diff options
author | Vsevolod Kukol <sevoku@xamarin.com> | 2016-02-07 21:57:14 +0300 |
---|---|---|
committer | Vsevolod Kukol <sevoku@xamarin.com> | 2016-02-07 21:57:14 +0300 |
commit | c6fc58d027b8792e1293ebbc6d82bfda64271481 (patch) | |
tree | 4ecebeb4391a6488d0345b10cccbe311939051cf /main/src/addins | |
parent | d8796203826151b5821c07b21378738b686099c8 (diff) | |
parent | 762a64dd5a0fd6d04cb53808e06b86648d970de8 (diff) |
Merge branch 'roslyn-dark-skin' into dark-skin-mac-toolbar
Diffstat (limited to 'main/src/addins')
221 files changed, 1924 insertions, 54799 deletions
diff --git a/main/src/addins/AspNet/ChangeLog b/main/src/addins/AspNet/ChangeLog deleted file mode 100644 index 4b94c7347a..0000000000 --- a/main/src/addins/AspNet/ChangeLog +++ /dev/null @@ -1,3359 +0,0 @@ -2010-07-21 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.AspNet.csproj: - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: Track API changes. - -2010-07-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetSyntaxMode.cs: Track API changes. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetToolboxNode.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Track API - changes.- - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetToolboxNode.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Use - TextEditorData infrastructure. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/HtmlEditorExtension.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Track API - changes. - -2010-07-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetSyntaxMode.cs: Track API changes. - -2010-07-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetSyntaxMode.cs: Changed - highlighting. - -2010-07-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetSyntaxMode.cs: Track API changes. - -2010-07-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Fixed 'Bug - 621658 - Parameter hints disappear afterkeystroke'. - -2010-07-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs: Worked - on 'Bug 621658 - Parameter hints disappear afterkeystroke'. - -2010-07-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetSyntaxMode.cs: Added styles for - templated regions in files, e.g. ASP.NET and T4. - -2010-07-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Html/HtmlParser.cs: - * MonoDevelop.AspNet/CodeBehind.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet.Parser/AspNetParser.cs: - * MonoDevelop.AspNet/AspNetParserService.cs: - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Track - ProjectDomService/Parser API. - - * MonoDevelop.AspNet.addin.xml: Track ProjectDomService/Parser - API. Also, treat spark files as html. - -2010-07-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspProjectDom.cs: Workaround for gmcs - bug. - -2010-06-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetSyntaxMode.cs: Fixed 'Bug 611859 - - aspx highlighting issues'. - -2010-06-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetExecutionHandler.cs: Track api - changes. - -2010-06-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetFileDescriptionTemplate.cs: Track - SingleFileDescription template API. - -2010-06-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetSyntaxMode.cs: Fixed 'Bug 611558 - - Phantom text in editor after typing </script>'. - -2010-06-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Partial - support for HTML encoded expressions and script blocks. - -2010-06-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetDom.cs: - * MonoDevelop.AspNet.StateEngine/AspNetExpressionState.cs: Add - support for HTML encoded expressions in the state engine. - - * MonoDevelop.AspNet.StateEngine/HtmlTagState.cs: - * MonoDevelop.AspNet.StateEngine/HtmlScriptBodyState.cs: - Support for HTML script blocks. - - * Makefile.am: - * MonoDevelop.AspNet.csproj: Added file to project. - -2010-06-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs: Worked - on ASP.NET completion. - -2010-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet.csproj: Don't require a specific M.A - version. - -2010-05-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: Moved duplicate field - elimination code into re-usable method. - - * MonoDevelop.AspNet.Gui/AspProjectDom.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs: Added - support for CodeBeside members in embedded completion. - - * MonoDevelop.AspNet.Parser/MemberListVisitor.cs: Collect - locations of items. - -2010-05-29 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.AspNet.csproj: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/RegistrationCache.cs: - * MonoDevelop.AspNet/ProjectRegisteredControls.cs: Change the - file info caches so that they don't constantly stat the - disk. Instead, they use the project file events to flush - items. - -2010-05-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/ProjectRegisteredControls.cs: Fix control - registration. - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Use - directory for config search, not filename. - -2010-05-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Get the web.config - name from the project. Fixes Bug 610066 - Adding a reference - to an ASP.NET MVC project causes Web.config to be renamed - "web.config". - - -2010-05-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/PageInfo.cs: More granular version - of the NRE fix. - -2010-05-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/PageInfo.cs: Fix an NRE. - -2010-05-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: Cache ProjectDoms. - -2010-05-28 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.AspNet.csproj: Added AspProjectDom to project. - - * MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs: - DocumentInfo now contains the usings, ProjectDoms, script - region list, class name, base type. - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Only - rebuild the DocumentInfo when we get a new - AspNetParsedDocument, not on every keystroke. Track APIs. - - * MonoDevelop.AspNet.Gui/AspProjectDom.cs: Moved from - DomWrapper in AspNetCompletion.cs. - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Added - APIs for getting the usings and ProjectDoms for the - document. - -2010-05-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Missed a file in - previous commit. - -2010-05-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs: Pass - the full list of usings to the ILanguageCompletionBuilder. - - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet/ProjectRegisteredControls.cs: - Registration cache now tracks imports and assembly - registrations. - - * Makefile.am: - * MonoDevelop.AspNet.csproj: Add Sysytem.Xml.Linq reference. - -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Html/PathCompletion.cs: - * MonoDevelop.AspNet/MasterContentFileDescriptionTemplate.cs: - Fix incorrect use of ShowCustomDialog/RunCustomDialog. - -2010-05-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: - * MonoDevelop.AspNet.Parser/MemberListVisitor.cs: - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Fixed Bug - 524051 - .as?x.designer.cs code generated by MonoDevelop - includes fields already present in the main class. - -2010-05-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet/AspNetToolboxNode.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Parser/WebFormReferenceManager.cs: - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Move - all the WebTypeManager static utility-type methods onto a - WebTypeContext class. Reduces arguments and will make it - easier to cache stuff. - -2010-05-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: Added method for - getting the IType for an HTML control. - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Added - method for looking up IType of arbitrary tag. - -2010-05-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProjectBinding.cs: Fix creating - ASP.NET single file projects. Fixes Bug 603521 - Command - errors opening aspx file. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Deployment/WebDeployService.cs: - * MonoDevelop.AspNet.Deployment/WebDeployOptionsPanelWidget.cs: - Clean up dialog placement. - -2010-05-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Make - prefix generation and directive insertion APIs more - flexible. - - * MonoDevelop.AspNet.Parser/PageInfo.cs: Make it possible to - inject directives to an existing info. - - * Makefile.am: - * MonoDevelop.AspNet.csproj: - * MonoDevelop.AspNet.Parser/PageDirectiveVisitor.cs: Removed - unneeded class. - - * MonoDevelop.AspNet/AspNetToolboxNode.cs: Use new - ItextToolboxItem and DocumentReferenceManager APIs to insert - new directives into the DOM only when the item is actually - inserted into the editor. Fixes Bug 543721 - Auto-added - control directives sometimes fail. - -2010-05-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/PageInfo.cs: - * MonoDevelop.AspNet.Parser/AspNetParser.cs: - * MonoDevelop.AspNet.Parser.Dom/RootNode.cs: - * MonoDevelop.AspNet.Parser/AspNetParsedDocument.cs: Collect - more information from the document for C# completion. - -2010-05-18 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.AspNet.csproj: - * MonoDevelop.AspNet/CodeBehind.cs: - * MonoDevelop.AspNet.Parser/Document.cs: - * MonoDevelop.AspNet.Parser/PageInfo.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetSyntaxMode.cs: - * MonoDevelop.AspNet/AspNetToolboxNode.cs: - * MonoDevelop.AspNet.Parser/AspNetParser.cs: - * MonoDevelop.AspNet.Parser.Dom/RootNode.cs: - * MonoDevelop.AspNet/AspNetToolboxProvider.cs: - * MonoDevelop.AspNet.Parser/PageInfoVisitor.cs: - * MonoDevelop.AspNet.Parser/MemberListVisitor.cs: - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Parser/AspNetParsedDocument.cs: - * MonoDevelop.AspNet.Parser/PageDirectiveVisitor.cs: - * MonoDevelop.AspNet.Parser/WebFormReferenceManager.cs: - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: - * MonoDevelop.AspNet/MasterContentFileDescriptionTemplate.cs: - Heavy refactoring and tidying of ASP.NET parser code to - support future changes. - -2010-05-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetAppProjectConfiguration.cs: Fix Bug - 602154 - bin/ directory not created when building ASP.Net - Web Application template. - -2010-05-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Html/PathCompletion.cs: - * MonoDevelop.Html/DocTypeCompletionData.cs: - * MonoDevelop.AspNet.Gui/BaseHtmlEditorExtension.cs: - * MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: - Track API changes. - -2010-05-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetExecutionHandler.cs: Fix checks to - allow .NET 4. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Html/PathCompletion.cs: - * MonoDevelop.Html/DocTypeCompletionData.cs: - * MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: - Track API changes. - -2010-04-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetSyntaxMode.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Worked on - ASP.NET highlighting. - -2010-04-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Worked on - ASP.NET completion. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs: - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Worked on - ASP.NET completion. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs: fixed - ASP.NET completion. - -2010-04-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs: Worked - on ASP.NET completion. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.AspNet.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet.csproj: Remove import off mono.addins - targets. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.AspNet.csproj: - * MonoDevelop.AspNet.addin.xml: - * MonoDevelop.Html/PathCompletion.cs: - * MonoDevelop.AspNet/XspParameters.cs: - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.Html/HtmlSchemaService.cs: - * MonoDevelop.AspNet.Parser/Document.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet.Parser/Directive.cs: - * MonoDevelop.AspNet/AspNetToolboxNode.cs: - * MonoDevelop.AspNet.Gui/BrowserLauncher.cs: - * MonoDevelop.AspNet.Gui/XspOptionsPanel.cs: - * MonoDevelop.Html/DocTypeCompletionData.cs: - * MonoDevelop.AspNet.Completion/SimpleLists.cs: - * MonoDevelop.Html/HtmlCompletionDataProvider.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/BaseHtmlEditorExtension.cs: - * MonoDevelop.AspNet.Deployment/WebDeployService.cs: - * MonoDevelop.AspNet.Deployment/WebDeployCommands.cs: - * MonoDevelop.AspNet.Gui/AspNetConfigurationPanel.cs: - * MonoDevelop.AspNet/AspNetAppProjectConfiguration.cs: - * MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs: - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: - * MonoDevelop.AspNet.Deployment/WebDeployLaunchDialog.cs: - * MonoDevelop.AspNet.Deployment/WebDeployOptionsPanel.cs: - * MonoDevelop.AspNet/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.AspNet/MasterContentFileDescriptionTemplate.cs: - * MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/Directive.cs: - * MonoDevelop.AspNet.Deployment/AspNetDeployServiceExtension.cs: - Track ProjectFile Link API. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Html/PathCompletion.cs: - * MonoDevelop.Html/DocTypeCompletionData.cs: - * MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: - Track api changes. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet.addin.xml: Added some conditions to avoid - early loading of extensions. - - * MonoDevelop.AspNet.Gui/HtmlEditorExtension.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: File - extensions are now declared in the node metadata. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.AspNet.Gui.XspOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebTargetEditor.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs: - * gtk-gui/MonoDevelop.AspNet.Gui.AspNetConfigurationPanelWidget.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.cs: - Flush. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetMSBuildImportProvider.cs: Track api - changes. - -2010-01-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Html/PathCompletion.cs: - * MonoDevelop.Html/DocTypeCompletionData.cs: - * MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: - Track API changes. - -2010-01-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Implement - the new SupportsItem method. - -2010-01-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/LineInterceptingTextWriter.cs: fixed - possible null ref. - -2010-01-07 mkrueger <${AuthorEmail}> - - * MonoDevelop.AspNet/LineInterceptingTextWriter.cs: Fixed null - reference exception. - -2009-12-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetExecutionHandler.cs: Use "xsp1" not - "xsp", but include a fallback so that it still works without - wrapper scripts, as xsp1 is xsp.exe. - -2009-12-07 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.AspNet.csproj: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/LineInterceptingTextWriter.cs: Move the - LineInterceptingTextWriter to another file and make it - public. Implement proper support for crlf. - -2009-12-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Scan a few more - output lines to check whether xsp has started. - -2009-12-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet.Gui/BrowserLauncher.cs: Scan xsp output - for "Listening on port: " to detect when it's started, - instead of polling the server. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Deployment/WebDeployService.cs: Name - threads to make debugging easier. - -2009-12-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs: Worked - on ASP.NET code completion. - -2009-12-01 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.AspNet.csproj: - * MonoDevelop.AspNet.addin.xml: - * MonoDevelop.AspNet.Parser.Dom/RootNode.cs: - * MonoDevelop.AspNet.Parser.Dom/ExpressionNode.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs: Worked - on ASP.NET code completion. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: - * MonoDevelop.AspNet.Deployment/WebDeployService.cs: - * MonoDevelop.AspNet.Deployment/AspNetDeployServiceExtension.cs: - Introduced the ConfigurationSelector class to all methods - that previously took a configuration name as string. This - eliminates the ambiguity between solution configuration - names and project configuration names. - -2009-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Track API. Set - UserAssemblyPaths. Get correct configuration. - - * MonoDevelop.AspNet/AspNetExecutionCommand.cs: Add property - for list of user assemblies. - -2009-11-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Fix bad - flags manipulation. Fixes Bug 556514 - asp.net Autogenerated - function are not public. - -2009-11-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: Strip the implicit - namespace from the generated compilation unit. Required for - VB. - -2009-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProjectConfiguration.cs: - Simplify creation of new ASP.NET MVC configurations. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.csproj: Wire the soft debug addin into - the build. - -2009-10-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/BrowserLauncher.cs: Fake a - IProcessAsyncOperation so that is can be returned from an - execution handler. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.AspNet.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.AspNet.Gui.XspOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebTargetEditor.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs: - * gtk-gui/MonoDevelop.AspNet.Gui.AspNetConfigurationPanelWidget.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.cs: - Flush. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Track - namespace renamings. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * MonoDevelop.AspNet.csproj: Mark *-sharp references, - with SpecificVersion=false. Import md.targets . - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.AspNet.addin.xml: Bump MD version. - -2009-10-06 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.AspNet.csproj: Update. - - * MonoDevelop.Html/PathCompletion.cs: Creates completion lists - for picking file paths. - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/BaseHtmlEditorExtension.cs: Tweak API - so classes can return completion lists instead of modifying - one they're given. - - * MonoDevelop.AspNet.Parser/Directive.cs: Complete paths for - register src and for masterpagefile. Finally fix the - register directive attribute completion too. - -2009-10-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.Html/DocTypeCompletionData.cs: - * MonoDevelop.AspNet/ProjectRegisteredControls.cs: - * MonoDevelop.AspNet.Parser/WebFormReferenceManager.cs: Use - ordinal string compares where appropriate. - -2009-10-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Take - tag name into account when resolving type from control - registration directives. Only compare prefix once per - directive, and use case-insensitive ordinal comparisons. - Fixes bug #543727. - -2009-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: Resolve user - controls from referenced projects. Fixes "Bug 519651 - - Custom Controls cannot be registered in ASP.NET pages". - -2009-09-30 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs: - Enable horizontal scroll so the dialog doesn't get - oversized. - -2009-09-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Tidy up a - few things, and fix some FIXMEs. - -2009-09-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: Add a cache for - codebehind type names. - - * MonoDevelop.AspNet/ProjectRegisteredControls.cs: Factor out - FileInfoCache from the control registration cache, so we can - use it for a type name cache. - - * MonoDevelop.AspNet/WebTypeManager.cs: Type UserControls with - the type of this CodeBehind, if it can be looked up. - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Fix a - couple of small bugs in UserControl type lookups. - -2009-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Found a better way - of removing the encoding declaration from the header. - -2009-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Omit the xml - declaration when saving the .config file, because it is - declaring the utf-16 encoding, which wrong when saving the - content to a utf-8 file. Fixes bug #537846 - Editing - .aspx-files throws 'Error in text editor extension - chain'-exception. - -2009-09-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet\AspNetExecutionHandler.cs: Set DEVPATH to - the path of xsp. Required on Windows, so that .NET can find - Mono.Web. - - * MonoDevelop.AspNet\AspNetAppProject.cs: Moved the XSP check - to the execution handler. - -2009-09-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Html/DocTypeCompletionData.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: - Track API changes. - -2009-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet.csproj: Don't require a specific version - for Mono.Addins. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetExecutionCommand.cs: - * MonoDevelop.AspNet/AspNetExecutionHandler.cs: Run xsp on the - correct target runtime. Support using a bundled xsp if it - doesn't exist in the target runtime. - -2009-08-19 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.AspNet.csproj: - * MonoDevelop.AspNet.addin.xml: - * MonoDevelop.AspNet/AspNetMSBuildImportProvider.cs: Use the - new extension point for generating msbuild imports. - -2009-08-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetToolboxLoader.cs: - * MonoDevelop.AspNet/AspNetToolboxProvider.cs: Use the new - AssemblyContext class to query and resolve assemblies. - -2009-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.csproj: Include the ASP.NET MVC and - TextTemplating addins in the main solution and build. - -2009-08-10 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.csproj: Don't local-copy project references. - -2009-08-06 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProjectConfiguration.cs: - Override and implement CopyFrom. Should allow the config - editing panel to store values. - -2009-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.csproj: Don't local copy assemblies. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.AspNet.Gui.AspNetConfigurationPanelWidget.cs: - Flush. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs: - Flush. - -2009-07-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetConfigurationPanel.cs: - * MonoDevelop.AspNet.Gui/AspNetConfigurationPanelWidget.cs: - Remove unnecessary field. - -2009-07-28 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * AspNetAddIn.csproj: - * MonoDevelop.AspNet.Gui/AspNetFileSelector.cs: - * gtk-gui/MonoDevelop.AspNet.Gui.AspNetFileSelector.cs: - * MonoDevelop.AspNet/MasterContentFileDescriptionTemplate.cs: - Move AspNetFileSelector to - MonoDevelop.Project.Gui.Dialogs.ProjectFileSelectorDialog. - -2009-07-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetAppProjectBinding.cs: Track api - changes. Patch by Viktoria Dudka. - -2009-07-17 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * AspNetAddIn.csproj: Fixed build. - -2009-07-16 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * AspNetAddIn.csproj: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Started to - work on ASP.NET code completion. - -2009-07-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetSyntaxMode.cs: Worked on - highlighting support for code blocks. - -2009-07-14 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * AspNetAddIn.csproj: - * MonoDevelop.AspNet.addin.xml: - * MonoDevelop.AspNet/AspNetSyntaxMode.cs: Added ASP.NET C# - region syntax highlighting. - -2009-07-06 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Properly map the - configuration name to a configuration. - -2009-07-06 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/WebForm-Empty.xft.xml: - * Templates/WebApplication.xpt.xml: - * Templates/MasterPage-Empty.xft.xml: - * Templates/WebForm-CodeBehind.xft.xml: - * Templates/MasterPage-CodeBehind.xft.xml: - * Templates/WebForm-CodeBehindNonPartial.xft.xml: - * Templates/MasterPage-CodeBehindNonPartial.xft.xml: Make head - tag into server tag so that theming works. Patch from - Alfredo De Vito. - -2009-07-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: Move CodeBehindWriter from - MonoDevelop.AspNet to MonoDevelop.DesignerSupport. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetToolboxNode.cs: - * MonoDevelop.AspNet.Gui/BrowserLauncher.cs: - * MonoDevelop.AspNet.Gui/AspNetFileSelector.cs: Use the new - DesktopService instead of PlatformService. - -2009-06-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: Track assembly lookup - APIs. Fix bad logic that could cause NRE. - - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetToolboxLoader.cs: - * MonoDevelop.AspNet/AspNetToolboxProvider.cs: Track assembly - lookup APIs. - -2009-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetFileDescriptionTemplate.cs: - * MonoDevelop.AspNet/MasterContentFileDescriptionTemplate.cs: - Track api changes. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet\CodeBehind.cs: - * MonoDevelop.AspNet\AspNetAppProject.cs: - * MonoDevelop.AspNet.Gui\AspNetFileSelector.cs: - * MonoDevelop.AspNet\ProjectFolderNodeBuilderExtension.cs: Use - the new FilePath class for handling file and directory - paths. - -2009-04-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetExecutionCommand.cs: Added - TargetRuntime parameter to AspNetExecutionComand. - -2009-04-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetFileDescriptionTemplate.cs: Track - API changes. - -2009-04-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: Notify fileservice when a - file that isn't open has been changed. Fixes "Bug 496278 - - C# completion doesn't update when designer codebehind is - updated". - -2009-04-23 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/WebContentForm-CodeBehind.xft.xml: Fix the - DependsOn value. Thanks to Dax@daxxfiles.net for the patch. - -2009-04-20 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * AspNetAddIn.csproj: - * MonoDevelop.AspNet.addin.xml: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetExecutionHandler.cs: - * MonoDevelop.AspNet/AspNetExecutionCommand.cs: Use an - IExecutionHandler and an ExecutionCommand to handle the - execution of asp.net projects. This will allow supporting - special execution modes such as debug or profile. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetFileSelector.cs: Renamed - PixbufService to ImageService. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetFileSelector.cs: Track API - changes. - - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * AspNetAddin.csproj: don't require specific gtk-sharp version. - -2009-04-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetFileSelector.cs: Removed icon - service. - -2009-04-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetToolboxNode.cs: - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Moved - SystemAssemblyService and related classes to the namespace - MonoDevelop.Core.Assemblies. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.AspNet.addin.xml: Bump MD version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetToolboxNode.cs: - * MonoDevelop.AspNet/AspNetToolboxLoader.cs: - * MonoDevelop.AspNet/AspNetToolboxProvider.cs: - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Track - api changes to support multiple target runtimes. - -2009-04-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/MasterContentFileDescriptionTemplate.cs: - Add a using. - -2009-03-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Fix output directory - for newly created projects, since DotNetProject changes it - during project creation. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Html/HtmlParser.cs: - * MonoDevelop.AspNet.Parser/AspNetParser.cs: - * MonoDevelop.AspNet/MasterContentFileDescriptionTemplate.cs: - Track API changes. - -2009-03-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Migrate bad output - directories from MD1 format. Set proper output directory for - new configurations. - - * MonoDevelop.AspNet/AspNetAppProjectConfiguration.cs: Remove - output directory hacks. - -2009-03-13 Andrés G. Aragoneses <aaragoneses@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebTargetEditor.cs: - Making some strings not translatable. - -2009-03-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: Work around text editor - bug (#484574) that caused modifications to open files not to - be saved. Only try to save files that we've modified. - - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Force type - database to update during build. Fixes "Bug 484122 - - [Regression] Default C# Asp.Net template fails to compile". - Remove dead code. - -2009-03-06 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetFileSelector.cs: Show - directories that contain project files, even if the - directories aren't explicitly in the project. Don't - duplicate directories that have children that are explictly - in the project. - -2009-03-06 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Don't crash - on documents without doctypes. Better root element - completion for web controls and master children. - -2009-03-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/BaseHtmlEditorExtension.cs: Track - doctype parsing changes. Fix jumping to selections. - -2009-03-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Changed the way - execution handlers work. We are not using platform ids - anymore. Instead, we use command strings when looking for - execution handlers. IExecutionHandlerFactory has been - removed and now everything is handled by IExecutionHandler, - which has a new CanExecute method. This model is more simple - and more generic. - -2009-02-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/ProjectFolderNodeBuilderExtension.cs: - Save the project after adding a special folder. - -2009-02-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/ProjectFolderNodeBuilderExtension.cs: - More efficient query for existing folders. Attach node - builder to more limited range of node types. Show special - folders even if they exist in the project, or users might - get confused when the menu vanishes. - - * MonoDevelop.AspNet/AspNetAppProject.cs: Slim down the list - of special folders to ones for web apps rather than sites. - Make virtual. - - * MonoDevelop.AspNet.addin.xml: Remove unused attribute. - -2009-02-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Move - codebehind generation code from VerifyCodeBehindBuildStep to - CodeBehind and refactor it into something more re-usable. - -2009-02-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Fix swapped - parameters in ResolveVirtualPath. - - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Generate - strongly typed master accessor property if the MasterType - directive is present. - -2009-02-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/PageInfo.cs: More properties in - ToString. - - * MonoDevelop.AspNet.Parser/PageInfoVisitor.cs: Ignore case of - MasterType directive. - -2009-02-24 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/WebContentForm.xft.xml: - * Templates/NestedMasterPage.xft.xml: - * Templates/WebContentForm-CodeBehind.xft.xml: - * Templates/NestedMasterPage-CodeBehind.xft.xml: Fix - MasterPageFile attribute name. - -2009-02-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/Directive.cs: Add completion for - MasterType directive. - -2009-02-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetFileSelector.cs: Diplay project - tree and its icons correctly. - -2009-02-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/MasterContentFileDescriptionTemplate.cs: - Add new template type that allows user to pick a master page - and stubs out content regions. - - * Makefile.am: - * gtk-gui/gui.stetic: - * AspNetAddIn.csproj: - * MonoDevelop.AspNet.addin.xml: Updated. - - * Templates/MasterPage-Empty.xft.xml: - * Templates/MasterPage-CodeBehind.xft.xml: - * Templates/MasterPage-CodeBehindNonPartial.xft.xml: Correct - names. - - * Templates/WebContentForm.xft.xml: - * Templates/NestedMasterPage.xft.xml: - * Templates/WebContentForm-CodeBehind.xft.xml: - * Templates/NestedMasterPage-CodeBehind.xft.xml: New - templates. - - * MonoDevelop.AspNet.Gui/AspNetFileSelector.cs: - * gtk-gui/MonoDevelop.AspNet.Gui.AspNetFileSelector.cs: Added - a UI for picking a master page. - - * MonoDevelop.AspNet.Parser/ContentPlaceHolderVisitor.cs: A - visitor for finding the contentplaceholder ids of a master - page. - -2009-02-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Add methods for - handling virtual paths. - - * MonoDevelop.AspNet.Parser/PageInfo.cs: - * MonoDevelop.AspNet.Parser/PageInfoVisitor.cs: Capture - MasterPageType info. - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet.addin.xml: Track merge of the project pad - context menu. - -2009-02-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetFileDescriptionTemplate.cs: Track - API. - -2009-02-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Add an attempt at - resolving assemblies from bin. - -2009-02-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Track - assembly database API behaviour. Improve assembly resolution - error handling. Fixes "Bug 477476 - Template for ASP.Net Web - Application doesn't work by default." and restores ASP.NET - code completion and codebehind generation. - -2009-02-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/HtmlEditorExtension.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Track API. - -2009-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * AspNetAddIn.csproj: Copy schemas to output directory. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Remove - unnecessary "base" instance access, as csc doesn't like it. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.mdp: - * AspNetAddIn.csproj: Migrated to MSBuild file format. - -2009-02-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Track - BindingService API. - -2009-02-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Allow - forced completion for fields/properties in expressions. - - * MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs: Add - rollback so that expressions can be differentiated. Fixes - field/property completion in expressions. - -2009-02-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: - Track BindingService API. Fixes event completion bugs. - -2009-02-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet/ProjectRegisteredControls.cs: - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: - Implement full type lookup and listing mechanisms for - controls registered in web.config. Enables full code - completion for these controls. Fixes "Bug 470488 - Controls - registered in web.config do not have code completion". - -2009-02-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Add a - ControlRegistrationCache to the project to cache web.config - control registrations. - - * MonoDevelop.AspNet/ProjectRegisteredControls.cs: Use a - custom class for encapsulating registration info instead of - TagPrefixInfo, so we can attach extra data. - - * MonoDevelop.AspNet/WebTypeManager.cs: Use project's - ControlRegistrationCache for type lookups. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.AspNet.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.AspNet.Gui.XspOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebTargetEditor.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.cs: - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs: - * gtk-gui/MonoDevelop.AspNet.Gui.AspNetConfigurationPanelWidget.cs: - * - gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.cs: - Flush. - -2009-01-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetFileDescriptionTemplate.cs: Propagate a - policy parent SolutionItem through project/file creation so that - policies can always be resolved correctly. - -2009-01-29 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AspNetAddIn.mdp: - * MonoDevelop.AspNet/ProjectRegisteredControls.cs: Add a class to load - and cache control registrations from web.config files. It's intended - to be bound to the AspNetAppProject, for documents to look to for - completion and resolving types. - -2009-01-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: Don't pass a null - TargetFramework to SystemAssemblySevice, or it explodes. Propagate - project info to the web.config handler so that it can resolve - assemblies with the correct TargetFramework. - -2009-01-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: If the - special-casing of the asp prefix to System.Web.dll fails to resolve - the type, do a full lookup. Fixes the asp prefix with other controls, - as is common with e.g. System.Web.Extensions. - -2009-01-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/MemberListVisitor.cs: Log type resolution - errors to the document's error list. - - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Make sure the - member list is initialised before outputting errors, so that type - resolution errors show up in the error pad. Treat them as warnings - until we can be 100% sure that they're not mistakes on MD's part. - -2009-01-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Execute xsp in the project's - BaseDirectory, not the SourceDirectory, since the bin directory is - already assumed to be in BaseDirectory, and SourceDirectory seems to - be obsolete. Fixes running ASP.NET csproj projects in certain - circumstances. - -2009-01-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/BaseHtmlEditorExtension.cs: Remove closing tag - completion as the base class handles it now. - -2009-01-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetAppProjectBinding.cs: - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: - * MonoDevelop.AspNet.Parser/AspNetParsedDocument.cs: - * MonoDevelop.AspNet.MD1Serialization/MD1AspNetCustomDataItem.cs: Track - DetermineWebSubtype API. - - * Templates/WebForm-Empty.xft.xml: - * Templates/WebApplication.xpt.xml: - * Templates/WebControl-Empty.xft.xml: - * Templates/WebHandler-Empty.xft.xml: - * Templates/GlobalAsax-Empty.xft.xml: - * Templates/WebService-Empty.xft.xml: - * Templates/MasterPage-Empty.xft.xml: - * Templates/WebConfig-SubDir.xft.xml: - * Templates/WebForm-CodeBehind.xft.xml: - * Templates/WebConfig-Application.xft.xml: - * Templates/MasterPage-CodeBehind.xft.xml: - * Templates/WebHandler-CodeBehind.xft.xml: - * Templates/WebService-CodeBehind.xft.xml: - * Templates/GlobalAsax-CodeBehind.xft.xml: - * Templates/WebControl-CodeBehind.xft.xml: - * Templates/WebForm-CodeBehindNonPartial.xft.xml: - * Templates/MasterPage-CodeBehindNonPartial.xft.xml: - * Templates/WebControl-CodeBehindNonPartial.xft.xml: Don't explicitly - set a build action, since it was wrong for MSBuild files, and the - default works fine. - -2009-01-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Deployment/AspNetDeployServiceExtension.cs: Deploy - all files marked as "Content" rather than all ASP.NET files. - -2009-01-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Add JavaScript to WebSubType. - -2009-01-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Add css, xhtml, html, htm to - the WebSubTypes enum. This means that their default build action is - "Content", so they get deployed by default. Should fix "Bug 466855 - - CSS files in App_Themes/theme_name/ are not deployed". - -2009-01-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Don't try to update web.config - when references are removed during project loading. Fixes "Bug 465852 - - MonoDevelop 2.0 (trunk) does not load ASP.NET projects from 1.0." - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.mdp: All projects now require fx 3.5. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet/AspNetToolboxNode.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Track API - changes. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.mdp: Don't require a specific version of Mono.Addins. - -2008-12-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Ignore - PersistChildrenAttribute, as it does more harm than good. It's - essentially the opposite of ParseChildrenAttribute, but it's often - incorrectly set, whereas ParseChildrenAttribute is almost invariably - correct. Also, assume that any property tagged with a - TemplateContainerAttribute has an InnerProperty persistence mode. - -2008-12-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Add TODO markers for - ParseChildrenAttribute.ChildControlType support. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Implemented CanExecute. - - * MonoDevelop.AspNet.Gui/BrowserLauncher.cs: Track api changes. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.addin.xml: Set correct packing for Web deployment - panel. - -2008-12-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.addin.xml: Move options panels to more appropriate - categories. - - * gtk-gui/gui.stetic: Flush. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AspNetAddIn.mdp: - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Use - DocumentationService to look up class documentation lazily. - -2008-11-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: If project's CompileTarget - isn't "Library", automatically fix it, since older versions of MD did - not set it correctly. - -2008-11-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Html/HtmlParser.cs: Implement multiple root element - validation since parser no longer handles this. - -2008-11-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Improve accuracy of - completions for controls' children. Add support for completing - properties' childen. - - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Extend lookup - methods to be able to look for types other than Control. - -2008-11-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/HtmlTagState.cs: Improve error location - precision for implicitly self-closing tags. - -2008-11-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Improve element - completion. - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Make - AspTagCompletionData public. - - * MonoDevelop.AspNet.Gui/BaseHtmlEditorExtension.cs: Expose methods to - subclass. - -2008-11-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Use ASP.NET - serialisation attributes to improve completion. Display properties as - children when appropriate; don't display properties as attributes or - controls as children when inappropriate. - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Add a shortcut - for HTML controls. - -2008-11-17 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/WebApplication.xpt.xml: Fix case of asp:button. - - * MonoDevelop.AspNet/WebTypeManager.cs: Make sure all type name lookups - are case insensitive (seems that MonoDevelop's defaults changed). - Fixes Bug 445850 - [Regression] The C# Asp Web application template - fails to compile . - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Trivial 1.1 to - 2.0 API update. - -2008-11-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/HtmlTagState.cs: - * MonoDevelop.AspNet.StateEngine/HtmlClosingTagState.cs: Implement new - parser states that handle implicit tag closing for HTML. - - * Makefile.am: - * AspNetAddIn.mdp: Updated. - - * MonoDevelop.Html/HtmlParser.cs: - * MonoDevelop.AspNet.Gui/BaseHtmlEditorExtension.cs: - * MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs: Use the new HTML - parsing states. - - * MonoDevelop.Html/ElementTypes.cs: Lookups to determine if an HTML tags - is block/inline/empty/paragraph. - -2008-11-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/BaseHtmlEditorExtension.cs: Flag schema for - update when doctype changes. - -2008-11-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: Use project to resolve target - .NET version for assemblies. - - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Resolve types - of items from register directives. Lazy-load descriptions. - -2008-11-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Include - controls referenced by Register directives when listing tags. - -2008-11-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.addin.xml: Specify position for build step. - - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Enable designer class - updating for UserControls and MasterPages. - -2008-11-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/BaseHtmlEditorExtension.cs: Split out the HTML - editor extension. Add document outlining. - - * Makefile.am: - * AspNetAddIn.mdp: Updated. - - * MonoDevelop.AspNet.addin.xml: - * MonoDevelop.Html/HtmlParser.cs: Added an HTML parser. - - * MonoDevelop.AspNet.Gui/HtmlEditorExtension.cs: Split out the HTML - editor extension. Add document outlining. Mostly extracted from - Moonlight addin. - -2008-11-12 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AspNetAddIn.mdp: - * MonoDevelop.AspNet.Gui/HtmlTextEditorExtension.cs: - * MonoDevelop.AspNet.Gui/BaseHtmlEditorExtension.cs: Renamed file. - -2008-11-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/HtmlTextEditorExtension.cs: Move re-usable HTML - editing into base class in preparation for other changes. - -2008-11-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/HtmlTextEditorExtension.cs: Tidy up - doctype->schema resolution code, and only try to resolve doctype when - it changes. Use case-insensitive completion. - -2008-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Track fix in text - editor's completion line/col indexing. It's now 1-indexed, as it - should be. Fix attribute value type resolution fallback. - - * MonoDevelop.AspNet.Parser/Document.cs: Comment out some noisy debug - code. - -2008-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Use new API; move default - build action code into GetDefaultBuildAction override. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet.addin.xml: Bump MD version. - -2008-11-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Override new - IsLibraryBasedProjectType property, consolidating code in base class. - -2008-11-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Set CompileTarget to library - on base class, not just overriding the values on the property. Fixes - Bug 436275 - MD ASP.Net project does not build in VS2005. - -2008-11-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Track MD core API to re-enable - running of ASP.NET projects. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.addin.xml: fixed 'Bug 399737 - Code completion - busted for referenced assemblies that are not in GAC, are outside of - the solution, and which are referenced by other non-GAC outside - referenced assemblies'. - -2008-10-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Fix directive name - completion triggering. - -2008-10-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetDom.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.StateEngine/AspNetDirectiveState.cs: - * MonoDevelop.AspNet.StateEngine/AspNetExpressionState.cs: - * MonoDevelop.AspNet.StateEngine/AspNetServerCommentState.cs: Changed - Xml StateEngine from offset-based positions to line/column positions. - -2008-10-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Better default build action - for auto-added codebehind files. - -2008-10-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: - * MonoDevelop.AspNet/AspNetAppProject.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Moved - codebehind/designer lookup functionality to - MonoDevelop.DesignerSupport. - -2008-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Add simple - field/property completions in render and databinding expressions. - -2008-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Finally fix event - handler completion with the new MD Code DOM. - -2008-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AspNetAddIn.mdp: Updated. - - * MonoDevelop.AspNet.addin.xml: Enable HtmlEditorExtension for HTML - completion. - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Gui/HtmlTextEditorExtension.cs: Refactor HTML - completion from AspNetEditorExtension into an HtmlEditorExtension - base class. - -2008-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Completion/SimpleLists.cs: Remove unused methods. - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Move code to base - class. Implement more directive completions. - - * MonoDevelop.AspNet.Parser/Directive.cs: Change API to alter lists - instead of creating them. - -2008-10-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Move more into the - base class. Implement directive name completion. - - * MonoDevelop.AspNet.Parser/Directive.cs: Remove unused parameters. - -2008-10-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser.Internal/AspParser.cs: Improve error - reporting. - -2008-10-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Track API. Work - around some bugs in directive completion until they're fixed - properly. - - * Makefile.am: - * AspNetAddIn.mdp: Updated. - - * MonoDevelop.AspNet.Completion/SimpleLists.cs: Add utility methods for - simple completion lists with default values. - - * MonoDevelop.AspNet.Parser/Directive.cs: Add attribute completion for - all directives. Some work towards completing directive names and - values. - - * MonoDevelop.AspNet.Parser/AspNetParsedDocument.cs: Add a WebSubType - property. - -2008-10-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/Directive.cs: Add more attributes. - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Remove code that's - moved to base class. - -2008-10-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/Directive.cs: - * MonoDevelop.Html/HtmlCompletionDataProvider.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.Html/DocTypeCompletionDataProvider.cs: Track APIs. - - * Makefile.am: - * AspNetAddIn.mdp: Updated. - -2008-10-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Html/DocTypeCompletionData.cs: - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: - * MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: Track - CompletionData API. - -2008-10-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/Directive.cs: Track API. - - * Makefile.am: - * AspNetAddIn.mdp: Updated. - - * MonoDevelop.AspNet.Parser/SimpleCompletionData.cs: Moved to - MonoDevelop.Projects.Gui. - - * MonoDevelop.AspNet.Parser/AspNetCompilationUnit.cs: Not needed; - deleted. - -2008-10-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Html/DocTypeCompletionData.cs: - * MonoDevelop.AspNet.Parser/SimpleCompletionData.cs: - * MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: Track - API. - -2008-10-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Moved lots of code - down to the BaseXmlEditorExtension. - * AspNetAddIn.mdp, Makefile.am: Updated. - * MonoDevelop.AspNet.Parser/AspNetParsedDocument.cs: Renamed. Add - NonSerializable flag. - -2008-10-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs, - MonoDevelop.AspNet.Parser/SimpleCompletionData.cs, - MonoDevelop.AspNet.Parser/Directive.cs: Enable some simple - completion for directive attributes. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Track API. - * MonoDevelop.AspNet.addin.xml, MonoDevelop.AspNet.MD1Serialization, - MonoDevelop.AspNet.MD1Serialization/MD1AspNetCustomDataItem.cs, - MonoDevelop.AspNet.MD1Serialization/md1format.xml, - MonoDevelop.AspNet.Deployment/WebDeployService.cs, - MonoDevelop.AspNet.Deployment/WebDeployResolver.cs, - MonoDevelop.AspNet.Deployment/AspNetDeployServiceExtension.cs, - AspNetAddIn.mdp, Makefile.am: Integrate deployment with the - deployment service chnages; makes it much cleaner. Track "arbitrary - build action" API changes; this improves compatibility with VS Web - Apps. - -2008-09-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Html/DocTypeCompletionData.cs, - MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs, - MonoDevelop.AspNet.Parser/SimpleCompletionData.cs: Implemented - IComparable <ICompletionData>. - -2008-09-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs, - MonoDevelop.AspNet.Parser/AspNetCompilationUnit.cs, - MonoDevelop.AspNet.Parser/AspNetParser.cs, - MonoDevelop.AspNet.Parser/CompilationUnitVisitor.cs, - MonoDevelop.AspNet/AspNetParserService.cs, - MonoDevelop.AspNet/AspNetToolboxNode.cs, - MonoDevelop.AspNet/CodeBehind.cs, - MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Track API. - -2008-09-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/CompilationUnitVisitor.cs: Track API. - -2008-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Html/HtmlCompletionDataProvider.cs, - MonoDevelop.Html/DocTypeCompletionDataProvider.cs, - MonoDevelop.AspNet.Parser/SimpleCompletionData.cs: Track api - changes. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.AspNet.Gui.XspOptionsPanelWidget.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs, - gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.cs, - gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.cs, - gtk-gui/MonoDevelop.AspNet.Gui.AspNetConfigurationPanelWidget.cs, - gtk-gui/MonoDevelop.AspNet.Deployment.WebTargetEditor.cs: Updated - generated code. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs, - MonoDevelop.AspNet/AspNetToolboxNode.cs, - MonoDevelop.AspNet/WebTypeManager.cs: Track api changes. - -2008-09-10 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am, AspNetAddIn.mdp: Updated. - * MonoDevelop.AspNet.Parser/SimpleCompletionData.cs: Utility completion - data classes -- in C#3! - * MonoDevelop.AspNet.Parser/Directive.cs: Work-in-progress on directive - completion. - -2008-09-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs, - MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs, - MonoDevelop.AspNet/AspNetParserService.cs, - MonoDevelop.AspNet/AspNetToolboxNode.cs, - MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs, - MonoDevelop.AspNet.Parser/CompilationUnitVisitor.cs, - MonoDevelop.AspNet.Parser/AspNetParser.cs: Changed compilation - unit/document meta information interface. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/ProjectFolderNodeBuilderExtension.cs: Moved the - extensible tree view to its own directory. - -2008-09-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetToolboxNode.cs, AspNetAddIn.mdp: Changes - caused by parser service change. - -2008-08-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Fix attribute value - completion. - -2008-08-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs: Replace C#3 - automatic properties into C# 2 properties. Fixes build on Mono < - 1.9. Thanks to Joshua Simmons for the patch. - -2008-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser.Internal/AspTokenizer.cs, - MonoDevelop.AspNet.Parser.Internal/Directive.cs, - MonoDevelop.AspNet.Parser.Internal/AspParser.cs, - MonoDevelop.AspNet.Parser.Internal/Location.cs, - MonoDevelop.AspNet.Parser.Internal/ParseException.cs, - MonoDevelop.AspNet.Parser.Dom/ILocation.cs: Update from mcs SVN - HEAD. Fixes "Bug 409109 - The ASP.NET Editor crashes if you leave a - tag opened". - -2008-08-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Use Loading property instead - of filename nullness hack. - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Simplify code - generation appraoch for partial classes: if the file.aspx (etc) - file is newer than the corresponding file.aspx.designer.* file, - regenerate the designer class entirely. This means that we no - longer require refactoring support, so the feature now works with - Boo and VB.NET. - - - - Also remove support for adding members to non-partial CodeBehind - classes. - * MonoDevelop.AspNet/AspNetAppProjectConfiguration.cs, - MonoDevelop.AspNet.Gui/AspNetConfigurationPanelWidget.cs, - gtk-gui/MonoDevelop.AspNet.Gui.AspNetConfigurationPanelWidget.cs, - gtk-gui/gui.stetic: Remove option for autogenerating members in - non-partial CodeBehind classes. Add an option for disabling - Codebehind updating altogether. - -2008-08-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Add null check. - -2008-08-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetExpressionState.cs, - MonoDevelop.AspNet.StateEngine/AspNetAttributeValueState.cs, - MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs, - MonoDevelop.AspNet.StateEngine/AspNetSpeculativeExpressionState.cs, - MonoDevelop.AspNet.StateEngine/AspNetServerCommentState.cs: - Implement attribute value expressions. - * AspNetAddIn.mdp, Makefile.am: Updated. - -2008-07-31 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Show all kinds of - nodes in the path bar, and allow selecting them. - * MonoDevelop.AspNet.StateEngine/AspNetDirectiveState.cs, - MonoDevelop.AspNet.StateEngine/AspNetExpressionState.cs: Fix start - offsets. - * MonoDevelop.AspNet.StateEngine/AspNetDom.cs: Add friendly - representations. - * MonoDevelop.AspNet.StateEngine/AspNetSpeculativeExpressionState.cs, - MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs: Implement - speculatives states. Works for expressions and server comments - within tags, though not within attributes. - -2008-07-31 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs, - MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Clean up - System.Web lookup code. - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Fix the System.Web - fallbacks using new DOM. Respect project's runtime version. - -2008-07-31 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Add comment and - CDATA completion. Only trigger tag completion in the free state. - * MonoDevelop.AspNet/WebTypeManager.cs: Simplify lookups using new - DOM's methods. They're still broken due to the DOM database - returning bad values. - -2008-07-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs, - MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: More porting to - new DOM. - * MonoDevelop.AspNet.StateEngine/AspNetSpeculativeExpressionState.cs: A - "speculative state" to replace the MalformedTagState. Can create a - server comment, or - * MonoDevelop.AspNet.StateEngine/AspNetServerCommentState.cs: Tidying - up. - * AspNetAddIn.mdp, Makefile.am: Updated. - -2008-07-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetExpressionState.cs, - MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs, - MonoDevelop.AspNet.StateEngine/AspNetServerCommentState.cs, - MonoDevelop.AspNet.StateEngine/AspNetDirectiveState.cs: API change - to allow more that one character of rollback. - -2008-07-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Filter out - attributes that are already in the tag. - -2008-07-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetExpressionState.cs: Complete the - handling of expressions (in free state). - -2008-07-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetServerCommentState.cs: Implement - server comments handling (in the free state). - -2008-07-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs, - MonoDevelop.AspNet.StateEngine/AspNetDirectiveState.cs, - MonoDevelop.AspNet.StateEngine/AspNetDom.cs: Complete the handling - of directives. Server comments and expressions are still broken. - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Continue port to new - DOM. Enable AspNetFreeState parser instead of XML one. - * MonoDevelop.AspNet.Parser/AspNetParser.cs: Remove debug code. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs, - MonoDevelop.AspNet/AspNetParserService.cs, - MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Translated old - code to new dom. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs, - MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs, - MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: - Changes for converted refactoring infrastructure. - -2008-07-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetToolboxNode.cs, - MonoDevelop.AspNet/WebTypeManager.cs, - MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs, - MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Partial port - to new DOM. A *few* features are working again, but it's not nearly - done. Need to be able to get assembly parse contexts to make - progress. - -2008-07-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Fix document outline - view with new parser infrastructure. - -2008-07-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs, - MonoDevelop.AspNet/AspNetLanguageBinding.cs, - MonoDevelop.AspNet.addin.xml, - MonoDevelop.AspNet.Parser/AspNetCompilationUnit.cs, - MonoDevelop.AspNet.Parser/CompilationUnitVisitor.cs, - MonoDevelop.AspNet.Parser/AspNetExpressionFinder.cs, - MonoDevelop.AspNet.Parser/AspNetParser.cs, - MonoDevelop.AspNet.Parser/LocatedParserException.cs: Port to new - parser infrastructure so the ASP.NET pages get parsed. - * MonoDevelop.AspNet.StateEngine/AspNetExpressionState.cs, - MonoDevelop.AspNet.StateEngine/AspNetServerCommentState.cs, - MonoDevelop.AspNet.StateEngine/AspNetDom.cs, - MonoDevelop.AspNet.StateEngine/AspNetDirectiveState.cs: More - in-progress work on ASP.NET extensions to the XML parser. - * AspNetAddIn.mdp, Makefile.am: Updated. - -2008-07-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetExpressionState.cs, - MonoDevelop.AspNet.StateEngine/AspNetAttributeValueState.cs, - MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs, - MonoDevelop.AspNet.StateEngine/AspNetDom.cs: Commit initial work on - ASP.NET parser extensions. - * Makefile.am, AspNetAddIn.mdp: Updated. - -2008-07-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Put path bar update - on a timeout so that it doesn't make selection too laggy. - -2008-07-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Improve triggering - of attribute value completion. - -2008-07-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: For - System.Drawing.Color names colours autocompletion entries, use a - block of the colour as the icon. Don't show system colours. - -2008-07-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Implemented node - selection with the path bar using the new parser. Much more - reliable, but still breaks on selecting the node the caret's in. - * gtk-gui/objects.xml, AspNetAddIn.mdp, Makefile.am: Removed - objects.xml. - -2008-07-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetSpecialState.cs: Unneeded; - removed. - * MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs: Stubbed. - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Use the new XML - parser for ASP.NET completion. - * gtk-gui/objects.xml, gtk-gui/gui.stetic, AspNetAddIn.mdp, - Makefile.am: Updated. - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Fix tag prefix - auto-generation logic. - * MonoDevelop.AspNet.Parser/CompilationUnitVisitor.cs: Don't fold - regions by default. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet.Deployment/WebDeployTarget.cs, - MonoDevelop.AspNet/AspNetAppProject.cs, - MonoDevelop.AspNet/AspNetAppProjectBinding.cs, - MonoDevelop.AspNet/AspNetAppProjectConfiguration.cs, - MonoDevelop.AspNet/AspNetToolboxNode.cs, - MonoDevelop.AspNet/XspParameters.cs: Moved serialization engine to - MonoDevelop.Core. Use new syntax for specifying attribute scope. - -2008-07-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.addin.xml: Added javascript mime type (Bug 400896 - - Syntax Mode for Javascript). - -2008-06-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetSpecialState.cs, - MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs, - MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Rework stack - cloning and character rejection mechanisms in XML/ASP state engine. - -2008-06-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: Track - API. - -2008-06-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: Use case-insensitive checks on - filenames. - -2008-06-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Track BindingService - API. Fix possible skipping of Gdk.Threads.Leave(). - * MonoDevelop.Html/DocTypeCompletionDataProvider.cs, - MonoDevelop.Html/HtmlCompletionDataProvider.cs, - MonoDevelop.Html/HtmlSchemaService.cs: Minor change to doctype - completion data API. - -2008-06-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Fix a logic error that caused - an exception when creating a new file group with a CodeBehind file - but no designer file. - * Templates/WebApplication.xpt.xml: Move event hander to the user code - class, not the designer class. Add protected button member because - some languagee bindings can't auto-add it. Fixes "Bug 400301 - - [Regression] The default VB Asp.Net template fails to compile". - -2008-06-10 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/WebService-CodeBehind.xft.xml, - Templates/WebHandler-CodeBehind.xft.xml, - Templates/WebForm-CodeBehindNonPartial.xft.xml, - Templates/WebForm-CodeBehind.xft.xml, - Templates/WebControl-CodeBehindNonPartial.xft.xml, - Templates/WebControl-CodeBehind.xft.xml, - Templates/MasterPage-CodeBehindNonPartial.xft.xml, - Templates/GlobalAsax-CodeBehind.xft.xml, - Templates/MasterPage-CodeBehind.xft.xml: Set grouping/dependencies - on new files. - * MonoDevelop.AspNet/AspNetAppProject.cs: Set grouping dependencies on - added files, and auto-add parents/children. - -2008-06-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/AspNetCompilationUnit.cs: Remove old - CodeBehind grouping mechanism. - -2008-06-10 Andres G. Aragoneses <aaragoneses@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Implement feature to allow - unmanaged project references in a managed project (bug#397490). - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet.addin.xml: Bump MD version. - -2008-06-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProjectConfiguration.cs: Fix path of - compiled output assembly. - -2008-05-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Fixes for ASP.NET projects - with new project model. - * Templates/WebApplication.xpt.xml: Add some "Hello World"-type code to - new ASP.NET C# projects. Fixes "Bug 361348 - C# ASP.Net template - doesn't indicate by default that it's working when run". - -2008-05-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/PageInfoVisitor.cs: Actually prevent - register directives overwriting page info with blank info. - -2008-05-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Fix ASP.NET projects loading - with the new project model. There *may* be problems with build - paths. - * MonoDevelop.AspNet.Parser/PageInfoVisitor.cs: Prevent register - directives overwriting page info with blank info. - -2008-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetToolboxNode.cs, - MonoDevelop.AspNet/WebTypeManager.cs, Makefile.am, AspNetAddIn.mdp, - MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs, - MonoDevelop.AspNet.Parser/PageDirectiveVisitor.cs: Implemented - auto-adding of register directives and project references when a - control is added from the toolbox. - -2008-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Html/HtmlSchemaService.cs, - MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Remove threaded - schema loading. Implement an alternative lazy schema loading - system. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet.addin.xml: Merged the extension points for project - and solution option panels into a single extension point. A single - extension point will now be used for all kinds of items. Extension - conditions can be used to make panels visible only for some - specific item types. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs, - MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Replaced - ICompilerResult/DefaultCompilerResult/CompilerResults by a new - BuildResult class, which has owner information at error level, so - it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Filter out runtime versions - that aren't 1.1 or 2.0. - -2008-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetToolboxLoader.cs: Record the supported - runtime versions. - * MonoDevelop.AspNet/AspNetToolboxNode.cs: Filter the item from the - text editor toolbox if the supported runtimes don't match the - current project. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: The Deserialize event may not - be called in some file formats, so don't use it to control the - project loading. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet/AspNetAppProjectBinding.cs, - MonoDevelop.AspNet/AspNetAppProject.cs, - MonoDevelop.AspNet/CodeBehind.cs, - MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs, - MonoDevelop.AspNet/AspNetParserService.cs, - MonoDevelop.AspNet/AspNetToolboxNode.cs, - MonoDevelop.AspNet/WebTypeManager.cs, - MonoDevelop.AspNet/AspNetAppProjectConfiguration.cs, - MonoDevelop.AspNet.addin.xml, - MonoDevelop.AspNet.Deployment/WebDeployService.cs, - MonoDevelop.AspNet.Deployment/WebDeployOptionsPanel.cs, - MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs, - MonoDevelop.AspNet.Gui/AspNetConfigurationPanel.cs, - MonoDevelop.AspNet.Gui/AspNetConfigurationPanelWidget.cs, - MonoDevelop.AspNet.Gui/XspOptionsPanel.cs, - MonoDevelop.AspNet.Gui/XspOptionsPanelWidget.cs, - gtk-gui/gui.stetic, AspNetAddIn.mdp, Makefile.am, - MonoDevelop.AspNet.Parser/WebFormReferenceManager.cs, - MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs, - MonoDevelop.AspNet.Parser/Document.cs: New project model changes. - -2008-05-19 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Remove conditional build for ASP.NET support; there's no - longer any reason to disable it. - -2008-05-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetToolboxNode.cs: Change ITextToolboxNode API - so that nodes have more control over when they're shown. - -2008-05-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetToolboxProvider.cs: Moved from AspNetEdit. - * MonoDevelop.AspNet/AspNetToolboxLoader.cs: Implement correct loading - of items in System.Web 1.1. - * MonoDevelop.AspNet/AspNetToolboxNode.cs: Improve support for default - tag text. Markup for property grid. - * MonoDevelop.AspNet.addin.xml: Register provider moved from - AspNetEdit. - * Makefile.am, AspNetAddIn.mdp: Updated. - -2008-05-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetDisplayBinding.cs: Remove unneeded display - binding. - * MonoDevelop.AspNet/AspNetAppProject.cs: Remove bound WebTypeManager - instance. - * MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs: Add copyright. - * MonoDevelop.AspNet/AspNetToolboxLoader.cs, - MonoDevelop.AspNet/AspNetToolboxNode.cs: Toolbox loader for ASP.NET - toolbox items that makes then available to the text editor too. - * MonoDevelop.AspNet/AspNetParserService.cs: A place for parser-access - convenience methods. - * MonoDevelop.AspNet/WebTypeManager.cs: Make static. Take project as - argument rather than being bound to it. - * MonoDevelop.AspNet.addin.xml: Register new toolbox loader. Update - mimetypes. Remove unneeded display binding. - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Prevent some NREs. - * AspNetAddIn.mdp, Makefile.am: Updated. - * MonoDevelop.AspNet.Parser/Document.cs: If bound project is null, look - it up. - * MonoDevelop.AspNet.Parser/CompilationUnitVisitor.cs: Prevent possible - NRE. - * MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Add - functionality for looking up and generating prefixes, for text - toolbox nodes. - -2008-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Fix positions when - selecting nodes. - -2008-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Use a data func for - the outline treeview. Shorten many overlong lines. - -2008-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser.Dom/ParentNode.cs: Make parent nodes - enumerable. - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Implement document - outline support for ASP.NET documents. Still a couple of issues: - the parser doesn't provide the document at startup, so it won't - show anything until the file is changed. It also may have - performance problems on large files. - -2008-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs, - MonoDevelop.AspNet/CodeBehind.cs, - MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs, - MonoDevelop.AspNet.Parser/Document.cs, - MonoDevelop.AspNet.Parser/CompilationUnitVisitor.cs, - MonoDevelop.AspNet.Parser/AspNetParser.cs, - MonoDevelop.AspNet.Parser/PageInfoVisitor.cs, - MonoDevelop.AspNet.Parser/PageInfo.cs, - MonoDevelop.AspNet.Parser/AspNetCompilationUnit.cs: Replace - direscrt use of the ASP.NET docuemnt parser with use of the parser - service. Flesh out the parsed compilation units. - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Use compilation - units from parser service instead of parsing on every keystroke. - * AspNetAddIn.mdp, Makefile.am: Updated - -2008-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.addin.xml, - MonoDevelop.AspNet/AspNetCodeBehindProvider.cs: Remove use of - removed extension point. - -2008-04-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetLanguageBinding.cs, - MonoDevelop.Html/HtmlCompletionDataProvider.cs, - MonoDevelop.AspNet.addin.xml, Makefile.am, AspNetAddIn.mdp, - MonoDevelop.AspNet.Parser/Document.cs, - MonoDevelop.AspNet.Parser/CompilationUnitVisitor.cs, - MonoDevelop.AspNet.Parser/AspNetExpressionFinder.cs, - MonoDevelop.AspNet.Parser/AspNetParser.cs, - MonoDevelop.AspNet.Parser/AspNetCompilationUnit.cs: Add support for - simple folding and error underlining in ASP.NET pages. - * MonoDevelop.AspNet.Parser.Dom/RootNode.cs: Add support for simple - folding and error underlining in ASP.NET pages. Fix mimetypes. - -2008-04-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Add ability to - select paths (partially working). - -2008-04-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Implement path bar - support. - * AspNetAddIn.mdp, Makefile.am, - MonoDevelop.AspNet.Parser/AspNetIndentStack.cs: Remove old indent - stack. - -2008-04-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetSpecialState.cs, - MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs: Change XML state - engine API to allow cloning a single node (as an alternative to the - whole stack). - -2008-04-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs: Add support for - XML processing instructions. - -2008-04-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.StateEngine/AspNetSpecialState.cs, - MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs: Minimal states - for ASP.NET parsing. Still need to handle expressions within - attribute values. - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Use new state engine - for triggering completion. Haven't exorcised full document parse - yet -- need it for doctype etc. Also need it (but low-priority, - threaded?) for filtering existing attributes. - * Makefile.am, AspNetAddIn.mdp: Updated. - -2008-04-14 Michael Hutchinson <mhutchinson@novell.com> - - - -2008-04-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/WebTypeManager.cs: Remove debug code. - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Greatly improve - completion triggering behaviour. Most noticeable with tag - attributes. - -2008-04-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Add server-side - comments to completion list. - * MonoDevelop.AspNet.Parser/AspNetIndentStack.cs: Add more states, - document all the states' meaning, and handle closing some states. - -2008-04-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Html/HtmlSchema.cs: Avoid unused variable warning. - * gtk-gui/gui.stetic: Updated. - * MonoDevelop.AspNet.Parser/AspNetIndentStack.cs: Woked on indent - stack. Not complete yet. - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AspNet.addin.xml: Use the new mime type extension to - register new file types. - -2008-04-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Add completion for - colours, enums and booleans. Walk into base members when attempting - attribute completion. - -2008-04-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/CodeBehind.cs: Add method for getting a - non-designer class. - * MonoDevelop.AspNet/WebTypeManager.cs, - MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Add various - control lookup methods, including listing of ASP.NET controls. - * MonoDevelop.Html/HtmlSchema.cs: Minor cleanup. - * MonoDevelop.Html/HtmlSchemaService.cs: Improve lazy loading. Allow - forced preloading in a thread. - * MonoDevelop.AspNet.addin.xml: Remove HTML 4 Transitional doctype - extension, as it's a hardcoded default. - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Track API. Implement - ASP.NET control and attribute completion. Implement attribute value - completion (and handler stubbing) for events. Improve completion - triggering accuracy. Add documentation for completion items. - Implement close tag completion for parent tags. Lazily load HTML - schemas, and use default schema while they load. Force HTML schema - service to load in background when docuement opened. - * AspNetAddIn.mdp, Makefile.am: Updated. - * MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs: - Completion data type that inserts a method into a class if it's - picked. - * MonoDevelop.AspNet.Parser/AspNetIndentStack.cs: Partial (still - unused) implementation of indenter stack. - -2008-04-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser.Dom/RootNode.cs: Fix build and close - correct tags. - -2008-04-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser.Dom/ParentNode.cs, - MonoDevelop.AspNet.Parser.Dom/RootNode.cs: Add a mechanism for - determining/indicating whether a tag has been closed. - * MonoDevelop.Html/DocTypeCompletionData.cs: Remove debug message. - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Implement closing - tag completion for unclosed tags. Reduce spurious completion - triggering. - -2008-04-01 Michael Hutchinson <mhutchinson@novell.com> - - * Schemas, Schemas/xhtml1-transitional.xsd, Schemas/W3C-License.html, - Schemas/xhtml1-strict.xsd, Schemas/readme.txt, - Schemas/xhtml1-frameset.xsd: Add W3C XHTML 1.0 schemas. - * MonoDevelop.Html/DocTypeCompletionData.cs, - MonoDevelop.Html/DocTypeCompletionDataProvider.cs: Implement - completion provider for doctype declarations. - * MonoDevelop.Html/HtmlSchema.cs: Change to an association between an - doctype and an IXmlCompletionProvider from the XmlEditor. - * MonoDevelop.Html/HtmlSchemaService.cs: Load doctypes and associated - schemas from extension point. Expose default doctypes, and - mechanisms for getting completion providers for any registered - doctype, as well as a completion provider for doctypes themselves. - * MonoDevelop.Html/DocTypeExtensionNode.cs, - MonoDevelop.AspNet.addin.xml: Added HTML(/SGML/XML) doctypes as an - extension point. - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Implement HTML code - completion for aspx files. - * Makefile.am, AspNetAddIn.mdp: Updated. - -2008-03-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Deployment/WebDeployLaunchDialog.cs: Fix namespace - of panel. - -2008-03-06 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/WebConfig-SubDir.xft.xml: - * Templates/WebConfig-Application.xft.xml: Improve descriptions. - -2008-03-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet/AspNetAppProject.cs: Improve browser launching code. - * MonoDevelop.AspNet.Gui/BrowserLauncher.cs: Move browser launcher code and - make it into a re-usable IAsyncOperation. - * AspNetAddIn.mdp, Makefile.am: Updated. - * MonoDevelop.AspNet.Parser/Regexes.cs: Improve server tag regex. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AspNet.Deployment/WebDeployService.cs, - MonoDevelop.AspNet/XspParameters.cs, - MonoDevelop.AspNet/AspNetAppProject.cs: Worked on gnome hig compliant - alerts. - -2008-03-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs: Improve ASP.NET code - completion. Now parser updates on-the-fly and suggestions are - contextual. - * gtk-gui/gui.stetic, AspNetAddIn.mdp, Makefile.am: Updated. - * MonoDevelop.AspNet.Parser.Dom/ParentNode.cs, - MonoDevelop.AspNet.Parser.Dom/Node.cs: Minor API name change. - * MonoDevelop.AspNet.Parser.Dom/RootNode.cs: Catch and collect - parser-reported exceptions rather than blowing up. - * MonoDevelop.Html, MonoDevelop.Html/HtmlSchema.cs, - MonoDevelop.Html/HtmlSchemaService.cs: Skeletion of system for - schema-controlled HTML completion. - * MonoDevelop.AspNet.Parser/Document.cs, - MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs: Make it easier to - build a parser document directly rather than going through the project. - * MonoDevelop.AspNet.Parser/Regexes.cs: Utility class, unused right now. - * MonoDevelop.AspNet.Parser/LocatedParserException.cs: Allow flagging error - as a warning. - -2008-03-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser.Internal/ParseException.cs: Fix ILocation - capturing. - * MonoDevelop.AspNet.Parser.Dom/ParentNode.cs, - MonoDevelop.AspNet.Parser.Dom/Visitor.cs, - MonoDevelop.AspNet.Parser.Dom/TagNode.cs: Implement QuickExit so that - visitor can terminate early. - * MonoDevelop.AspNet.Parser.Dom/RootNode.cs: Add some support for implicit - tag closing like in HTML4, making parser more robust with sloppy input. - Implement QuickExit so that visitor can terminate early. - * MonoDevelop.AspNet.Parser/LocatedParserException.cs: Fix possible NREs. - Override ToString(). - * MonoDevelop.AspNet.Parser/PageInfoVisitor.cs: Capture doctype. Use quick - exit when desired information found. - -2008-02-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs, Makefile.am, - AspNetAddIn.mdp, MonoDevelop.AspNet.addin.xml: Add the beginnings of a - code completion system for ASP.NET. - * MonoDevelop.AspNet.Parser.Dom/ParentNode.cs, - MonoDevelop.AspNet.Parser.Dom/TagNode.cs, - MonoDevelop.AspNet.Parser.Dom/Node.cs, - MonoDevelop.AspNet.Parser.Dom/RootNode.cs, - MonoDevelop.AspNet.Parser/Document.cs: Improve error resilience. Improve - debug messages. Finish the node search system. - -2008-02-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AspNet.Parser/Internal: - * MonoDevelop.AspNet.Parser/Tree: - * MonoDevelop.AspNet.Parser.Internal: - * MonoDevelop.AspNet.Parser.Dom: - * AspNetAddIn.mdp: - * Makefile.am: Finish restructuring directories to reflect namespaces. - - * MonoDevelop.AspNet.addin.xml: Clean up whitespace. - -2008-02-27 Michael Hutchinson <mhutchinson@novell.com> - - * Deployment, MonoDevelop.AspNet, Gui, Parser, - MonoDevelop.AspNet.Deployment, MonoDevelop.AspNet.Gui, Project, - AspNetAddIn.mdp, Makefile.am, MonoDevelop.AspNet.Parser: Restructure - directories to reflect namespaces. - -2008-02-26 Michael Hutchinson <mhutchinson@novell.com> - - * Deployment/WebDeployService.cs, Deployment/WebDeployCommands.cs, - Deployment/WebDeployLaunchDialog.cs, - Deployment/WebDeployOptionsPanel.cs, - Deployment/WebDeployOptionsPanelWidget.cs, - Gui/AspNetConfigurationPanel.cs, Gui/AspNetConfigurationPanelWidget.cs, - Gui/XspOptionsPanel.cs, Gui/XspOptionsPanelWidget.cs, - Project/AspNetDisplayBinding.cs, Project/AspNetCommands.cs, - Project/ProjectFolderNodeBuilderExtension.cs, - Project/AspNetAppProjectBinding.cs, - Project/AspNetMSBuildProjectExtension.cs, Project/XspParameters.cs, - Project/AspNetAppProject.cs, Project/CodeBehind.cs, - Project/VerifyCodeBehindBuildStep.cs, - Project/AspNetAppProjectConfiguration.cs, - Project/AspNetCodeBehindProvider.cs, - Project/AspNetFileDescriptionTemplate.cs, Project/WebTypeManager.cs, - gtk-gui/MonoDevelop.AspNet.Gui.XspOptionsPanelWidget.cs, - gtk-gui/AspNetAddIn.AspNetConfigurationPanelWidget.cs, - gtk-gui/AspNetAddIn.XspOptionsPanelWidget.cs, - gtk-gui/MonoDevelop.AspNet.Gui.AspNetConfigurationPanelWidget.cs, - gtk-gui/gui.stetic, AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am, - Parser/Tree/ParentNode.cs, Parser/Tree/ServerCommentNode.cs, - Parser/Tree/Visitor.cs, Parser/Tree/ServerIncludeNode.cs, - Parser/Tree/ILocation.cs, Parser/Tree/TagNode.cs, - Parser/Tree/DirectiveNode.cs, Parser/Tree/Node.cs, - Parser/Tree/ExpressionNode.cs, Parser/Tree/RootNode.cs, - Parser/Tree/TextNode.cs, Parser/WebFormReferenceManager.cs, - Parser/DebugStringVisitor.cs, Parser/Document.cs, - Parser/MemberListVisitor.cs, Parser/LocatedParserException.cs, - Parser/Internal/TagType.cs, Parser/Internal/AspTokenizer.cs, - Parser/Internal/Directive.cs, Parser/Internal/AspParser.cs, - Parser/Internal/TagAttributes.cs, Parser/Internal/Location.cs, - Parser/Internal/ParseException.cs, Parser/Internal/StrUtils.cs, - Parser/DocumentReferenceManager.cs, Parser/PageInfoVisitor.cs, - MonoDevelop.AspNet.addin.xml: Finish renaming AspNetAddIn and its - corresponding namespaces to MonoDevelop.Aspnet. - -2008-02-26 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetFileDescriptionTemplate.cs: Fix string formatting call. - -2008-02-26 Michael Hutchinson <mhutchinson@novell.com> - - * AspNetAddIn.mdp, Makefile.am, Parser/Tree/ParentNode.cs, - Parser/Tree/ServerCommentNode.cs, Parser/Tree/Visitor.cs, - Parser/Tree/TagNode.cs, Parser/Tree/DirectiveNode.cs, - Parser/Tree/Node.cs, Parser/Tree/ExpressionNode.cs, - Parser/Tree/RootNode.cs, Parser/Tree/TextNode.cs, - Parser/DebugStringVisitor.cs, Parser/Document.cs, - Parser/Internal/Location.cs: Implement dumping a debug view of the parse - tree, and binary searching for the parse node at a given location in the - file. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * AspNetAddIn.mdp, Makefile.am: Removed some unused glade and gnome-sharp - references (only the unused). But I'll continue to remove glade, we need - to lower the dependency tree a bit. - -2008-02-20 Marek Safar <marek.safar@gmail.com> - - * Project/VerifyCodeBehindBuildStep.cs: Fixed missing parenthesis. - -2008-02-20 Michael Hutchinson <mhutchinson@novell.com> - - * Project/IAspNetLanguageBinding.cs, - Project/AspNetFileDescriptionTemplate.cs, - Templates/WebService-CodeBehind.xft.xml, - Templates/WebForm-CodeBehind.xft.xml, - Templates/MasterPage-Empty.xft.xml, - Templates/WebControl-CodeBehindNonPartial.xft.xml, - Templates/WebService-Empty.xft.xml, - Templates/WebHandler-CodeBehind.xft.xml, - Templates/WebForm-Empty.xft.xml, - Templates/WebControl-CodeBehind.xft.xml, - Templates/MasterPage-CodeBehindNonPartial.xft.xml, - Templates/WebConfig-Application.xft.xml, - Templates/WebHandler-Empty.xft.xml, Templates/GlobalAsax-Empty.xft.xml, - Templates/WebControl-Empty.xft.xml, - Templates/MasterPage-CodeBehind.xft.xml, - Templates/WebForm-CodeBehindNonPartial.xft.xml: Add a mechanism for - having the ASP.NET language code be different from MD's internal - language codes, and use it to make VB.NET pages work OOTB. - * AspNetAddIn.mdp, Makefile.am: Updated. - * Parser/Tree/Visitor.cs, Parser/Tree/ExpressionNode.cs, - Parser/Tree/RootNode.cs: The way the parser's currently used, it doesn't - need to understand expressions, so rather than throwing a - NotImplementedException, just insert them into the AST and carry on. - Means that CodeBehind generation can be used for a much larger subset of - aspx pages. - -2008-02-09 Mike Krüger <mkrueger@novell.com> - - * AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am: Removed source editor - dependency. - -2008-02-05 Mike Krüger <mkrueger@novell.com> - - * AspNetAddIn.addin.xml: Structured main menu. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.addin.xml: Update MD version. - -2008-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.addin.xml: Updated add-in category and description. - -2008-01-19 Ankit Jain <jankit@novell.com> - - * AspNetMSBuildProjectExtension.cs: Track changes in MSBuildProjectExtension. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/WebService-CodeBehind.xft.xml, - Templates/WebForm-CodeBehind.xft.xml, - Templates/MasterPage-Empty.xft.xml, - Templates/WebControl-CodeBehindNonPartial.xft.xml, - Templates/WebConfig-SubDir.xft.xml, Templates/WebService-Empty.xft.xml, - Templates/WebHandler-CodeBehind.xft.xml, - Templates/WebForm-Empty.xft.xml, - Templates/GlobalAsax-CodeBehind.xft.xml, - Templates/WebControl-CodeBehind.xft.xml, - Templates/MasterPage-CodeBehindNonPartial.xft.xml, - Templates/WebConfig-Application.xft.xml, - Templates/WebApplication-Empty.xpt.xml, - Templates/WebHandler-Empty.xft.xml, Templates/GlobalAsax-Empty.xft.xml, - Templates/WebControl-Empty.xft.xml, - Templates/MasterPage-CodeBehind.xft.xml, - Templates/WebForm-CodeBehindNonPartial.xft.xml, - Templates/WebApplication.xpt.xml: Make template categories translatable. - -2008-01-03 Michael Hutchinson <mhutchinson@novell.com> - - * Project/VerifyCodeBehindBuildStep.cs: Only try to add members to - CodeBehind if the needed refactoring options are supported. - -2008-01-02 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/WebService-CodeBehind.xft.xml, - Templates/WebForm-CodeBehind.xft.xml, - Templates/WebControl-CodeBehindNonPartial.xft.xml, - Templates/WebService-Empty.xft.xml, - Templates/WebHandler-CodeBehind.xft.xml, - Templates/WebControl-CodeBehind.xft.xml, - Templates/MasterPage-CodeBehindNonPartial.xft.xml, - Templates/WebHandler-Empty.xft.xml, - Templates/MasterPage-CodeBehind.xft.xml, - Templates/WebForm-CodeBehindNonPartial.xft.xml: Use ${EscapedIdentifier} - instead of ${Name} so that files can be created with names like - "Default" and work correctly in VB.NET. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.mdp: Updated project files. The order of extended properties - won't change anymore. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * Project/AspNetAppProject.cs: Moved PlatformService to MD.Core.Gui. Removed - old FileIconService class, which is now implemented in PlatformService. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * Deployment/WebDeployTargetEditor.cs: Track api changes. - * gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs, - gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.cs, - gtk-gui/gui.stetic: Updated. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * Project/AspNetAppProject.cs: API cleanup. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/AspNetAddIn.XspOptionsPanelWidget.cs, - gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.cs, - gtk-gui/gui.stetic: Fix alignment of some labels. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.addin.xml: Bump add-in versions. - -2007-12-06 Geoff Norton <gnorton@novell.com> - - * Project/AspNetAppProject.cs: Use PlatformService to launch a browser - instead of Gnome.Url.Show. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/objects.xml, AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am: - Directory reorganization. - -2007-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProject.cs: Don't try to compile if no files are set to - compile, as compilers/bindings (e.g. CSharpBinding) will error out if no - files are set to compile. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * Deployment/WebDeployService.cs, Project/AspNetAppProject.cs, - Parser/Document.cs: Track LoggingService API changes. - -2007-11-02 Lluis Sanchez Gual <lluis@novell.com> - - * Project/VerifyCodeBehindBuildStep.cs: Use RootCombine instead of - CurrentOpenCombine when possible. - -2007-10-30 Michael Hutchinson <mhutchinson@novell.com> - - * Deployment/WebDeployService.cs, Deployment/WebDeployCommands.cs, - Deployment/WebDeployLaunchDialog.cs, - gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs, - gtk-gui/gui.stetic: Enable web deploy dialog even if no targets exist, - but add a button for editng/adding targets. Fixes "Bug 337804 - Web - Deployment should be easier to configure". - -2007-10-30 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProjectConfiguration.cs: Fix "Bug 337819 - Directory - change warning shown when creating a new Web Project.". Re-opens "Bug - 333419 - Output dir in ASP.NET project don't work", though it's now - possible to work around the latter by setting an XML attribute in the - project file. - -2007-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.addin.xml: Use the html file icon for some known asp.net - files. - -2007-10-29 Michael Hutchinson <mhutchinson@novell.com> - - * AspNetAddIn.addin.xml: Use WebHandler-CodeBehind template. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.addin.xml: Bump MD version. - -2007-10-26 Michael Hutchinson <mhutchinson@novell.com> - - * Project/VerifyCodeBehindBuildStep.cs: Fix string formatting index in a - gettext call. - -2007-10-25 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProject.cs: No need to handle monitor's cancel request, - as AggregatedOperationMonitor does this for us. - -2007-10-24 Lluis Sanchez Gual <lluis@novell.com> - - * Templates/WebApplication-Empty.xpt.xml, Templates/WebApplication.xpt.xml: - Updated project icons. - -2007-10-17 Michael Hutchinson <mhutchinson@novell.com> - - * Project/WebTypeManager.cs: Don't do web.config control lookups for 1.1 - projects. - * Parser/WebFormReferenceManager.cs: Track API change. - * Parser/MemberListVisitor.cs, Parser/DocumentReferenceManager.cs: Handle - the "type" property of "input" HTML controls. - -2007-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProject.cs, Project/VerifyCodeBehindBuildStep.cs, - Parser/MemberListVisitor.cs, Parser/LocatedParserException.cs, - Parser/Internal/ParseException.cs: Rework error handling to include - location info for document parse errors. - * Project/WebTypeManager.cs, Parser/WebFormReferenceManager.cs, - Parser/DocumentReferenceManager.cs: Rework type lookups for registered - controls. Now handles custom controls and user controls, whether - registered in aspx file or web.config. - * AspNetAddIn.mdp, Makefile.am: Updated. - * Parser/Document.cs: Collect parse errors instead of dying in constructor. - -2007-10-15 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProject.cs: Copy refs to output path during compile. Not - sure it's necessary, as the Run/Deploy commands do the copy too, and - people shouldn't be running their site without executing one of these - commands first. However, we have had a few bug reports about this - behaviour, so it's better to do what people expect. - * Project/VerifyCodeBehindBuildStep.cs: Report ASP.NET parser and Codebehind - member generation errors as compile warnings, with file/line number - info. Use Gettext for i18n of warnings. - * AspNetAddIn.mdp: Updated. - -2007-10-12 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProjectConfiguration.cs: Allowing changing the output - directory to a directory other than "bin", but only after warning the - user that this may prevent the projct from running/deploying correctly. - Enables some unusual use cases, and doesn't affect other people. - -2007-10-12 Michael Hutchinson <mhutchinson@novell.com> - - * Project/VerifyCodeBehindBuildStep.cs: Change how partial classes are - handled during code generation to work around the fact that they don't - have all of the information that the 'full' class does. - -2007-10-08 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProject.cs: Use xsp2 if using 2.0 runtime (regression - introduced in previous commit). - -2007-10-03 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProject.cs: Launch xsp directly rather than via SH. Made - possible by changes to IExecutionHandler/ProcessService allowing setting - environment variables on new console processes. Fixes xsp shutdown (xsp - instances were not closes and were blocking ports). Hopefully fixes - #330327. - - Also, don't force copy output refs. - -2007-10-02 Michael Hutchinson <mhutchinson@novell.com> - - * Deployment/WebDeployService.cs: Build before deploying. - * Deployment/WebDeployTargetEditor.cs: Catch errors if file copy handler - can't be found. - -2007-10-02 Michael Hutchinson <mhutchinson@novell.com> - - * Project/VerifyCodeBehindBuildStep.cs: Make errors in Codebehind generation - into warnings rather than preventing build. - -2007-09-28 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProject.cs: Check for xsp before running it. - -2007-09-28 Michael Hutchinson <mhutchinson@novell.com> - - * Deployment/WebTargetEditor.cs, Deployment/WebDeployService.cs, - Deployment/WebDeployCommands.cs, Deployment/WebDeployResolver.cs, - Deployment/WebDeployTargetCollection.cs, Deployment/WebDeployTarget.cs, - Deployment/WebDeployWindow.cs, Deployment/WebDeployLaunchDialog.cs, - Deployment/WebDeployOptionsPanel.cs, - Deployment/WebDeployTargetEditor.cs, - Deployment/WebDeployOptionsPanelWidget.cs, AspNetAddIn.addin.xml, - gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs, - gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.cs, - gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.cs, - gtk-gui/MonoDevelop.AspNet.Deployment.WebTargetEditor.cs: Add new web - deployment UI and services. - * Project/AspNetAppProject.cs: Add WebDeployTargets property. Use new web - targets when returning DeployFiles. Fix NRE when language binding not - recognised. - * gtk-gui/generated.cs, gtk-gui/AspNetAddIn.XspOptionsPanelWidget.cs, - gtk-gui/objects.xml, gtk-gui/gui.stetic, AspNetAddIn.mdp, Makefile.am, - Gui/XspOptionsPanel.cs: Updated. - -2007-09-27 Ankit Jain <jankit@novell.com> - - Add support for VS2005 WebApplication projects. - * Project/AspNetMSBuildProjectExtension.cs: New. - * AspNetAddIn.addin.xml: Add Extension. - * AspNetAddIn.mdp: Update. - * Makefile.am: Update. - -2007-09-21 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProject.cs: Make write-safe by using TextFile API rather - than direct save. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.addin.xml: Bump MD version. - -2007-09-20 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProject.cs: Added reference change handlers to update the - referenced assembly list in web.config. - -2007-09-12 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/XspOptionsPanelWidget.cs, - gtk-gui/AspNetAddIn.XspOptionsPanelWidget.cs, gtk-gui/gui.stetic: Fix - bugs from stetic conversion: panel status update handler and permissible - port range setting. - * Project/AspNetAppProject.cs: Restructure execution code to handle errors - better and make it possible to set MONO_OPTIONS="--debug" when calling - xsp. - -2007-09-11 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/XspOptionsPanel.cs, Gui/XspOptionsPanelWidget.cs, AspNetAddIn.glade, - gtk-gui/generated.cs, - gtk-gui/AspNetAddIn.AspNetConfigurationPanelWidget.cs, - gtk-gui/AspNetAddIn.XspOptionsPanelWidget.cs, gtk-gui/gui.stetic, - AspNetAddIn.mdp, Makefile.am: Migrate XspOptionsPanel from glade to - stetic. - * Gui/AspNetConfigurationPanelWidget.cs, - Project/AspNetFileDescriptionTemplate.cs: Remove unused fields. - -2007-09-11 Michael Hutchinson <mhutchinson@novell.com> - - * Project/ProjectFolderNodeBuilderExtension.cs, Project/AspNetCommands.cs, - AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am: Add a command/menu - for creating ASP.NET special directories. - * Project/AspNetAppProject.cs: Add more WebSubtypes. Use GettextCatalog for - MessageService call. Add method for discovering non-existent special - ASP.NET directories. - * Project/VerifyCodeBehindBuildStep.cs: Don't prevent compilation if - documents can't be parsed. - -2007-09-10 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProject.cs: Fire SetDefaultBuildAction only when adding - new files, not when deserialising the project. Add a "Code" WebSubtype. - * AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am, - Templates/WebConfig-SubDir.xft.xml, - Templates/WebConfig-Application.xft.xml: Add Web.config templates. - * Templates/WebForm-CodeBehind.xft.xml, - Templates/GlobalAsax-CodeBehind.xft.xml, - Templates/WebControl-CodeBehind.xft.xml, - Templates/GlobalAsax-Empty.xft.xml, - Templates/MasterPage-CodeBehind.xft.xml: More tweaks to templates. - * Templates/WebApplication.xpt.xml: Add web.config to default project - template. - -2007-09-10 Michael Hutchinson <mhutchinson@novell.com> - - * AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am: Updated. - * Templates/WebService-CodeBehind.xft.xml, - Templates/WebForm-CodeBehind.xft.xml, - Templates/MasterPage-Empty.xft.xml, Templates/WebService-Empty.xft.xml, - Templates/WebForm-Empty.xft.xml, - Templates/WebHandler-CodeBehind.xft.xml, - Templates/WebControl-CodeBehind.xft.xml, - Templates/WebHandler-Empty.xft.xml, - Templates/MasterPage-CodeBehind.xft.xml, - Templates/WebControl-Empty.xft.xml, Templates/WebApplication.xpt.xml: - Remove deprecated FileOptions node. - * Templates/WebControl-CodeBehindNonPartial.xft.xml, - Templates/MasterPage-CodeBehindNonPartial.xft.xml, - Templates/WebForm-CodeBehindNonPartial.xft.xml: Add non-partial-type - templates. - * Templates/GlobalAsax-CodeBehind.xft.xml, - Templates/GlobalAsax-Empty.xft.xml: Add Global.asax templates. - * Templates/WebApplication-Empty.xpt.xml: Add empty project template. - -2007-09-06 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/WebService-CodeBehind.xft.xml, - Templates/WebHandler-Empty.xft.xml, Templates/WebService-Empty.xft.xml, - Templates/WebControl-Empty.xft.xml, Templates/WebForm-Empty.xft.xml, - Templates/WebHandler-CodeBehind.xft.xml: Limit to be shown for ASP.NET - projects. - * Templates/WebControl-CodeBehind.xft.xml, - Templates/WebForm-CodeBehind.xft.xml: Limit to be shown for ASP.NET - projects. Require partial class support. - * Templates/MasterPage-Empty.xft.xml: Limit to be shown for ASP.NET - projects. Require 2.0 runtime. - * Templates/MasterPage-CodeBehind.xft.xml: Limit to be shown for ASP.NET - projects. Require 2.0 runtime. Require partial class support. - -2007-09-05 Michael Hutchinson <mhutchinson@novell.com> - - * Project/AspNetAppProject.cs: Set correct BuildAction for added ASP.NET - files. Convert cachedDocuments to generic collection. - -2007-09-05 Michael Hutchinson <mhutchinson@novell.com> - - * AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am, - Templates/CodeBehindWebControl.xft.xml, - Templates/CodeBehindWebForm.xft.xml, - Templates/CodeBehindWebHandler.xft.xml, - Templates/CodeBehindWebService.xft.xml, - Templates/EmptyWebControl.xft.xml, Templates/EmptyWebForm.xft.xml, - Templates/EmptyWebHandler.xft.xml, Templates/EmptyWebService.xft.xml, - Templates/MasterPage-CodeBehind.xft.xml, - Templates/MasterPage-Empty.xft.xml, - Templates/MasterPageWithCodeBehind.xft.xml, - Templates/MasterPageWithNoCodeBehind.xft.xml, - Templates/WebControl-CodeBehind.xft.xml, - Templates/WebControl-Empty.xft.xml, - Templates/WebForm-CodeBehind.xft.xml, Templates/WebForm-Empty.xft.xml, - Templates/WebHandler-CodeBehind.xft.xml, - Templates/WebHandler-Empty.xft.xml, - Templates/WebService-CodeBehind.xft.xml, - Templates/WebService-Empty.xft.xml, Templates/WebApplication.xpt.xml: - Rename template files. - -2007-09-05 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/CodeBehindWebControl.xft.xml, - Templates/CodeBehindWebForm.xft.xml, - Templates/MasterPageWithCodeBehind.xft.xml: Use SuppressAutoOpen to stop - designer CodeBehind files from opening automatically when created. - -2007-09-05 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/WebApplication.xpt.xml: Use new FileReferenceTemplate to - reference CodeBehindWebForm instead of duplicating whole template. - -2007-09-05 Michael Hutchinson <mhutchinson@novell.com> - - * Project/XspParameters.cs: Fix some compile warnings. - * Templates/CodeBehindWebHandler.xft.xml, Templates/EmptyWebForm.xft.xml, - Templates/CodeBehindWebControl.xft.xml, - Templates/CodeBehindWebService.xft.xml, - Templates/CodeBehindWebForm.xft.xml, - Templates/MasterPageWithNoCodeBehind.xft.xml, - Templates/MasterPageWithCodeBehind.xft.xml, - Templates/EmptyWebHandler.xft.xml, Templates/WebApplication.xpt.xml, - Templates/EmptyWebControl.xft.xml, Templates/EmptyWebService.xft.xml: - Use partial classes where possible. Default to deploying ASP.NET files - rather than building them. Remove "Hello world" code. Default to 2.0 - runtime. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * Gui/AspNetConfigurationPanel.cs, Gui/AspNetConfigurationPanelWidget.cs, - Gui/XspOptionsPanel.cs: Changes due to new property infrastructure. - -2007-08-31 Ankit Jain <jankit@novell.com> - - * Templates/WebApplication.xpt.xml: Set BuildAction for aspx file to - FileCopy. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am: Reorganized the - extension point hierarchy. Embedded all add-in manifests as resources. - -2007-08-01 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * AspNetAppProject.cs: Fix the IDeployable implementation. The target - directory names should be handled by an ASP.NET-specific - IDirectoryResolver, not the GetDeployFiles method. - -2007-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.mdp: Updated. - -2007-06-19 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Project/CodeBehind.cs: Oops, remove some development code in which - caused sharing violations. - -2007-06-19 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/AspNetAddIn.AspNetConfigurationPanelWidget.cs, - AspNetAddIn.mdp: Changed some old 2.4 dependencies to 2.8. Use - GettextCatalog for localizable strings. - -2007-06-18 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Gui/AspNetConfigurationPanel.cs, - Gui/AspNetConfigurationPanelWidget.cs, AspNetAddIn.glade, - gtk-gui/generated.cs, - gtk-gui/AspNetAddIn.AspNetConfigurationPanelWidget.cs, - gtk-gui/objects.xml, gtk-gui/gui.stetic: More Stetic! Convert - configuration panel widget from Glade to Stetic. - * Project/CodeBehind.cs: Some shared code for handling CodeBehind. - * Project/VerifyCodeBehindBuildStep.cs: Use partial classes if they're - present. - * Project/AspNetAppProjectConfiguration.cs: Silence the error when user - picks non-library target type. Rename AutoGenerateCodeBehindMembers - to GenerateNonPartialCodeBehindMembers. - * Project/AspNetCodeBehindProvider.cs: Use code from Codebehind class. - * AspNetAddIn.mdp, Makefile.am: Added files. - -2007-06-08 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Parser/Document.cs: Report parse errors on console, not in dialogue. - - * Parser/PageInfoVisitor.cs: Add CodeFile property. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.addin.xml: Fix typo. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.mdp: Copy the .addins.xml file to the output dir. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.mdp: Don't copy project references. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.mdp, Makefile.am: Reference shared assemblies from the - correct location. - -2007-05-08 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.addin.xml: Fix add-in dependency. - -2007-05-07 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Project/VerifyCodeBehindBuildStep.cs: Make updating files thread-safe. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.addin.xml, AspNetAddIn.mdp, Makefile.am: Migration to - Mono.Addins. - -2007-04-21 Lluis Sanchez Gual <lluis@novell.com> - - * Project/AspNetAppProject.cs: Track api changes. - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * Project/AspNetAppProject.cs: Track api changes. - * AspNetAddIn.addin.xml, Makefile.am: Added dependency to - MonoDevelop.Deployment. - * AspNetAddIn.mdp: Don't copy referenced assemblies. - -2007-02-25 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Project/AspNetAppProject.cs: - Remove DoPreBuild override as it's a deprecated build extension point. - Now set AspNetAppProjectConfiguration.SourceDirectory via a FileName - override, which is more robust. - Implement GetDeployFiles to handle ASP.NET bin folder. - -2007-02-21 Ankit Jain <jankit@novell.com> - - * Project/VerifyCodeBehindBuildStep.cs: Warn the user if - AutoGenerateCodeBehindMembers is false. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetAddIn.mdp, Makefile.am: Synchronized the MD project and the - Makefile - -2007-02-07 Lluis Sanchez Gual <lluis@novell.com> - - * Project/VerifyCodeBehindBuildStep.cs, AspNetAddIn.addin.xml, - AspNetAddIn.mdp: Replace the IBuildStep implementation by a - ProjectServiceExtension subclass. IBuildStep is not available - anymore. - -2007-02-05 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Templates/MasterPageWithCodeBehind.xft.xml: - * Project/AspNetDisplayBinding.cs: - * Parser/PageInfoVisitor.cs: Fix errors in last commit that came from - my misunderstanding of how the CodeBehind model doesn't apply to - MasterPages. The CodeBehindService will need support for the - CodeBeside model at some point. - -2007-02-04 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Parser/Tree/DirectiveNode.cs: Workaround for parser bug, so that - Codebehind for MasterPages can be found. - - * Parser/Internal/*: Update from mcs class tree. - - * Parser/PageInfoVisitor.cs: - * Project/AspNetDisplayBinding.cs: Handle MasterPages. - -2007-02-04 John Anderson <sontek@gmail.com> - - * Templates/MasterPageWithNoCodeBehind.xft.xml: - * Templates/MasterPageWithCodeBehind.xft.xml: - * Makefile.am: - * AspNetAddIn.mdp: - * AspNetAddIn.addin.xml: Added templates for MasterPages. - -2007-02-01 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Project/AspNetAppProject.cs: More informative error messages. - - * Project/AspNetCodeBehindProvider.cs: Track API changes. - -2007-01-18 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Templates/CodeBehindWebControl.xft.xml: Use the proper filename - rather than "Default". - -2007-01-18 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * AspNetAddIn/Parser/Internal/TagType.cs: - * AspNetAddIn/Parser/Internal/AspParser.cs: - * AspNetAddIn/Parser/Internal/ParseException.cs: - Make classes and members public so that AspNetAddIn's parser can - consume them. Can revert this when AspNetEdit uses the whole parser - rather that just the tokeniser as it does ATM. - -2006-09-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * AspNetAddIn.mdp: Updated. - -2006-09-16 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Gui/AspNetConfigurationPanel.cs: - * AspNetAddIn.glade: - * Project/AspNetAppProjectConfiguration.cs: - * AspNetAddIn.addin.xml: - * Project/VerifyCodeBehindBuildStep.cs: - Added a new option that can be used to disable compilation-time - CodeBehind verification for different configurations. - - * Makefile.am: - * AspNetAddIn.mdp: Add Gui/AspNetConfigurationPanel.cs to the build. - -2006-09-13 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Project/AspNetAppProject.cs: Fix parsed document caching. Check if file - can be parsed before parsing, instead of at cache lookup. - -2006-08-21 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Project/AspNetDisplayBinding.cs: - * Project/AspNetAppProject.cs: - * Parser/PageInfoVisitor.cs: Add support for Global.asax CodeBehind. - - * Project/AspNetCodeBehindProvider.cs: - * Project/AspNetAppProject.cs: Don't try to create Documents for files - that we can't parse. - - * Project/AspNetAppProject.cs: Improve web server launch checking code. - -2006-08-21 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Project/VerifyCodeBehindBuildStep.cs: Make sure modified files are - saved before compilation. - Update the parser database to make sure our parse information is - valid. - - * Project/AspNetAppProject.cs: Add an operation cancel handler. - - * Parser/Document.cs: trap file loading exceptions. - -2006-08-05 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Project/VerifyCodeBehindBuildStep.cs: - Track changes in BindingService. - * AspNetAddIn.mdp: Remove nonexistent file. - -2006-07-25 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Project/AspNetAppProject.cs: - Become aware of Project.DoPreBuild; let it create the correct output - directory for us. - * Project/VerifyCodeBehindBuildStep.cs: - Refactored some functionality into Monodevelop.DesignerSupport. - BindingService. - - -2006-07-21 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Project/AspNetAppProject.cs: - * Project/VerifyCodeBehindBuildStep.cs: - Move Codebehind verification into a separate build step. - - * Project/CodeBehindClassBuilder.cs: - * Project/AspNetCodeBehindProvider.cs: - Deleted. Functionality moved to MonoDevelop.DesignerSupport. - * Project/AspNetAppProject.cs: - * AspNetAddIn.addin.xml: - * Project/CodeBehindProjectFileExtension.cs: - Implement CodeBehindProvider architecture. - - * Parser/PageInfoVisitor.cs: - Find CodeBehind info for more filetypes. - - * Templates/CodeBehindWebHandler.xft.xml: - * Templates/CodeBehindWebControl.xft.xml: - * Templates/CodeBehindWebForm.xft.xml: - * Templates/WebApplication.xpt.xml: - Remove unnecessary underscores in CodeBehind class names. - - * Templates/CodeBehindWebService.xft.xml: - * Templates/EmptyWebService.xft.xml: - New templates. - - - * Project/AspNetDisplayBinding.cs: - New file. For now, makes it possible to open ASP.NET mime types. - - * AspNetAddIn.addin.xml: - * Makefile.am: - * AspNetAddIn.mdp: - Include new files, remove old ones. - -2006-07-04 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Templates/CodeBehindWebControl.xft.xml: - * Templates/CodeBehindWebForm.xft.xml: - - * Project/AspNetAppProject.cs: - * Project/CodeBehindProjectFileExtension.cs: - Don't always throw exceptions when CodeBehind not found. - - * AspNetAddIn.addin.xml: - * Project/CodeBehindProjectFileExtension.cs: - Change "HideCodeBehind" option to "ShowCodeBehindFiles" - - * Project/AspNetFileDescriptionTemplate.cs: - Move translation functionality to child CodeTranslationFileDescriptionTemplate. - Move name substitution functionality to SingleFileDescriptionTemplate. - - * Templates/CodeBehindWebHandler.xft.xml: - * Templates/EmptyWebForm.xft.xml: - * Templates/CodeBehindWebControl.xft.xml: - * Templates/CodeBehindWebForm.xft.xml: - * Templates/EmptyWebHandler.xft.xml: - * Templates/WebApplication.xpt.xml: - * Templates/EmptyWebControl.xft.xml: - Track AspNetFileDescriptionTemplate changes. diff --git a/main/src/addins/CBinding/AddinInfo.cs b/main/src/addins/CBinding/AddinInfo.cs index 2d04910221..88555948ba 100644 --- a/main/src/addins/CBinding/AddinInfo.cs +++ b/main/src/addins/CBinding/AddinInfo.cs @@ -6,7 +6,14 @@ using Mono.Addins.Description; [assembly:Addin ("CBinding", Namespace = "MonoDevelop", Version = MonoDevelop.BuildInfo.Version, - Category = "Language bindings")] + Category = "Language bindings", + EnabledByDefault = + #if GNOME + true + #else + false + #endif +)] [assembly:AddinName ("C/C++ Language Binding")] [assembly:AddinDescription ("C/C++ Language binding")] diff --git a/main/src/addins/CBinding/CBinding.Autotools/ChangeLog b/main/src/addins/CBinding/CBinding.Autotools/ChangeLog deleted file mode 100644 index 16c000d5b6..0000000000 --- a/main/src/addins/CBinding/CBinding.Autotools/ChangeLog +++ /dev/null @@ -1,44 +0,0 @@ -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.Autotools.csproj: Merged MD.Projects into MD.Core, - and MD.Projects.Gui, MD.Core.Gui and MD.Components into - MD.Ide. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.Autotools.csproj: Flush. - -2009-10-13 Ankit Jain <jankit@novell.com> - - * CBinding.Autotools.csproj: Import md.targets . - -2009-06-19 Mike Krüger <mkrueger@novell.com> - - * AssemblyInfo.cs: Commented out empty assembly key file - attribute (Bug 513981 - Project template causes CS1726 - errors). - -2009-02-18 Mike Krüger <mkrueger@novell.com> - - * CAutotoolsSetup.cs: Fixed 'Bug 456971 - ${ProjectDir} Not - updating for currently building project'. - -2009-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.Autotools.csproj: More refs to keep csc happy. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.Autotools.csproj: Don't local-copy other addins' - dlls. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.Autotools.csproj: More explicit references to keep - csc happy. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.Autotools.mdp: - * CBinding.Autotools.csproj: Migrated to MSBuild file format. - diff --git a/main/src/addins/CBinding/CBinding.csproj b/main/src/addins/CBinding/CBinding.csproj index d50c30baf7..1c4ee03b17 100644 --- a/main/src/addins/CBinding/CBinding.csproj +++ b/main/src/addins/CBinding/CBinding.csproj @@ -7,9 +7,9 @@ <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{7B57882B-AD46-469B-84E7-06DF98D11468}</ProjectGuid> <OutputType>Library</OutputType> - <AssemblyName>MonoDevelop.CBinding</AssemblyName> <RootNamespace>CBinding</RootNamespace> <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> + <AssemblyName>MonoDevelop.CBinding</AssemblyName> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>True</DebugSymbols> @@ -41,6 +41,37 @@ <NoWarn>1591;1573</NoWarn> <DocumentationFile>..\..\..\build\AddIns\BackendBindings\MonoDevelop.CBinding.xml</DocumentationFile> </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugGnome|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>False</Optimize> + <OutputPath>..\..\..\build\AddIns\BackendBindings\</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <Execution> + <Execution clr-version="Net_2_0" /> + </Execution> + <AssemblyOriginatorKeyFile>.</AssemblyOriginatorKeyFile> + <DefineConstants>DEBUG;GNOME</DefineConstants> + <NoWarn>1591;1573</NoWarn> + <DocumentationFile>..\..\..\build\AddIns\BackendBindings\MonoDevelop.CBinding.xml</DocumentationFile> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseGnome|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>True</Optimize> + <OutputPath>..\..\..\build\AddIns\BackendBindings\</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <Execution> + <Execution clr-version="Net_2_0" /> + </Execution> + <DebugSymbols>true</DebugSymbols> + <DefineConstants>GNOME</DefineConstants> + <NoWarn>1591;1573</NoWarn> + <DocumentationFile>..\..\..\build\AddIns\BackendBindings\MonoDevelop.CBinding.xml</DocumentationFile> + </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Xml" /> diff --git a/main/src/addins/CBinding/ChangeLog b/main/src/addins/CBinding/ChangeLog deleted file mode 100644 index 65a8cfb638..0000000000 --- a/main/src/addins/CBinding/ChangeLog +++ /dev/null @@ -1,1853 +0,0 @@ -2010-07-19 Mike Krüger <mkrueger@novell.com> - - * Gui/CTextEditorExtension.cs: Fixed the C return command. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * Gui/DataProvider.cs: - * Navigation/LanguageItemCommandHandler.cs: Track API changes. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CBinding.csproj: - * Gui/CTextEditorExtension.cs: Track API changes. - -2010-07-15 Mike Krüger <mkrueger@novell.com> - - * Gui/DataProvider.cs: Track API changes. - -2010-07-12 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.addin.xml: - * Parser/CDocumentParser.cs: Track ProjectDomService/Parser - API. - -2010-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProject.cs: Allow setting the External Console flag - in the options. - - * templates/ConsoleCProject.xpt.xml: - * templates/ConsoleCppProject.xpt.xml: Set the external - console flag for console projects. - -2010-05-26 Michael Hutchinson <mhutchinson@novell.com> - - * Project/CProjectBinding.cs: Only create single file projects - for C/C++ files. - -2010-05-25 Michael Hutchinson <mhutchinson@novell.com> - - * Compiler/GNUCompiler.cs: Don't include the generic () errors - in the errors list. Don't reverse order of errors from - compiler. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * CBinding.csproj: - * gtk-gui/gui.stetic: - * Gui/AddPathDialog.cs: - * Gui/AddLibraryDialog.cs: - * Gui/OutputOptionsPanel.cs: - * Gui/CodeGenerationPanel.cs: - * gtk-gui/CBinding.AddPathDialog.cs: - * gtk-gui/CBinding.AddLibraryDialog.cs: - * gtk-gui/CBinding.OutputOptionsPanel.cs: - * gtk-gui/CBinding.CodeGenerationPanel.cs: - * ProjectPad/ProjectPackagesFolderNodeBuilder.cs: Clean up - dialog placement. - -2010-05-11 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * CBinding.csproj: - * CBinding.addin.xml: - * Project/CProject.cs: - * Gui/CTextEditorExtension.cs: - * Gui/SwapSourceHeaderCommand.cs: Replaced the 'Swap - Source/Header' command by a handler for the 'Switch between - related files' command. - -2010-05-11 Mike Krüger <mkrueger@novell.com> - - * Gui/DataProvider.cs: Track API changes. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * Gui/DataProvider.cs: Track API changes. - -2010-03-26 Levi Bard <levi@unity3d.com> - - * Project/CProject.cs: Fix linking for library projects whose - names are prefixed with lib. Fixes #587298. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * CBinding.addin.xml: Bumped MD version. - -2010-03-18 Levi Bard <levi@unity3d.com> - - * Gui/DataProvider.cs: - * Gui/CTextEditorExtension.cs: Track API changes. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.csproj: Remove import off mono.addins targets. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * CBinding.csproj: - * CBinding.addin.xml: - * gtk-gui/gui.stetic: - * Project/CProject.cs: - * Gui/DataProvider.cs: - * Gui/CompilerPanel.cs: - * Compiler/CCompiler.cs: - * Parser/LanguageItem.cs: - * Compiler/GppCompiler.cs: - * Compiler/GNUCompiler.cs: - * Compiler/GccCompiler.cs: - * Gui/EditPackagesDialog.cs: - * Gui/OutputOptionsPanel.cs: - * Parser/CDocumentParser.cs: - * Gui/GeneralOptionsPanel.cs: - * Gui/CodeGenerationPanel.cs: - * Gui/CTextEditorExtension.cs: - * Navigation/UnionNodeBuilder.cs: - * Navigation/MacroNodeBuilder.cs: - * Navigation/ClassNodeBuilder.cs: - * Gui/SwapSourceHeaderCommand.cs: - * Navigation/MemberNodeBuilder.cs: - * Navigation/GlobalsNodeBuilder.cs: - * Navigation/TypedefNodeBuilder.cs: - * Navigation/FunctionNodeBuilder.cs: - * Navigation/VariableNodeBuilder.cs: - * Navigation/StructureNodeBuilder.cs: - * Navigation/NamespaceNodeBuilder.cs: - * Navigation/EnumeratorNodeBuilder.cs: - * Navigation/EnumerationNodeBuilder.cs: - * ProjectPad/ProjectPackageNodeBuilder.cs: - * gtk-gui/CBinding.CodeGenerationPanel.cs: - * Navigation/LanguageItemCommandHandler.cs: - * Navigation/MacroDefinitionsNodeBuilder.cs: - * Navigation/ProjectNodeBuilderExtension.cs: - * ProjectPad/ProjectPackagesFolderNodeBuilder.cs: Merged - MD.Projects into MD.Core, and MD.Projects.Gui, MD.Core.Gui - and MD.Components into MD.Ide. - -2010-03-03 Michael Hutchinson <mhutchinson@novell.com> - - * Project/CProject.cs: Track ProjectFile Link API. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/DataProvider.cs: Track api changes. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml: Added some conditions to avoid early - loading of extensions. - - * Gui/CTextEditorExtension.cs: File extensions are now - declared in the node metadata. - -2010-02-04 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Compiler/GNUCompiler.cs: Support gcc "note" errortype. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/CBinding.CompilerPanel.cs: - * gtk-gui/CBinding.AddPathDialog.cs: - * gtk-gui/CBinding.PackageDetails.cs: - * gtk-gui/CBinding.AddLibraryDialog.cs: - * gtk-gui/CBinding.OutputOptionsPanel.cs: - * gtk-gui/CBinding.EditPackagesDialog.cs: - * gtk-gui/CBinding.CodeGenerationPanel.cs: - * gtk-gui/CBinding.GeneralOptionsPanel.cs: Flush. - -2010-01-27 Mike Krüger <mkrueger@novell.com> - - * Gui/DataProvider.cs: Track API changes. - -2010-01-14 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProjectServiceExtension.cs: Enable extension only - for C projects. - -2010-01-07 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.addin.xml: Reverted the fix for Bug 468416 because - it marked .h as c++ headers, which is the wrong mimetype. - -2010-01-04 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Parser/TagDatabaseManager.cs: Allow parsing of headers - included from packages. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/TagDatabaseManager.cs: Name threads to make debugging - easier. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProject.cs: - * Gui/CompilerPanel.cs: - * Gui/EditPackagesDialog.cs: - * Project/CProjectServiceExtension.cs: - * ProjectPad/ProjectPackagesFolderNodeBuilder.cs: Introduced - the ConfigurationSelector class to all methods that - previously took a configuration name as string. This - eliminates the ambiguity between solution configuration - names and project configuration names. - -2009-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * Project/CProject.cs: Track API. Get correct configuration. - -2009-11-06 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Parser/CDocumentParser.cs: - * Parser/TagDatabaseManager.cs: Lock projectinfo on update. - -2009-11-06 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Gui/EditPackagesDialog.cs: Don't let bad packages break - scanning. - -2009-11-06 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Gui/DataProvider.cs: Escape text for parameter completion. - -2009-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CompilerPanel.cs: - * Gui/EditPackagesDialog.cs: - * ProjectPad/ProjectPackagesFolderNodeBuilder.cs: Use the - correct method for getting the active configuration. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * CBinding.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/CBinding.AddPathDialog.cs: - * gtk-gui/CBinding.CompilerPanel.cs: - * gtk-gui/CBinding.PackageDetails.cs: - * gtk-gui/CBinding.AddLibraryDialog.cs: - * gtk-gui/CBinding.EditPackagesDialog.cs: - * gtk-gui/CBinding.OutputOptionsPanel.cs: - * gtk-gui/CBinding.CodeGenerationPanel.cs: - * gtk-gui/CBinding.GeneralOptionsPanel.cs: Flush. - -2009-10-13 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProject.cs: - * Project/CProjectServiceExtension.cs: Properly resolve active - configuration. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * CBinding.addin.xml: Bump MD version. - -2009-10-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * CBinding.csproj: - * CBinding.addin.xml: - * Gui/CTextEditorExtension.cs: - * Gui/SwapSourceHeaderCommand.cs: Only show the swap - source/header command contextually. Fixes "Bug 544022 - - "Swap source/header" is visible in context menu for all - files". - -2009-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * Compiler/GNUCompiler.cs: Fix bug #478735 - Can't link a - library with a dot in the name. - -2009-09-12 Mike Krüger <mkrueger@novell.com> - - * Gui/DataProvider.cs: - * Gui/CTextEditorExtension.cs: Track API changes. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * Gui/OutputOptionsPanel.cs: - * Gui/CodeGenerationPanel.cs: - * ProjectPad/ProjectPackagesFolderNodeBuilder.cs: Set dialogs - transient to the gtk window of the calling widget. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.csproj: Updated dependencies. We now depend on gtk# - 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-18 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Parser/TagDatabaseManager.cs: Clear file info before update. - -2009-08-18 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Parser/Member.cs: - * Gui/CTextEditorExtension.cs: - * Parser/TagDatabaseManager.cs: - Fix C and C++ completion. - -2009-08-17 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Parser/ProjectInformation.cs: Fix #530826. - -2009-08-13 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Parser/ProjectInformationManager.cs: Fix NRE. - -2009-08-12 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * CBinding.addin.xml: - * Makefile.am: - * Parser/CDocumentParser.cs: - * CBinding.csproj: - Allows the quickfinder and folds list to be populated - from the existing ctags database. Fixes #513382. - -2009-08-12 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Project/CProject.cs: - * Parser/TagDatabaseManager.cs: - * Parser/ProjectInformation.cs: Remove info from parse db when - a file is removed from the project. Fixes #398632. - -2009-08-12 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Compiler/GNUCompiler.cs: Be more helpful on unparsable - compiler/linker failure. Fixes #487964. - -2009-08-12 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * CBinding.addin.xml: Make supported file extensions more - comprehensive and consistent. - -2009-08-12 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * CBinding.addin.xml: Set appropriate extension point for - editor context menu command. Fixes #508838. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/CBinding.PackageDetails.cs: Flush. - -2009-07-29 Mike Krüger <mkrueger@novell.com> - - * Gui/DataProvider.cs: Track API changes. - -2009-07-24 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProjectBinding.cs: Track api changes. Patch by - Viktoria Dudka. - -2009-07-08 Mike Krüger <mkrueger@novell.com> - - * Gui/DataProvider.cs: Added range check. - -2009-06-29 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Compiler/GNUCompiler.cs: Localize output parser. - Fixes #501898. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/TagDatabaseManager.cs: Use the new DesktopService - instead of PlatformService. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProject.cs: Track api changes. - -2009-06-13 Mike Krüger <mkrueger@novell.com> - - * Gui/CTextEditorExtension.cs: Applied patch "Bug 512617 - - [PATCH] Deleting a selected line with Enter, got "Error in - text editor extension chain.". - -2009-04-20 Michael Hutchinson <mhutchinson@novell.com> - - * CLanguageBinding.cs: - * CppLanguageBinding.cs: Track comment tag API. - -2009-04-20 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProject.cs: Track api changes in IExecutionHandler. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * templates/ConsoleCProject.xpt.xml: - * templates/EmptyCSourceFile.xft.xml: - * templates/EmptyCHeaderFile.xft.xml: - * templates/ConsoleCppProject.xpt.xml: - * templates/EmptyCppHeaderFile.xft.xml: - * templates/EmptyCppSourceFile.xft.xml: - * templates/StaticLibraryCProject.xpt.xml: - * templates/SharedLibraryCProject.xpt.xml: - * templates/SharedLibraryCppProject.xpt.xml: - * templates/StaticLibraryCppProject.xpt.xml: Fixed "Bug 491090 - - Standard Header doesn't work". - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * Gui/CTextEditorExtension.cs: - * gtk-gui/CBinding.AddPathDialog.cs: - * gtk-gui/CBinding.AddLibraryDialog.cs: Track api changes. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * CBinding.csproj: don't require specific gtk-sharp version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * CBinding.addin.xml: Bump MD version. - -2009-03-13 Andrés G. Aragoneses <aaragoneses@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/CBinding.PackageDetails.cs: Making some strings not - translatable. - -2009-03-04 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProject.cs: Changed the way execution handlers - work. We are not using platform ids anymore. Instead, we use - command strings when looking for execution handlers. - IExecutionHandlerFactory has been removed and now everything - is handled by IExecutionHandler, which has a new CanExecute - method. This model is more simple and more generic. - -2009-02-20 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.csproj: Don't use 'make' to build. - -2009-02-18 Mike Krüger <mkrueger@novell.com> - - * Project/Package.cs: - * Project/CProject.cs: - * Compiler/ICompiler.cs: - * Compiler/CCompiler.cs: - * Compiler/GNUCompiler.cs: Fixed 'Bug 456971 - ${ProjectDir} - Not updating for currently building project'. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CTextEditorExtension.cs: Rename second 'openingLine' - variable, as csc is more picky about multiple locals with - the same name in switches. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.csproj: Flush MD's removal of newline at end of - file that was introduced by manually editing with gedit. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.csproj: Remove invalid ApplicationIcon value that - broke the build in VS. - -2009-02-07 Mike Krüger <mkrueger@novell.com> - - * Parser/TagDatabaseManager.cs: fixed compiler warnings. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/CBinding.AddPathDialog.cs: - * gtk-gui/CBinding.CompilerPanel.cs: - * gtk-gui/CBinding.PackageDetails.cs: - * gtk-gui/CBinding.AddLibraryDialog.cs: - * gtk-gui/CBinding.EditPackagesDialog.cs: - * gtk-gui/CBinding.OutputOptionsPanel.cs: - * gtk-gui/CBinding.CodeGenerationPanel.cs: - * gtk-gui/CBinding.GeneralOptionsPanel.cs: Flush. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.mds: - * CBinding.mdp: - * CBinding.csproj: Migrated to MSBuild file format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * CBinding.addin.xml: Bump MD version. - -2009-01-27 Mike Krüger <mkrueger@novell.com> - - * CBinding.addin.xml: fixed "Bug 468416 - *.h aren't colorized as c++ - headers". - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.mdp: Flush project format changes. - -2009-01-21 Mike Krüger <mkrueger@novell.com> - - * Gui/CTextEditorExtension.cs: fixed bug 'Bug 467553 - Enter key doesn't - delete selected text'. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.mdp: - * CBinding.Autotools/CBinding.Autotools.mdp: All projects now require fx - 3.5. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.mdp: Don't require a specific version of Mono.Addins. - -2008-12-06 Mitchell Wheeler <mitchell.wheeler@gmail.com> - - * CBinding.addin.xml: Added C++ header mimetype. - -2008-12-05 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CTextEditorExtension.cs: Track api changes. - -2008-12-05 Mitchell Wheeler <mitchell.wheeler@gmail.com> - - * Gui/CodeGenerationPanel.cs: Fixed typo causing include directories to be - duplicated when switching between configurations. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * CBinding.mdp: - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-23 Mitchell Wheeler <mitchell.wheeler@gmail.com> - - * Gui/CTextEditorExtension.cs: Trailing whitespace after the - cursor when inserting a new line will no longer copy additional - whitespace into the next line. - -2008-11-23 Mitchell Wheeler <mitchell.wheeler@gmail.com> - - * Gui/CTextEditorExtension.cs: Fixed index out of range - exception when attempting to add a new line to the - beginning of a file. - -2008-11-23 Mitchell Wheeler <mitchell.wheeler@gmail.com> - - * Gui/CTextEditorExtension.cs: Refactored code relating to auto - indentation - making it more maintainable/extensible for the - future in addition to fixing various indentation errors under - certain circumstances. - -2008-11-21 Mike Krüger <mkrueger@novell.com> - - * Gui/DataProvider.cs: fixed 'Bug 447040 - Error in text editor - extension chain (new case)'. - -2008-11-18 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CTextEditorExtension.cs: Fix Bug 446207 - [Regression] C - auto-formatting screws up. - -2008-11-18 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProject.cs: Allow running C projects. - - * Makefile.am: Fix parallel build issues. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml: Bump MD version. - -2008-10-09 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/DataProvider.cs: - * Gui/CTextEditorExtension.cs: Track APIs. - -2008-10-09 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/DataProvider.cs: Track CompletionData API. - -2008-10-07 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/DataProvider.cs: Track API. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * Project/CProject.cs: Track API. - -2008-09-29 Mike Krüger <mkrueger@novell.com> - - * Gui/DataProvider.cs: implemented IComparable. - -2008-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/DataProvider.cs: Track api changes. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.mdp: Updated projects. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/CBinding.PackageDetails.cs, gtk-gui/generated.cs, - gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/CBinding.AddPathDialog.cs, - gtk-gui/CBinding.CodeGenerationPanel.cs, - gtk-gui/CBinding.GeneralOptionsPanel.cs, - gtk-gui/CBinding.CompilerPanel.cs, - gtk-gui/CBinding.OutputOptionsPanel.cs, - gtk-gui/CBinding.AddLibraryDialog.cs: Updated generated code. - -2008-09-08 Mitchell Wheeler <mitchell.wheeler@gmail.com> - - * Gui/CTextEditorExtension.cs, Gui/AddLibraryDialog.cs, - Navigation/LanguageItemCommandHandler.cs, - Project/CProjectConfiguration.cs, Project/CProject.cs, - gtk-gui/CBinding.PackageDetails.cs, gtk-gui/generated.cs, - gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/CBinding.AddPathDialog.cs, - gtk-gui/CBinding.CodeGenerationPanel.cs, - gtk-gui/CBinding.GeneralOptionsPanel.cs, - gtk-gui/CBinding.CompilerPanel.cs, - gtk-gui/CBinding.OutputOptionsPanel.cs, - gtk-gui/CBinding.AddLibraryDialog.cs, gtk-gui/gui.stetic, - Compiler/GNUCompiler.cs: Fixed various (dependency parsing, - compiling, linking) bugs, so the binding now properly handles - pathnames with spaces, and use the appropriate project - configuration information. Started removing various gcc-specific - library naming conventions from 'generic' areas of the C Binding - codebase... Compiled object & dependency files are now stored in the - output directory, so they no longer pollute the source tree. - * Parser/Tag.cs, Parser/ProjectInformation.cs, - Parser/TagDatabaseManager.cs, Parser/LanguageItem.cs, - Parser/Member.cs: Fixed various ctags parsing bugs, in relation to - pathnames containing spaces; Tag information now references code by - file & line number, to avoid potential cases where the pattern - matches more than just the expected section. - * md1format.xml: Updated MD1 file format serialization to serialize - libraries (library paths still broken?). - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * ProjectPad/ProjectPackagesFolderNodeBuilder.cs, - ProjectPad/ProjectPackageNodeBuilder.cs, - ProjectPad/ProjectReferencesExtension.cs, - ProjectPad/ProjectNodeExtension.cs, - Navigation/TypedefNodeBuilder.cs, - Navigation/StructureNodeBuilder.cs, Navigation/MacroNodeBuilder.cs, - Navigation/ProjectNodeBuilderExtension.cs, - Navigation/ClassNodeBuilder.cs, Navigation/MemberNodeBuilder.cs, - Navigation/EnumeratorNodeBuilder.cs, - Navigation/LanguageItemCommandHandler.cs, - Navigation/GlobalsNodeBuilder.cs, - Navigation/FunctionNodeBuilder.cs, - Navigation/VariableNodeBuilder.cs, - Navigation/EnumerationNodeBuilder.cs, - Navigation/UnionNodeBuilder.cs, Navigation/NamespaceNodeBuilder.cs, - Navigation/MacroDefinitionsNodeBuilder.cs: Moved the extensible - tree view to its own directory. - -2008-08-20 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.addin.xml, ProjectPad/ProjectResourcesExtension.cs, - CBinding.mdp, Makefile.am: Remove the "resources folder" feature. - Resources are now shown in the solution tree like any other files. - For a detailed explanation see "Bug 381430 - [PATCH] Display - resource files in main project tree". - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * CLanguageBinding.cs, CppLanguageBinding.cs: Translated old code to - new dom. - -2008-07-21 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Project/ProjectPackageCollection.cs: Cleanup. Fixes bug #390419. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * md1format.xml, Project/CProject.cs, Project/CProjectConfiguration.cs, - Project/Package.cs: Moved serialization engine to MonoDevelop.Core. - Use new syntax for specifying attribute scope. - -2008-06-25 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProject.cs: Don't set the build action for files when - loading a project. Fixes bug #402336. - -2008-06-22 Mitchell Wheeler <mitchell.wheeler@gmail.com> - - * Compiler/GNUCompiler.cs: Fix bug#379620. - -2008-06-22 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Gui/EditPackagesDialog.cs: Change the way of distinguishing tabs not - to rely on strings that may be translated. - * gtk-gui/CBinding.EditPackagesDialog.cs, gtk-gui/gui.stetic: Use - custom label names. - -2008-06-21 Mitchell Wheeler <mitchell.wheeler@gmail.com> - - * Gui/EditPackagesDialog.cs: Re-check if there is a selected - package before setting the package details button to sensitive - on tab/page change. - Fixes new steps to reproduce the bug 398789. - -2008-06-10 Marcos David Marín Amador <marcosmarin@gmail.com> - - * Gui/EditPackagesDialog.cs: Check if there is a selected package - before setting the package details button to sensitive. - Fixes bug 398789. - -2008-06-04 Marcos David Marín Amador <marcosmarin@gmail.com> - - * Gui/GeneralOptionsPanel.cs, Parser/TagDatabaseManager.cs: Don't - parse local valriables by default. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProject.cs: The configuration parameter of GetDeployFiles is - a solution configuration, so it needs to get the mapped project - configuration name. Track some api changes. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml: Bump MD version. - -2008-05-30 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProject.cs: Properly set debug mode when creating a project. - -2008-05-29 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CodeGenerationPanel.cs, md1format.xml, CBinding.addin.xml, - CBinding.mdp, Project/CProjectConfiguration.cs, - Project/CCompilationParameters.cs, Project/CProject.cs, - Makefile.am, Compiler/GNUCompiler.cs: Removed - CCompilationParameters because it is not really needed like in the - .net case. Also changed the name used to serialize some properties, - to better match the msbuild model. Added a serialization map - (md1format.xml) for backwards compatibility with the old mdp - format. - -2008-05-23 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProject.cs: BaseDirectory can't be used until the project - has been saved. Fixes bug 393945 - Can not create new C Binding - project. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml: Merged the extension points for project and - solution option panels into a single extension point. A single - extension point will now be used for all kinds of items. Extension - conditions can be used to make panels visible only for some - specific item types. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml: Show build options in the build section. - * Project/CProjectConfiguration.cs: Fix nullref. Fixes bug #393422. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CProjectServiceExtension.cs, Project/CProject.cs, - Compiler/CCompiler.cs, Compiler/ICompiler.cs, - Compiler/GNUCompiler.cs: Replaced - ICompilerResult/DefaultCompilerResult/CompilerResults by a new - BuildResult class, which has owner information at error level, so - it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/OutputOptionsPanel.cs, Gui/EditPackagesDialog.cs, - Gui/CodeGenerationPanel.cs, Gui/CompilerPanel.cs, - CBinding.addin.xml, ProjectPad/ProjectPackagesFolderNodeBuilder.cs, - ProjectPad/ProjectPackageNodeBuilder.cs, CBinding.mdp, - Parser/TagDatabaseManager.cs, - Navigation/ProjectNodeBuilderExtension.cs, - Project/CProjectConfiguration.cs, Project/CProjectBinding.cs, - Project/CProjectServiceExtension.cs, Project/CProject.cs, - gtk-gui/gui.stetic, Compiler/GNUCompiler.cs: New project model - changes. - -2008-05-08 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.addin.xml: Set "isText" attribute on the mimetype - definitions. - -2008-04-16 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CTextEditorExtension.cs: Track API change. - -2008-04-13 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Parser/TagDatabaseManager.cs: Fixed bug that prevented system tags from - being written and parsed. - -2008-04-13 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs, gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/gui.stetic: Made details button unsensitive until a package is - selected. - -2008-04-13 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs, CBinding.addin.xml, - ProjectPad/ProjectPackageNodeBuilder.cs, Project/CProject.cs: Added a - command to the Package context menu to see the details on the package - and fixed a bug where packages could not be added to a project. - -2008-04-13 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * CBinding.addin.xml: Commented out a wrong extension point. Will find the - correct one later. - -2008-04-12 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/PackageDetails.cs, Gui/EditPackagesDialog.cs, CBinding.addin.xml, - ProjectPad/ProjectPackagesFolderNodeBuilder.cs, - ProjectPad/ProjectPackageNodeBuilder.cs, CBinding.mdp, - Project/Package.cs, Project/ProjectPackageCollection.cs, - Project/ProjectPackageEventArgs.cs, Project/ProjectPackage.cs, - Project/CProject.cs, gtk-gui/CBinding.PackageDetails.cs, - gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/CBinding.CodeGenerationPanel.cs, gtk-gui/gui.stetic, - Makefile.am, Compiler/CCompiler.cs: Changed the class ProjectPackage to - just Package and created a package details dialog that can be seen from - the EditPackagesDialog. - -2008-04-12 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs, gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/gui.stetic: Fixed bug 369688 - Find as you type doesn't work in - the dialog where you select the project references. - -2008-04-12 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs: Alphabetically sort the list of packages and - did some formatting. - -2008-04-11 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * CBinding.addin.xml, Gui/CTextEditorExtension.cs, - Project/CProject.cs: Enable source/header swapping with a keybinding - and menu items - -2008-04-10 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs: Fixed bug 368755: "MD should not guess if a - reference is managed or unmanaged relying on cflags" - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml: Use the new mime type extension to register new - file types. - -2008-04-03 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Parser/TagDatabaseManager.cs: Fixed mismatched single-quote. - -2008-03-29 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Parser/Function.cs: No longer attempt to find prototypes. - * Parser/TagDatabaseManager.cs: No longer generate prototype tags. - * Gui/GeneralOptionsPanel.cs: changed completion for local variables - and memeber to on by default. - -2008-03-29 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Parser/*: Add best-guess completion for members and - (optionally, default off) local variables. - -2008-03-21 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Instead of having the Include and Lib Paths - marked as ProjectPathItemProperty now mark them as regular - ItemProperties and instead added functionality to insert and parse - macros like ${ProjectDir} and ${CombineDir} in the Include and Lib - Paths. - -2008-03-19 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Parser/TagDatabaseManager.cs: Search project include paths - for relatively-pathed includes. - -2008-03-18 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CTextEditorExtension.cs: Only smart-indent when smart-indenting - is enabled. Respect tabs/spaces setting. - -2008-03-16 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/OutputOptionsPanel.cs: Fix bug where the pauseCheckbox control could - be greyed out when it should be souldn't. - -2008-03-14 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Insert into front of list instead of at the end, - fixes bug 368478: "Multi-line build errors are displayed out of order ". - -2008-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/GeneralOptionsPanel.cs, CBinding.addin.xml: Use new options - dialog infrastructure. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * Parser/LanguageItem.cs, Project/CProject.cs, Compiler/CCompiler.cs: Worked - on gnome hig compliant alerts. - -2008-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * ProjectPad/ProjectPackageNodeBuilder.cs: Handle the delete key in - TreeViewPad, so it will work event if the shortcut is not defined. - -2008-02-19 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Handle better CleanPrecompiledHeaders, fixes bug - 361045. - -2008-02-14 Geoff Norton <gnorton@novell.com> - - * Parser/TagDatabaseManager.cs: Disable the ctag implementation on OSX - as the ctags that apple ships is entirely incompatible with this parser. - -2008-02-13 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Make sure directory exists before attempting to - delete it. - -2008-02-13 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Use string.Join instead of custom method. - -2008-02-09 Mike Krüger <mkrueger@novell.com> - - * CBinding.addin.xml, CBinding.mdp, Makefile.am: Removed source editor - dependency. - -2008-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/TagDatabaseManager.cs: Improve error handling. Should fix "Bug - 359567 - MonoDevelop crashes when creating/opening C++ Console Project". - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml: Update MD version. - -2008-01-22 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Removed useless code. - -2008-01-18 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Parser/TagDatabaseManager.cs: Cache tags into a hash table and see if they - had been previously cached before looking for them again. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * templates/StaticLibraryCProject.xpt.xml, - templates/StaticLibraryCppProject.xpt.xml, - templates/EmptyCProject.xpt.xml, templates/EmptyCSourceFile.xft.xml, - templates/EmptyCppProject.xpt.xml, templates/EmptyCppSourceFile.xft.xml, - templates/ConsoleCProject.xpt.xml, templates/ConsoleCppProject.xpt.xml, - templates/EmptyCHeaderFile.xft.xml, - templates/EmptyCppHeaderFile.xft.xml, - templates/SharedLibraryCProject.xpt.xml, - templates/SharedLibraryCppProject.xpt.xml: Make template categories - translatable. - -2008-01-12 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Parser/TagDatabaseManager.cs: Only lock the parsingJobs queue object. - -2008-01-11 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Parser/TagDatabaseManager.cs: When searching for a tag instead of doing a - linear search do a binary search (ctags output sorted tag files). - Greatly improves parsing speed. Also removed some unused methods. - -2008-01-08 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs: Make sure packages are not repeated if the - system has more than one copy of the same package in different - directories. - * Parser/TagDatabaseManager.cs: Changed the name of a propery. - -2008-01-07 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Project/CProject.cs: Deploy resources in the correct way. - -2008-01-04 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/TagDatabaseManager.cs: Only try to parse tags if ctags and gcc are - installed. - -2007-12-31 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Report errors in the same order as they were - outputted by the compiler and parse linker output to form better linker - error reports. - -2007-12-31 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Project/CProject.cs: Copy deployment files to output directory when - building the project. - -2007-12-28 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/GeneralOptionsPanel.cs, CBinding.addin.xml, - Parser/TagDatabaseManager.cs, CBinding.mdp, Project/CProject.cs, - gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/CBinding.CodeGenerationPanel.cs, gtk-gui/objects.xml, - gtk-gui/CBinding.GeneralOptionsPanel.cs, gtk-gui/gui.stetic, - Makefile.am: Added a general configuration panel for CBinding where you - can choose the default compiler for new C and C++ projects as well as - set if you want to parse system tags or not. - * Compiler/GppCompiler.cs, Compiler/GccCompiler.cs: Changed compiler names. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.mdp: Updated project files. The order of extended properties - won't change anymore. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml: Bump add-in versions. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.mdp, Makefile.am: Add missing reference. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml, CBinding.mdp, CBinding.mds, - CBinding.Autotools/CBinding.Autotools.mdp, Makefile.am: Directory - reorganization. - -2007-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.mdp, gtk-gui/gui.stetic: Updated paths. - -2007-11-23 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Should fix bug #343098 - - gcc/g++ failed if path had white spaces. - -2007-11-17 Christian Hergert <christian.hergert@gmail.com> - - * Gui/EditPackagesDialog.cs: Check if string is null or empty before using - it to prevent crash. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/TagDatabaseManager.cs: Track LoggingService API changes. - -2007-11-06 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Navigation/ProjectNodeBuilderExtension.cs: Moved all the threading for the - parsing of source files to the TagDatabaseManager, parsing jobs are - placed on a queue and dispatched by a single thread. Fixes bug 336368. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml: Bump MD version. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml: Track changes in the Icon extension node. - -2007-10-25 Michael Hutchinson <mhutchinson@novell.com> - - * Compiler/GNUCompiler.cs: Handle cancellation of build. - -2007-10-25 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/EditPackagesDialog.cs: Normalise pkg-config paths so that comparison - to avoid duplication works correctly. Add lib64 to default paths. - * Project/CProjectConfiguration.cs: Add configuration option to disable - precompilation of headers. - * Project/CProjectServiceExtension.cs: Pass cleanup to ICompiler.Clean. - * Compiler/CCompiler.cs, Compiler/ICompiler.cs: Add Clean method and - SupportsPrecompiledHeaders property. - * Compiler/GNUCompiler.cs: Reworked process launching so that it handles - output as it's generated. (fixes "Bug 336363 - [CBinding, possibly all - MD] MD hangs when a compile output is long"). Headers are now - precompiled if they're set to "compile", and precompilation errors are - reported. Clean precompiled headers when appropriate. Pass package flags - to header precompilation. Report build phases to monitor, also using - gettext. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * icons/text-x-c++src.32x32.png, templates/EmptyCHeaderFile.xft.xml, - templates/EmptyCppHeaderFile.xft.xml, - templates/EmptyCppSourceFile.xft.xml, - templates/EmptyCSourceFile.xft.xml: Use tango file icons. Removed - obsolete icons. - -2007-10-24 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.mdp, templates/StaticLibraryCProject.xpt.xml, - templates/StaticLibraryCppProject.xpt.xml, - templates/EmptyCProject.xpt.xml, templates/EmptyCppProject.xpt.xml, - templates/ConsoleCProject.xpt.xml, templates/ConsoleCppProject.xpt.xml, - templates/SharedLibraryCProject.xpt.xml, - templates/SharedLibraryCppProject.xpt.xml, Makefile.am, - icons/C.Project.ConsoleProject, icons/C.Project.SharedLibrary, - icons/Cpp.Project.Empty, icons/C.Project.Empty, - icons/C.Project.StaticLibrary, icons/c-icon-32.png, - icons/cpp-icon-32.png: Updated project icons. Use the base project icon - with an overlay to show the type. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.mdp, CBinding.mds, CBinding.Autotools/CBinding.Autotools.mdp: - Project file names updated by change in MD path functions. - -2007-10-20 Chris Howie <bzximian.3.crazycomputers@neverbox.com> - - * Project/CProject.cs: Don't assume LD_LIBRARY_PATH is set. - -2007-10-12 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Navigation/ProjectNodeBuilderExtension.cs: If exuberant-ctags is not - installed, instead of showing an error message dialog, put an error - message in the class pad in the project node. - -2007-10-05 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/CodeGenerationPanel.cs, Project/CCompilationParameters.cs, - gtk-gui/CBinding.CodeGenerationPanel.cs, gtk-gui/gui.stetic, - Compiler/GNUCompiler.cs: Added "Treat warnings as errors" option to code - generation panel and implemented it for gcc and g++. - * Parser/TagDatabaseManager.cs: Suppressed unused variable warning and added - checks for faulty ctags tags. - -2007-10-03 Michael Hutchinson <mhutchinson@novell.com> - - * CBinding.mdp, gtk-gui/gui.stetic: Target GTK# 2.8. - * Project/CProject.cs: Track execution API changes. - -2007-09-27 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.mdp: Don't local copy references. - -2007-09-26 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/TagDatabaseManager.cs: Don't crash if the compiler can't be found. - * Compiler/GNUCompiler.cs: Check for the compiler before trying to compile. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * CBinding.addin.xml: Bump MD version. - -2007-09-17 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Parser/Function.cs, Parser/TagDatabaseManager.cs, - Navigation/ProjectNodeBuilderExtension.cs: Make sure ctags process exits - and fixed several null pointer exceptions. - -2007-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs, gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/CBinding.AddPathDialog.cs, - gtk-gui/CBinding.CodeGenerationPanel.cs, - gtk-gui/CBinding.CompilerPanel.cs, - gtk-gui/CBinding.OutputOptionsPanel.cs, - gtk-gui/CBinding.AddLibraryDialog.cs: Updated. - -2007-09-14 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * CBinding.mdp: Set path to configure.in in Makefile integration. - -2007-09-14 Martin Dederer <martindederer@gmx.de> - - * Compiler/GNUCompiler.cs: Added method to expand backticked portions - in compiler-/ linker-arguments - -2007-09-07 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * CBinding.Autotools: Set svn:ignore property on - CBinding.Autotools.pidb - -2007-09-07 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CTextEditorExtension.cs: Track api changes. - * CBinding.mdp: Use gtk# 2.8. - -2007-09-07 <> - - * Makefile.am: Check ENABLE_C to find out if assembly should be compiled or - not. - -2007-09-05 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Navigation/ProjectNodeBuilderExtension.cs: Update ClassPad when the - project starts without having to save a file. - -2007-09-04 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/CodeGenerationPanel.cs, Compiler/GNUCompiler.cs: Change newlines into - spaces from ExtraCompiler/LinkerArgs right before compilation so the - newline and spaces are conserved when serializing the project. - -2007-09-03 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Gui/OutputOptionsPanel.cs, Gui/CodeGenerationPanel.cs, - Gui/CompilerPanel.cs, Parser/TagDatabaseManager.cs: Adapt to new api - changes. - -2007-09-01 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/CompilerPanel.cs, Project/CProject.cs: Allow changing the project's - language from C to C++ and vice versa by changing the compiler in the - compiler panel. - -2007-09-01 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Fixed ccache implementation, though I'm still not - sure if ccache should be used in the linking stage (Its currently not - used, and I think thats correct). - -2007-08-31 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs, gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/gui.stetic: Ignore case when searching for a pkg-pcackages - version. - * Compiler/CCompiler.cs, Compiler/GNUCompiler.cs: No longer call bash. - -2007-08-30 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * gtk-gui/CBinding.CodeGenerationPanel.cs, gtk-gui/gui.stetic: Still more - CodeGenerationPanel UI improving. I think it is now good enough for now. - -2007-08-29 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * gtk-gui/CBinding.CodeGenerationPanel.cs, gtk-gui/gui.stetic: Improved UI, - could still use more improvement. - -2007-08-28 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Project/CProjectConfiguration.cs: rewrote naming convetion handling. - -2007-08-20 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/CompilerPanel.cs, Project/CProjectConfiguration.cs, - gtk-gui/CBinding.CodeGenerationPanel.cs, - gtk-gui/CBinding.CompilerPanel.cs, gtk-gui/gui.stetic, - Compiler/CCompiler.cs, Compiler/ICompiler.cs, Compiler/GNUCompiler.cs: - Added support for ccache. - -2007-08-19 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * templates/EmptyCSourceFile.xft.xml, templates/EmptyCppSourceFile.xft.xml, - templates/EmptyCHeaderFile.xft.xml, - templates/EmptyCppHeaderFile.xft.xml: Fixed some default values. - * Project/CProject.cs: Fixed a bug where the deploy state of files was not - persistent. - -2007-08-18 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Project/ProjectPackageCollection.cs: Added a ToStringArray method to - easily get an array of the names of the packages the collection - contains. - * Project/CProject.cs: Fixed up the deployment pkg-config package and - improved deployment. - * Compiler/CCompiler.cs, Compiler/ICompiler.cs, Compiler/GNUCompiler.cs: - Added a GenerateDefineFlags method which is used to write the deployed - pkg-config package. - -2007-08-17 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Project/CProject.cs: Fixed a null pointer exception and changed library - deployments to ProgramFilesRoot. - -2007-08-17 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Project/CProject.cs: Enhanced deployment. - -2007-08-16 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * CLanguageBinding.cs: Made C specific. - * CppLanguageBinding.cs: Needed so that templates can have C++ files. - * CBinding.addin.xml: Bumped version to 0.15.0 - - Seperated file filter for C and C++. - - Added project templates for Shared Library, Static Library and Console - Project for both C and C++. - - Added a seperate language binding for C and one for C++ (this was - necessary to have project templates that include C++ files). - * CBinding.mdp, templates/StaticLibraryCProject.xpt.xml, - templates/StaticLibraryCppProject.xpt.xml, - templates/ConsoleCProject.xpt.xml, templates/ConsoleCppProject.xpt.xml, - templates/SharedLibraryCProject.xpt.xml, - templates/SharedLibraryCppProject.xpt.xml, Makefile.am, - icons/C.Project.ConsoleProject, icons/C.Project.SharedLibrary, - icons/C.Project.StaticLibrary: New templates for Shared Library, Static - Library and Console Project for C and C++. - * README: Added icon licence information. - -2007-08-15 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * CBinding.addin.xml, CBinding.mdp, Project/CProject.cs, Makefile.am: - Implemented IDeployable. - -2007-08-15 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Project/CProject.cs: Write all directories with header files to the - project's pkg-config package. - -2007-08-14 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * gtk-gui/CBinding.OutputOptionsPanel.cs, gtk-gui/gui.stetic: Make output - entry editable. - -2007-08-14 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Project/CProjectServiceExtension.cs: Update the project's pkg package - every time it is compiled. - -2007-08-13 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs, ProjectPad/ProjectPackagesFolderNodeBuilder.cs, - Project/CProjectConfiguration.cs, Project/CProject.cs: Allow CProjects - to depend on other CProjects that compile into a shared object as well - as static libraries. - -2007-08-13 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/DataProvider.cs, CBinding.addin.xml, Navigation/UnionNodeBuilder.cs: - Added the union icons to the stock icons so I don't have to create my - own pixbuf in the union node builder and now I can use the proper union - icon in the completion widget. - -2007-08-12 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Parser/TagDatabaseManager.cs: Parse functions from it's prototype if - possible instead of waiting for the implementation, if it is an inline - function parse it with that. - -2007-08-12 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * CBinding.addin.xml, ProjectPad/ProjectResourcesExtension.cs, Makefile.am: - Hide the resources node in the project pad for CProjects. - -2007-08-12 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * CBinding.addin.xml: Added the paste command to the packages folder node's - context menu and the copy command to the package node's context menu. - -2007-08-11 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Project/CProjectConfiguration.cs: Make paths relative to project folder. - -2007-08-09 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/DataProvider.cs, Parser/Function.cs: Support for constant methods. - * CBinding.addin.xml: Fixed addin-breaker-typo-from-hell. - -2007-08-09 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * CBinding.addin.xml, CBinding.mdp: Some corrections. - -2007-08-09 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * CBinding.addin.xml, CBinding.mdp, Makefile.am: Updated the paths and - embedded the .addin.xml into the assembly - -2007-08-08 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/CTextEditorExtension.cs, Gui/DataProvider.cs, - Parser/ProjectInformation.cs, Parser/Function.cs, - Parser/TagDatabaseManager.cs: Parse and complete for included system - files too. - -2007-08-07 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/OutputOptionsPanel.cs, Gui/AddLibraryDialog.cs, - Gui/EditPackagesDialog.cs, Gui/AddPathDialog.cs, - Gui/CodeGenerationPanel.cs, gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/CBinding.AddPathDialog.cs, - gtk-gui/CBinding.CodeGenerationPanel.cs, - gtk-gui/CBinding.OutputOptionsPanel.cs, - gtk-gui/CBinding.AddLibraryDialog.cs, gtk-gui/gui.stetic: Updated - widgets. - -2007-08-07 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * CBinding.addin.xml, gtk-gui/CBinding.CodeGenerationPanel.cs: Removed - autotools support since it is currently very .NET specific. - -2007-08-06 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * CBinding.addin.xml, CBinding.mdp, CBinding.mds, - CBinding.Autotools/AssemblyInfo.cs, - CBinding.Autotools/CAutotoolsSetup.cs, - CBinding.Autotools/CBinding.Autotools.mdp, Compiler/CCompiler.cs, - Compiler/ICompiler.cs, Compiler/GNUCompiler.cs: Started work on - supporting makefile generation. - -2007-08-06 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/DataProvider.cs: Use correct icons. - -2007-08-06 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Navigation/ProjectNodeBuilderExtension.cs, - ProjectPad/ProjectPackagesFolderNodeBuilder.cs: Adjusted to new API - changes. - -2007-08-03 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/CTextEditorExtension.cs: Added support for '::' completion. - * Gui/DataProvider.cs: Changed the completion icon of a typedef to match the - icon used in the class pad. - * Makefile.am, CBinding.addin.xml, CBinding.mdp, - templates/EmptyCSourceFile.xft.xml, - templates/EmptyCppSourceFile.xft.xml, - templates/EmptyCHeaderFile.xft.xml, - templates/EmptyCppHeaderFile.xft.xml: Added file templates and changed - icons. - * Parser/ProjectInformation.cs: Added some helper methods. - * Parser/Function.cs: Overrided the Equals and GetHasCode methods so that it - uses the function's parameters too. - -2007-07-26 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Navigation/ProjectNodeBuilderExtension.cs, - Gui/CTextEditorExtension.cs, Project/CProject.cs, - Parser/Enumerator.cs, Parser/Function.cs, Parser/Enumeration.cs, - Parser/Union.cs, Parser/TagDatabaseManager.cs, Parser/Namespace.cs, - Parser/Typedef.cs, Parser/Structure.cs, Parser/LanguageItem.cs, - Parser/Class.cs, Parser/Member.cs: Now a file's tags are updated - when the file is saved. Also, instead of writing the tags to a file - I now write them to stdout and parse them from there since I now - parse per file instead of the entire project. - -2007-07-25 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Navigation/ProjectNodeBuilderExtension.cs, - Parser/TagDatabaseManager.cs: It is now possible to update tags for - only one source file instead of the entire project (though it's - curently not in use anywhere). - - When it does this it creates a tags file for the source file and - the included non system headers and parses that file. - - I'm not sure where this code should be called. - * Navigation/LanguageItemEventArgs.cs, Navigation/ClassPadEventArgs.cs: - Made these subclass EventArgs. - * Gui/CTextEditorExtension.cs, Gui/DataProvider.cs: Implemented simple - code completion by pressing ctrl+space. - -2007-07-24 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/DataProvider.cs: Make the name of the method bold. - -2007-07-22 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Navigation/Enumerator.cs, Navigation/Function.cs, - Navigation/Variable.cs, Navigation/Enumeration.cs, - Navigation/Union.cs, Navigation/Namespace.cs, - Navigation/Typedef.cs, Navigation/Structure.cs, - Navigation/Macro.cs, Navigation/LanguageItem.cs, - Navigation/Class.cs, Navigation/Member.cs: Moved to - CBinding.Parser. - * Gui/CTextEditorExtension.cs, Gui/DataProvider.cs, Parser/Tag.cs, - Parser/TagDatabaseManager.cs, CBinding.mdp: Implemented simple - parameters completion. - -2007-07-19 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Send -fPIC to the compiler if the compile - target is a shared library (Is this really needed?). - -2007-07-19 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Fixed a bug in dependency tracking. - -2007-07-18 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs, Project/ProjectPackageCollection.cs, - Project/CProject.cs, gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/gui.stetic, CBinding.addin.xml, - ProjectPad/ProjectPackagesFolderNodeBuilder.cs: Fixed several bugs. - * Makefile.am, ProjectPad/ProjectPackageNodeBuilder.cs, - icons/Icons.16x16.ProjectReference, CBinding.mdp: Project packages - have a different icon. - -2007-07-17 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs, gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/gui.stetic: Got the edit packages dialog to work with - adding packages from projects in the combine (though it's a bit - buggy) - -2007-07-15 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs, Project/ProjectPackage.cs, - Project/CProjectServiceExtension.cs, Project/CProject.cs, - Compiler/CCompiler.cs, - ProjectPad/ProjectPackagesFolderNodeBuilder.cs, - ProjectPad/ProjectPackageNodeBuilder.cs: Projects can now depend on - other projects in the solution (currently only projects that - compile into a static library). - -2007-07-14 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Implemented dependency tracking. Dependency - tracking is treated as a side effect of compiling. - -2007-07-14 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/CTextEditorExtension.cs, CBinding.addin.xml, CBinding.mdp, - Makefile.am: Implemented a better formatting strategy (using a text - editor extension). - -2007-07-13 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Gui/CTextEditorExtension.cs, CBinding.addin.xml, CBinding.mdp, - CFormattingStrategy.cs, Makefile.am: Implemented a very simple - FormattingStrategy. - * Project/CProject.cs: Changed the project type from 'C/C++' to - 'Native'. - -2007-07-13 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Navigation/StructureNodeBuilder.cs, - Navigation/ProjectNodeBuilderExtension.cs, - Navigation/MemberNodeBuilder.cs, Navigation/Function.cs, - Navigation/Enumeration.cs, Navigation/GlobalsNodeBuilder.cs, - Navigation/VariableNodeBuilder.cs, - Navigation/EnumerationNodeBuilder.cs, Navigation/Member.cs, - Navigation/MacroDefinitionsNodeBuilder.cs, - Navigation/Enumerator.cs, Navigation/ClassNodeBuilder.cs, - Navigation/Variable.cs, Navigation/Union.cs, - Navigation/Namespace.cs, Navigation/Typedef.cs, - Navigation/Structure.cs, Navigation/Macro.cs, - Navigation/LanguageItem.cs, Navigation/FunctionNodeBuilder.cs, - Navigation/UnionNodeBuilder.cs, Navigation/Class.cs, - Navigation/NamespaceNodeBuilder.cs, Makefile.am, CBinding.mdp, - Parser/TagDatabaseManager.cs, Parser/Tag.cs, - Parser/ProjectInformation.cs, Parser/ProjectInformationManager.cs: - Seperated the navigation stuff from the parsing stuff. - -2007-07-13 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * ProjectPad/ProjectPackageNodeBuilder.cs: Implemented dragging and - dropping of packages. - -2007-07-12 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Project/CProjectConfiguration.cs: Fixed a bug which was causing the - app to go into an infinite loop. - -2007-07-12 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Project/CProjectServiceExtension.cs: Removed the need to invoke bash - when removing object code files. - * Compiler/GNUCompiler.cs: Small fixes. - -2007-07-12 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Project/CProjectConfiguration.cs, Project/CProject.cs, - Compiler/GNUCompiler.cs: Inplemented support for precompiled header - files in gcc and g++. - * CBinding.addin.xml: Fixed something I had broken. - -2007-07-10 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/ProjectNodeBuilderExtension.cs, - Navigation/ClassPadEventArgs.cs, Project/CProject.cs, Makefile.am, - CBinding.addin.xml, icons/update, - ProjectPad/ProjectPackagesFolderNodeBuilder.cs, CBinding.mdp: The - class pad tree is now built in a seperate thread so it does not - block the UI while it is being built. - -2007-07-07 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/GlobalsNodeBuilder.cs: Fixes class pad bug when there are - multiple C projects open. - -2007-07-06 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/StructureNodeBuilder.cs, Navigation/ClassNodeBuilder.cs: - The "Show Public Api Only" class pad option is now considered. - -2007-07-06 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/ProjectNodeBuilderExtension.cs, - Navigation/TagDatabaseManager.cs, Navigation/GlobalsNodeBuilder.cs: - Undid the work I had started on getting the tree built in the - background because I have to think more about how I'm going to - implement that. - -2007-07-05 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/ProjectNodeBuilderExtension.cs, - Navigation/LanguageItemEventArgs.cs, - Navigation/TagDatabaseManager.cs, - Navigation/ProjectNavigationInformation.cs, - Navigation/GlobalsNodeBuilder.cs, - Navigation/LanguageItemCommandHandler.cs, - Project/ProjectPackageEventArgs.cs, Makefile.am, CBinding.mdp: - Started work on making the class pad tree get created in the - background in a seperate thread. - -2007-07-03 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/TypedefNodeBuilder.cs, Navigation/StructureNodeBuilder.cs, - Navigation/Function.cs, Navigation/Enumeration.cs, - Navigation/TagDatabaseManager.cs, - Navigation/ProjectNavigationInformation.cs, - Navigation/GlobalsNodeBuilder.cs, Navigation/Member.cs, - Navigation/Tag.cs, Navigation/ClassNodeBuilder.cs, - Navigation/Union.cs, Navigation/Structure.cs, - Navigation/Typedef.cs, Navigation/FunctionNodeBuilder.cs, - Navigation/LanguageItem.cs, Navigation/Class.cs, - Navigation/UnionNodeBuilder.cs, Navigation/NamespaceNodeBuilder.cs, - gtk-gui/gui.stetic, Makefile.am, CBinding.addin.xml, - icons/Icons.16x16.ProtectedUnion, icons/Icons.16x16.PrivateUnion, - icons/Icons.16x16.Union, CBinding.mdp: Added support for typedefs - and unions in the class pad. - -2007-07-02 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/Tag.cs, Navigation/StructureNodeBuilder.cs, - Navigation/Enumerator.cs, Navigation/ClassNodeBuilder.cs, - Navigation/Enumeration.cs, Navigation/TagDatabaseManager.cs, - Navigation/ProjectNavigationInformation.cs, - Navigation/EnumeratorNodeBuilder.cs, - Navigation/GlobalsNodeBuilder.cs, Navigation/LanguageItem.cs, - Navigation/EnumerationNodeBuilder.cs, - Navigation/NamespaceNodeBuilder.cs, Makefile.am, - CBinding.addin.xml, CBinding.mdp: Added support for enumerations - and their respective enumerators in the class pad. - * Navigation/LanguageItemCommandHandler.cs: Small change which fixes a - bug when double clicking a macro definition. - -2007-07-02 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * CBinding.addin.xml: Fixed a typo. - -2007-07-02 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/Tag.cs, Navigation/MacroNodeBuilder.cs, - Navigation/ProjectNodeBuilderExtension.cs, - Navigation/TagDatabaseManager.cs, - Navigation/ProjectNavigationInformation.cs, - Navigation/GlobalsNodeBuilder.cs, Navigation/Macro.cs, - Navigation/MacroDefinitionsNodeBuilder.cs, Makefile.am, - CBinding.addin.xml, CBinding.mdp: Added support for macro - definitions to appear in the class pad. They will appear in a - special node called "Macro Definitions". - -2007-07-02 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/Tag.cs, Navigation/Variable.cs, - Navigation/TagDatabaseManager.cs, - Navigation/ProjectNavigationInformation.cs, - Navigation/GlobalsNodeBuilder.cs, - Navigation/VariableNodeBuilder.cs, Makefile.am, CBinding.addin.xml, - CBinding.mdp: Added support for global variables to be added to the - class pad. Also fixed options sent to ctags so macro difinitions - can now be easily handled. - -2007-07-01 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/Tag.cs, Navigation/StructureNodeBuilder.cs, - Navigation/ClassNodeBuilder.cs, Navigation/MemberNodeBuilder.cs, - Navigation/TagDatabaseManager.cs, - Navigation/ProjectNavigationInformation.cs, Navigation/Member.cs, - Makefile.am, CBinding.addin.xml, CBinding.mdp: Added support for - members. - * Navigation/Function.cs, Navigation/Namespace.cs, Navigation/Class.cs: - Removed some unused usings. - -2007-07-01 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/Tag.cs, Navigation/Function.cs, - Navigation/TagDatabaseManager.cs, Navigation/LanguageItem.cs: - Separated the parse structure from the parser. - -2007-07-01 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/Tag.cs, Navigation/LanguageItem.cs: Optimized memory usage - by parsing fields as the tags a read in. - -2007-06-30 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/StructureNodeBuilder.cs, - Navigation/ProjectNodeBuilderExtension.cs, - Navigation/ClassNodeBuilder.cs, Navigation/Function.cs, - Navigation/TagDatabaseManager.cs, - Navigation/ProjectNavigationInformation.cs, - Navigation/Namespace.cs, Navigation/LanguageItemCommandHandler.cs, - Navigation/Structure.cs, Navigation/GlobalsNodeBuilder.cs, - Navigation/LanguageItem.cs, Navigation/FunctionNodeBuilder.cs, - Navigation/Class.cs, Navigation/NamespaceNodeBuilder.cs, - Makefile.am, CBinding.addin.xml, CBinding.mdp: Added structures to - the class pad and refactored the code a bit more. - -2007-06-29 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/Tag.cs, Navigation/TagDatabaseManager.cs, - Navigation/Namespace.cs, - Navigation/ProjectNavigationInformation.cs, - Navigation/ProjectNodeBuilderExtension.cs, - Navigation/GlobalsNodeBuilder.cs, Navigation/ClassNodeBuilder.cs, - Navigation/LanguageItem.cs, Navigation/Function.cs, - Navigation/Class.cs, Navigation/NamespaceNodeBuilder.cs, - gtk-gui/gui.stetic, Makefile.am, CBinding.addin.xml, CBinding.mdp: - Added support for classes in the class pad and refactored the code - a bit. - -2007-06-27 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/Tag.cs: Created a new enum for access modifiers. - * Navigation/TagDatabaseManager.cs: ctags now also creates tags for - function prototypes. (needed to identify a function's namespace if - any). - * Navigation/Namespace.cs: Changed the separator between parent/child - namespaces in a namespace's FullName to :: from . - * Navigation/ProjectNavigationInformation.cs: Added functions field. - * Navigation/ProjectNodeBuilderExtension.cs: Added the special - "Globals" node. - * Navigation/GlobalsNodeBuilder.cs, Navigation/FunctionNodeBuilder.cs, - Navigation/Function.cs: Added support for functions in the Class - Pad, global functions that are not in any namespace are placed in a - special "Globals" node. - * Navigation/NamespaceNodeBuilder.cs: This namespace's global functions - are now added. - * Makefile.am, ProjectPad/ProjectPackagesFolderNodeBuilder.cs, - ProjectPad/ProjectPackageNodeBuilder.cs, - ProjectPad/ProjectReferencesExtension.cs, - ProjectPad/ProjectNodeExtension.cs, CBinding.mdp: Moved to folder - and namespace ProjectPad - * CBinding.addin.xml: Added support for functions in the Class Pad, - global functions are placed in a special "Globals" node. - -2007-06-26 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/CBinding.CodeGenerationPanel.cs, gtk-gui/gui.stetic: - Improved spacing a bit. - -2007-06-26 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/Tag.cs: Fixed up a bit. - * Navigation/TagDatabaseManager.cs: The entire tag database for each - project is managed here. - * Navigation/Namespace.cs, Navigation/ProjectNodeBuilderExtension.cs, - Navigation/NamespaceNodeBuilder.cs, CBinding.addin.xml: Namespaces - now appear in the Class Pad. - * Navigation/ProjectNavigationInformation.cs, - Navigation/ProjectNavigationInformationManager.cs: Information on a - project's navigation information is kept and managed here. - * Makefile.am, CBinding.mdp: Added new files. - -2007-06-25 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Navigation/Tag.cs, Navigation/Namespace.cs, - Navigation/ProjectNodeBuilderExtension.cs, CBinding.addin.xml: - Started work on code navigation. - -2007-06-25 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Project/CProjectServiceExtension.cs, Project/CProject.cs, - Makefile.am, CBinding.addin.xml, CBinding.mdp, Completion.cs: Got - rid of anything related to CTagsCompletion. - -2007-06-24 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Project/CProject.cs: Changed to accomodate the new CTagsCompletion - design - * Completion.cs: This is where CBinding will specify more specialized - behavior for the CTagsCompletion AddIn - -2007-06-22 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Project/CProject.cs: Made a very simple implementation of - AddTagsToProvider which is the method where the logic about which - tags shoud be added to the completion list window takes place. - -2007-06-21 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Gui/EditPackagesDialog.cs: Added a package icon to both packages - columns. - * Project/CProjectBinding.cs, Project/CProject.cs: Implemented - CreateSingleFileProject - -2007-06-20 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Gui/OutputOptionsPanel.cs, Project/CProject.cs, - gtk-gui/CBinding.EditPackagesDialog.cs, - gtk-gui/CBinding.CodeGenerationPanel.cs, Compiler/GNUCompiler.cs: - Fixed a few bugs. - -2007-06-19 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Project/CProject.cs: Fixed bug where only projects that had a binary - target got correctly cleaned. - -2007-06-19 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Gui/ProjectPackagesFolderNodeBuilder.cs: Changed the package - added/removed handlers to just call UpdateAll from the builder. - -2007-06-19 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Gui/ProjectPackagesFolderNodeBuilder.cs: Changed the node builder so - that it registeres even handlers correctly - * Project/ProjectPackageCollection.cs, Project/CProject.cs: Removed the - SetProject method and replaced it with and internal get/set - property. - -2007-06-19 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Project/CProject.cs: CProject does want it's tags written. - -2007-06-18 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Project/CProjectServiceExtension.cs, Project/CProject.cs: Changed to - accomodate the new CTagsCompletion design. - -2007-06-17 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Compiler/GNUCompiler.cs: Added debug information creation for the - Debug configuration and fixed bug where the target output was not - buing built when it should be. - -2007-06-17 Marcos David Marin Amador <MarcosMarin@gmail.com> - - * Gui/CodeGenerationPanel.cs, Project/CCompilationParameters.cs, - Project/CProject.cs, Compiler/GNUCompiler.cs: The extra compiler - and extra linker options is now shown is an TextView in the code - generation panel and I added define symbols support. - diff --git a/main/src/addins/CSharpBinding/AspNet/ChangeLog b/main/src/addins/CSharpBinding/AspNet/ChangeLog deleted file mode 100644 index a065cb6c71..0000000000 --- a/main/src/addins/CSharpBinding/AspNet/ChangeLog +++ /dev/null @@ -1,88 +0,0 @@ -2010-07-20 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.AspNet.csproj: Added reference for window - builds. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * AspLanguageBuilder.cs: Track API changes. - -2010-07-15 Mike Krüger <mkrueger@novell.com> - - * AspLanguageBuilder.cs: Fixed 'Bug 621658 - Parameter hints - disappear afterkeystroke'. - -2010-07-15 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * AspLanguageBuilder.cs: - * CSharpBinding.AspNet.csproj: Worked on 'Bug 621658 - - Parameter hints disappear afterkeystroke'. - -2010-06-02 Mike Krüger <mkrueger@novell.com> - - * AspLanguageBuilder.cs: Worked on ASP.NET completion. - -2010-05-30 Michael Hutchinson <mhutchinson@novell.com> - - * AspLanguageBuilder.cs: Track API. - -2010-05-28 Michael Hutchinson <mhutchinson@novell.com> - - * AspLanguageBuilder.cs: Track API. Moved a lot of generic - logic out to DocumentInfo. - -2010-05-28 Michael Hutchinson <mhutchinson@novell.com> - - * AspLanguageBuilder.cs: Use the list of usings. - -2010-05-20 Mike Krüger <mkrueger@novell.com> - - * AspLanguageBuilder.cs: Fixed local lookup for ASP.NET. - -2010-05-18 Michael Hutchinson <mhutchinson@novell.com> - - * AspLanguageBuilder.cs: Fix type name and base class, and add - usings. - -2010-05-18 Michael Hutchinson <mhutchinson@novell.com> - - * AspLanguageBuilder.cs: Heavy refactoring and tidying of - ASP.NET parser code to support future changes. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * AspLanguageBuilder.cs: Worked on ASP.NET completion. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * AspLanguageBuilder.cs: Fixed ASP.NET completion. - -2010-04-19 Mike Krüger <mkrueger@novell.com> - - * AspLanguageBuilder.cs: Worked on ASP.NET completion. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * AspLanguageBuilder.cs: - * CSharpBinding.AspNet.csproj: Merged MD.Projects into - MD.Core, and MD.Projects.Gui, MD.Core.Gui and MD.Components - into MD.Ide. - -2010-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBinding.AspNet.csproj: Don't local-copy project refs, - as it duplicates assemblies and breaks running on .NET. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Add missing file. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * AspLanguageBuilder.cs: - * CSharpBinding.AspNet.csproj: Moved AspLanguageBuilder to its - own assembly and module. Dropped Asp.Net dependency. - diff --git a/main/src/addins/CSharpBinding/Autotools/ChangeLog b/main/src/addins/CSharpBinding/Autotools/ChangeLog deleted file mode 100644 index 72efcd008c..0000000000 --- a/main/src/addins/CSharpBinding/Autotools/ChangeLog +++ /dev/null @@ -1,72 +0,0 @@ -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Autotools.csproj: Merged MD.Projects into MD.Core, and - MD.Projects.Gui, MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-09 Mike Krüger <mkrueger@novell.com> - - * Autotools.csproj: Worked on new formatter/parser. - -2010-01-06 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: fixed 'Bug 568484 - NRE in resolver'. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * CSharpAutotoolsSetup.cs: Renamed some namespaces. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * Autotools.csproj: Use \ instead of '/' in the Import. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * Autotools.csproj: Add md.targets . - -2009-08-10 Lluis Sanchez Gual <lluis@novell.com> - - * Autotools.csproj: Don't make local copies of project - references. - -2009-07-03 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * Autotools.csproj: Worked on refactoring support. - -2009-04-17 Michael Hutchinson <mhutchinson@novell.com> - - * Autotools.csproj: Flush reference version number. - -2009-03-16 Michael Hutchinson <mhutchinson@novell.com> - - * Autotools.csproj: Don't local-copy project refs. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * Autotools.csproj: Don't local-copy project refs. - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * Autotools.csproj: Moved text editor to core - -2009-03-10 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * Autotools.csproj: Monodevelop changed the reference a bit. - -2009-03-10 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * Autotools.csproj: Updated nrefactory references. - -2009-02-25 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpAutotoolsSetup.cs: Moved some properties from - configuration parameters to project parameters. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * Autotools.mdp: - * Autotools.csproj: Migrated to MSBuild file format. - diff --git a/main/src/addins/CSharpBinding/ChangeLog b/main/src/addins/CSharpBinding/ChangeLog deleted file mode 100644 index 348d98119a..0000000000 --- a/main/src/addins/CSharpBinding/ChangeLog +++ /dev/null @@ -1,8899 +0,0 @@ -2010-07-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: Used - fast text search. - -2010-07-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 625064 - Internal classes aren't suggested for - completion'. - -2010-07-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - fixed highlight usages extension. - -2010-07-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - No longer transform the editor contents to text when using - the expression finder - the expression finder now uses the - text editor directly. - -2010-07-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: Added - check for #else span. - -2010-07-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Refactoring/CSharpRefactorer.cs: - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Worked on text edior performance issues / needed to - restructure the resolver/member reference collector a bit. - -2010-07-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/NRefactoryParser.cs: Don't parse - method bodies for the MonoDevelop dom (skipping these is - much faster & more memory efficient). - -2010-07-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: Track - API changes. - -2010-07-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: Updated to new - mcs. - -2010-07-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Fixed - 'Bug 623308 - ArgumentOutOfRangeException after typing ( for - method params'. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/NRefactoryParser.cs: - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: - * MonoDevelop.CSharp.Highlighting/MoveToUsagesHandler.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Track API changes. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/NRefactoryParser.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - * MonoDevelop.CSharp.Completion/NRefactoryIndexerParameterDataProvider.cs: - * MonoDevelop.CSharp.Completion/NRefactoryTemplateParameterDataProvider.cs: - Track API changes. - -2010-07-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: Track - API changes. - -2010-07-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - Track API changes. - -2010-07-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - * MonoDevelop.CSharp.Completion/NRefactoryIndexerParameterDataProvider.cs: - * MonoDevelop.CSharp.Completion/NRefactoryTemplateParameterDataProvider.cs: - Worked on 'Bug 621658 - Parameter hints disappear - afterkeystroke'. - -2010-07-12 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBinding.addin.xml: - * MonoDevelop.CSharp.Parser/NRefactoryParser.cs: - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - Track ProjectDomService/Parser API. - -2010-07-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - Enhanced support for keyword like names. - -2010-07-08 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Completion/DropDownBoxListWindow.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs: - Worked on version control gui. - -2010-07-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpIndentEngineStack.cs: - added bounds check - -2010-07-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpIndentEngineStack.cs: - added bounds check - -2010-07-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpIndentEngineStack.cs: - Indenting should now reflect the mono style. - -2010-07-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpIndentEngineStack.cs: - Indenting should now reflect the mono style. - -2010-07-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Worked on region box. - -2010-07-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Region combo is now separated from the rest of the path. - -2010-07-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fixed 'Bug - 615992 - Intellisense broken when calling generic method.'. - -2010-07-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 619799 - Renaming variable also invokes - auto-complete'. - -2010-07-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: - * MonoDevelop.CSharp.Completion/DropDownBoxListWindow.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Worked on quick navigation bar - -2010-07-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Improved handling of inner classes. - -2010-07-02 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Completion/DropDownBoxListWindow.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - C# editor extension now uses the IPathedDocument subsystem. - -2010-07-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 618676 - C# code editor removes "override" word - after choosing one of intellisense variants'. - -2010-06-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: Added support for - fixed fields & constants. - -2010-06-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: Fields are now - working. - -2010-06-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Submitted patch from Tom Spink <tspink@gmail.com>: Update to - generic code completion - -2010-06-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs: fixed - bug in abstract member overriding. - -2010-06-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - Added bounds check. - -2010-06-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Only update changed lines. - -2010-06-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - Fixed 'Bug 615988 - Go to declaration not available on - generic methods'. - -2010-06-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed 'Bug 615983 - Refactoring does not include object - initializers'. - -2010-06-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/DestructorDeclaration.cs: - Worked on C# parser. - -2010-06-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: Updated parser to - Marek's new LocationsBag/latest mcs changes. - -2010-06-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.xml: - Removed 'DoNotChange' option - will be availble with the - next gen formatter (fixes Bug 615763 - C# code formatting - throws exception when choosing "Do not change" from menu). - -2010-06-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed 'Bug 615702 - In-place variable renaming can't rename - foreach loop variables'. - -2010-06-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - Worked on new parser/formatter. - -2010-06-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - Fixed 'Bug 615182 - Tooltip sometimes stays up too long'. - -2010-06-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - Remove debug writelines. - -2010-06-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Optimized performance. - -2010-06-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Respect UTF-8 coordinates in highlight usages extension. - -2010-06-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed unit test. - -2010-06-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 614045 - Types hidden by members are not - formatted properly by ambience'. - -2010-06-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CSharp/CSharpBindingCompilerManager.cs: Track - api changes. - -2010-06-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - update line when removing marker. - -2010-06-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Fix build. - -2010-06-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - Track API. Fix region offset. - - * MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs: Track - API. Include both body regions for properties. - -2010-06-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs: Track - API. Emit regions for members. - - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - Use body regions to select body or place caret, and to - remove generated body when GenerateBody is false. - -2010-06-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs: Fix - property getter in overrides. - -2010-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * templates/ConsoleProject.xpt.xml: Set the external console - flag for console projects. - -2010-06-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: Track - API changes. - -2010-06-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - Fixed LINQ resolve error. - -2010-06-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: handled other case - of unresolveable types. - -2010-06-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: make it clearer - that the type can't be resolved. - -2010-06-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Handled - unresolved return types - -2010-06-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs: - Corrected base call. - -2010-06-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs: - Corrected type name output. - -2010-06-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs: - Removed some code duplication. - -2010-06-02 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Refactoring/CodeGenerator.cs: - * MonoDevelop.CSharp.Refactoring/CSharpRefactorer.cs: - * MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs: - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - Code generator get's now used by code completion auto - generation & insert code feature. - -2010-06-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs: - Worked on code generation. - -2010-06-01 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * MonoDevelop.CSharp.Refactoring/CodeGenerator.cs: - * MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs: - Worked on c# code generation. - -2010-06-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: Fixed - 'Bug 610241 - #elif Coloring Messed'. - -2010-05-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/MoveToUsagesHandler.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Worked on highight usage extensions & Bug 610048 - Sometimes - symbol highlight is not cleared. - -2010-05-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Handled multiple type overloads. - -2010-05-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 610011 - Extension methods incorrectly trump real - members'. - -2010-05-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fixed 'Bug - 610006 - Intellisense gives members of return type of - functions even when that function isn't invoked'. - -2010-05-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 609999 - Intellisense confuses Array initializers - with object initializers'. - - -2010-05-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp/CSharpBindingCompilerManager.cs: Fixed - 'Bug 608910 - Getting a "File not found" exception in - monodevelop that doesn't allow me to build :('. - -2010-05-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 609528 - No Intellisense for LINQ join'. - -2010-05-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 600624 - Property initializer completion - unreliable'. - -2010-05-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Track API changes. - -2010-05-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: UseFullName flag - works now for members. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fix grammar. - -2010-05-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed local lookup for ASP.NET. - -2010-05-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Disabled paste formatting (Bug 606041 - Additional blank - line after every text line then text is pasted from - clipboard). - -2010-05-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Fixed 'Bug 606884 - Control-enter in doc comments doesn't - prefix the new line'. - -2010-05-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: Fixed - 'Bug 606959 - switch case completion doesn't handle - namespaces properly'. - -2010-05-20 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Completion/CompletionTextLinkMode.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs: - Implemented request in 'Bug 607366 - Text link mode can - break texteditor badly'. - -2010-05-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Improved semicolon auto placement. - -2010-05-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 534680 - LINQ keywords missing from - Intellisense'. - -2010-05-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: Fixed 'Bug 606506 - - Types of fields are not shown' - -2010-05-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs: - Fixed 'Bug 606212 - Allow delegate renaming straight after - creation'. - -2010-05-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Implemented 'Bug 606227 - Search reodering not available for - "override" completions.'. - - -2010-05-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Unsubscribe editor events. - -2010-05-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - catch exception in highighit usages extension. - -2010-05-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Fixed 'Bug 606217 - Auto-placed semi-colon doesn't take - account of comments' - -2010-05-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 606048 - Parameter insight re-shows on every - newline even when disabled'. - -2010-05-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fixed 'Bug - 605235 - Inaccessible functions do not show "Goto - Declaration" in context menu'. - -2010-05-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 604593 - Autocomplete list sorting wrong when - grouping by class.'. - -2010-05-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - fixed 'Bug 605134 - NRE when using (an abstract class ctor?) - MulticastDelegate ctor'. - -2010-05-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Added some bounds checking. - -2010-05-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: Set - obsolete flag for obsolete members. - -2010-05-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/MoveToUsagesHandler.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Implemented 'Bug 605009 - Control-shift-up/down do not work - until highlight triggers'. - -2010-05-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Fixed 'Bug 605008 - Weird symbol highlighting'. - -2010-05-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - set text editor for the resolver. - -2010-05-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs: - Track API changes. - -2010-05-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: - * MonoDevelop.CSharp.Dom/Expressions/QueryExpression.cs: Fixed - compile warnings. - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Optimized highlight usages extension & find member visitor. - -2010-05-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightCSharpSemanticRule.cs: - Fixed 'Bug 604558 - Wrong code syntax highlighting when - previous line have a comment'. - -2010-05-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Fixed 'Bug 603971 - Symbol highlight combined with search - highlight looks ugly'. - -2010-05-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 603733 - Pressing '!' with the autocomplete - window open breaks'. - -2010-05-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - speed up the findmemberastvisitor. - -2010-05-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Only re-indent if there is need. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Make use of the new Document.Dom property. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs: - Fixed 'Bug 603282 - Autogenerated method name is invalid'. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - fixed 'Bug 603344 - Matching in completion list'. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - fixed find member references for local variables. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Fixed - local variable off by 1 error. - -2010-05-04 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * templates/GladeSharp2Project.xpt.xml: - * templates/GnomeSharp2Project.xpt.xml: - * templates/GtkSharp2ProjectMac.xpt.xml: Remove deprecated - Gnome# and Glade# project types, and add a Mac-specific GTK - template that doesn't use Stetic. - -2010-05-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: Fixed - 'Bug 596609 - Parameters tooltips not escaping generics in - markup'. - -2010-05-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - Dispose the lexer after use. - -2010-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoCSharpPolicy.xml: Added attribute to explicitly allow - differential serialization for a policy (which is disabled - by default). - -2010-05-03 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.addin.xml: Set mac shortcut. - -2010-05-03 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * MonoDevelop.CSharp.Highlighting/MoveToUsagesHandler.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Fixed 'Bug 601436 - Command to cycle through highlighted - references'. - -2010-05-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fixed 'Bug - 601350 - Null ref in highlighting/tooltips'. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed 'Bug 600994 - Method highlight should match all - methods of the generic class'. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Fixed 'Bug 601028 - Move line reindenting flattens indents'. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed 'Bug 601007 - Error in highlight usages extension.'. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - fixed 'Bug 601021 - Identifier highlighting assumes - constructors but draws box incorrectly'. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: fixed - 'Bug 601169 - IntelliSense ignores inner classes'. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - fixed 'Bug 600617 - Generic params in override completion - are doubly escaped'. - -2010-04-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CSharp.Formatting\CSharpFormatter.cs: Use the - correct EOL marker. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: Track - API changes. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - fixed 'Bug 600273 - as/is completion too restrictive'. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - fixed 'Bug 599632 – Completion list should be in suggest - mode for generic parameter declaration'. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CodeGenerator.cs: Fixed 'Bug - 599627 - Implement implicit interface generated wrong code'. - -2010-04-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: fixed - code completion issue. - -2010-04-26 Mike Krüger <mkrueger@novell.com> - - * templates/GladeSharp2Project.xpt.xml: - * templates/GnomeSharp2Project.xpt.xml: Fixed some templates. - -2010-04-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Fixed 'Bug 598831 - Symbol highlight should not activate - while there is a selection'. - -2010-04-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed 'Bug 598822 - Symbol highlight has wrong position with - qualified names'. - -2010-04-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed possible null reference. - -2010-04-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpNRefactoryASTProvider.cs: - Fixed 'Bug 598563 - NRE right-clicking on symbol in - standalone file'. - -2010-04-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Worked on ASP.NET completion. - -2010-04-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Raised highlight usages delay. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 597671 - The += completion does not handle inner - class eventargs properly'. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Patch applied from Tom Spink <tspink@gmail.com>: Where - Constraint Completion - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Fixed 'Bug 597717 - Incorrect indentation using smart - indent'. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Fixed 'Bug 597663 - Symbol highlight hides and re-shows at - end of word'. - -2010-04-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Added - null check. - -2010-04-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/NRefactoryParser.cs: - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Optimized HighlightUsagesExtension (no additional re-parse). - -2010-04-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Fixed - code completion bug. - -2010-04-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: fixed - possible null ref. - -2010-04-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Implemented 'Bug 595598 - Intelligent placing of - semi-colons'. - - -2010-04-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Implemented 'Bug 595587 - Move code block to correct depth - when Alt+arrow moving'. - -2010-04-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed 'Bug 595606 - Refactoring (renaming) can alter - unrelated classes'. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - de-activated usage highlighting in text link mode. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - Made usage highlighter more robust. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - * MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs: - * MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs: - Implemented 'Bug 595230 - Highlight all usages of symbol - under cursor'. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Implemented 'Bug 595198 - Override completion should select - body so it can be deleted'. - -2010-04-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fix NRE when opening a file with no open project. - -2010-04-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - Fixed 'Bug 578195 - Wrong ctor shown on base() call'. - -2010-04-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpIndentEngine.cs: Fixed - 'Bug 415469 - return ternary in a switch is not tabbed - properly'. - -2010-04-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpNRefactoryASTProvider.cs: - Added a 'last errors' property. - -2010-04-08 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * MonoDevelop.CSharp.Formatting/FormattingPanel.cs: - * MonoDevelop.CSharp.Formatting/CSharpIndentEngine.cs: - * MonoDevelop.CSharp.Formatting/CSharpIndentEngineStack.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingProperties.cs: - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - * gtk-gui/MonoDevelop.CSharp.Formatting.FormattingPanelWidget.cs: - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - Fixed 'Bug 579358 - Smart indenter does not use policies, - separate prefs confusing'. - -2010-04-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Fixed - 'Bug 576354 - Type inference failure'. - -2010-04-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/OnTheFlyFormatter.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.xml: - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Added option for 'Bug 593635 - Auto-formatting doesn't allow - single-line if statements'. - -2010-04-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: fixed - possible null ref. - -2010-04-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fixed 'Bug - 592120 - Type resolver bug with this.Property[]'. - -2010-03-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CSharp\CSharpBindingCompilerManager.cs: On - windows, make sure the compiler output is written and read - using utf8. - -2010-03-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - handled cast exception. - -2010-03-24 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Formatting/DomSpacingVisitor.cs: - * MonoDevelop.CSharp.Formatting/OnTheFlyFormatter.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Worked on new formatter. - -2010-03-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/TypeMembers/AbstractMember.cs: - * MonoDevelop.CSharp.Dom/Expressions/CastExpression.cs: - * MonoDevelop.CSharp.Dom/Statements/ForeachStatement.cs: - * MonoDevelop.CSharp.Dom/Expressions/QueryExpression.cs: - * MonoDevelop.CSharp.Dom/Statements/TryCatchStatement.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/DelegateDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/ObjectCreateExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/MemberReferenceExpression.cs: - * MonoDevelop.CSharp.Dom/Statements/VariableDeclarationStatement.cs: - Changed return type properties. - -2010-03-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/Expressions/QueryExpression.cs: - Worked on LINQ expressions. - -2010-03-23 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Dom/FullTypeName.cs: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/ICSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/AbtractCSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/Constraint.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/TypeDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/MethodDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/IdentifierExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/MemberReferenceExpression.cs: - Handled templates & constraints. - -2010-03-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - Removed duplicate section. - -2010-03-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - Submittet patch send by ' Eugene Kulabuhov - <eugene.kulabuhov@gmail.com>': Fixed MemberResolveResult - clause incorrectly handling MethodResolveResult type as - well. - -2010-03-23 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/ICSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/AbtractCSharpDomVisitor.cs: - * MonoDevelop.CSharp.Formatting/DomSpacingVisitor.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/FieldDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/LambdaExpression.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/MethodDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/ArgListExpression.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/IndexerDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/ArgumentDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/OperatorDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/StackAllocExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/InvocationExpression.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/ConstructorDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/BaseReferenceExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/AnonymousMethodExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/ArrayObjectCreateExpression.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/ParameterDeclarationExpression.cs: - Worked on new DOM. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * CSharpBinding.addin.xml: Bumped MD version. - -2010-03-22 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/ICSharpDomVisitor.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: - * MonoDevelop.CSharp.Dom/AbtractCSharpDomVisitor.cs: - * MonoDevelop.CSharp.Formatting/DomSpacingVisitor.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - * MonoDevelop.CSharp.Dom/Expressions/IndexerExpression.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.xml: - * MonoDevelop.CSharp.Dom/TypeMembers/IndexerDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/OperatorDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/ObjectCreateExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/ArrayObjectCreateExpression.cs: - Worked on new dom/parser/formatter. - -2010-03-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Formatting/DomSpacingVisitor.cs: - * MonoDevelop.CSharp.Dom/Statements/WhileStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/IfElseStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/SwitchStatement.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/EventDeclaration.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/TypeDeclaration.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - * MonoDevelop.CSharp.Dom/Statements/TryCatchStatement.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/PropertyDeclaration.cs: - Worked on new formatting engine/parser/dom. - -2010-03-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/Statements/IfElseStatement.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - Worked on indenter. - -2010-03-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CSharp/CSharpBindingCompilerManager.cs: Always - use the full file name for assembly references. Some - assemblies from core packages are not located in the - compiler directory, so a full file name is required. - -2010-03-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/Indent.cs: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/Statements/BlockStatement.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.xml: - Worked on indenter. - -2010-03-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: fixed - potential ms build problem. - -2010-03-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fixed failing - unit test. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.csproj: Remove import off mono.addins targets. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: - * MonoDevelop.CSharp.Formatting/FormattingPanel.cs: - * MonoDevelop.CSharp.Project/CodeGenerationPanel.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: - * MonoDevelop.CSharp.Project/CSharpCompilerParameters.cs: - * MonoDevelop.CSharp.Project/CompilerOptionsPanelWidget.cs: - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicyPanel.cs: - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - * MonoDevelop.CSharp.Highlighting/HighlightCSharpSemanticRule.cs: - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - * MonoDevelop.CSharp.Completion/NRefactoryIndexerParameterDataProvider.cs: - * MonoDevelop.CSharp.Completion/NRefactoryTemplateParameterDataProvider.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fixed 'Bug - 588223 - Intellisense does not recognize nested generics - correctly.'. - -2010-03-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: - * MonoDevelop.CSharp.Completion/NRefactoryTemplateParameterDataProvider.cs: - Fixed 'Bug 588366 - Intellisense broken for nested generic - types'. - -2010-03-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/NRefactoryTemplateParameterDataProvider.cs: - Fixed 'Bug 588220 - No intellisense for generic methods.'. - -2010-03-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Highlighting/HighlightCSharpSemanticRule.cs: - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - Track API changes. - -2010-03-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed 'Bug 587530 – for/foreach rename refactoring ignores - the scope'. - -2010-03-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: Handled generated - blocks/fixed some unit tests. - -2010-03-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/Statements/ForStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/LockStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/YieldStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/FixedStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/UsingStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/WhileStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/EmptyStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/CheckedStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/ForeachStatement.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - * MonoDevelop.CSharp.Dom/Statements/UncheckedStatement.cs: - * MonoDevelop.CSharp.Dom/Expressions/PointerReferenceExpression.cs: - Worked on new indenter/dom. - -2010-03-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/NRefactoryParser.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Fixed 2nd - bug described in 'Bug 586304 - Intellisense does not show - several linq extenion methods when using nested generic - type'. - -2010-03-10 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/CSharpTokenNode.cs: - * MonoDevelop.CSharp.Dom/ICSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/CSharpModifierToken.cs: - * MonoDevelop.CSharp.Dom/AbtractCSharpDomVisitor.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/PropertyDeclaration.cs: - Worked on indenting engine. - -2010-03-09 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Formatting/Indent.cs: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Dom/AbtractCSharpDomVisitor.cs: - * MonoDevelop.CSharp.Formatting/DomSpacingVisitor.cs: - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - * MonoDevelop.CSharp.Dom/Expressions/ThisReferenceExpression.cs: - Worked on new formatter/parser. - -2010-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBinding.csproj: Don't local-copy project refs, as it - duplicates assemblies and breaks running on .NET. - -2010-03-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - Removed debug message. - -2010-03-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/Statements/SwitchStatement.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - * MonoDevelop.CSharp.Dom/Expressions/TypeOfExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/SizeOfExpression.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/MethodDeclaration.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - * MonoDevelop.CSharp.Dom/Expressions/CheckedExpression.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.xml: - * MonoDevelop.CSharp.Dom/Expressions/UncheckedExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/AssignmentExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/ParenthesizedExpression.cs: - Worked on dom/formatter/parser. - -2010-03-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed 'Bug 585454 - Lacking one reference to an enum type'. - -2010-03-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp.Project/CSharpResourceIdBuilder.cs: Track - ProjectFile Link API. - -2010-03-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - fixed bug in resolver provider. - -2010-03-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - fix unit test. - -2010-03-03 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs: - Refactored text editor resolve providers. Language bindings - now can provide own providers. - -2010-03-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - Fixed 'FindExpression' in expression finder. - -2010-03-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpTokenNode.cs: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/Statements/UsingStatement.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - Worked on DOM formatter/parser. - -2010-03-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: Convert operator - declaration bodies. - -2010-03-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fix the rest - of the failing DomProperty tests. - -2010-03-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp.Parser/NRefactoryParser.cs: Fix indexer - assignment that caused failing unit tests. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/NRefactoryParser.cs: Fixed 'Bug - 583515 - No code completion for set-only properties'. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: When a member - can't be resolved, a special resolve result is created. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: Ambiences can now - format delegates & take formatting policies. - -2010-02-26 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Dom/Identifier.cs: - * MonoDevelop.CSharp.Dom/ICSharpNode.cs: - * MonoDevelop.CSharp.Dom/FullTypeName.cs: - * MonoDevelop.CSharp.Dom/CSharpTokenNode.cs: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/AbstractCSharpNode.cs: - * MonoDevelop.CSharp.Dom/Expressions/CastExpression.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - * MonoDevelop.CSharp.Formatting/DomIndentationVisitor.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - * MonoDevelop.CSharp.Dom/Expressions/PrimitiveExpression.cs: - Worked on formatting visitor/dom. - -2010-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - Now using the BaseRefactorer.IsMonoTouchModelMember method. - -2010-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/NRefactoryParser.cs: - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - * gtk-gui/MonoDevelop.CSharp.Formatting.FormattingPanelWidget.cs: - Worked on 'Bug 583014 - Need a way to stop override - generating base call'. - -2010-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/Statements/LockStatement.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - * MonoDevelop.CSharp.Dom/Statements/TryCatchStatement.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - * gtk-gui/MonoDevelop.CSharp.Formatting.FormattingPanelWidget.cs: - Worked on formatting visitor/dom. - -2010-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: fixed failing - unit test. - -2010-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/Statements/ForStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/WhileStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/IfElseStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/ForeachStatement.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - * MonoDevelop.CSharp.Dom/Expressions/PrimitiveExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/InvocationExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/ConditionalExpression.cs: - Worked on DOM & formatting visitor. - -2010-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - Fixed 'Bug 583014 - Need a way to stop override generating - base call'. - -2010-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: Fixed 'Bug 583006 - - Enum members are prefixed with an enum name, in the - Document Outline pad' / applied patch from Alexander - Cherniuk <ts33kr@gmail.com> - -2010-02-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/Identifier.cs: - * MonoDevelop.CSharp.Dom/FullTypeName.cs: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/ICSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/AbtractCSharpDomVisitor.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - * MonoDevelop.CSharp.Dom/Expressions/BinaryOperatorExpression.cs: - Worked on c# formatter & dom. - -2010-02-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp/CSharpBindingCompilerManager.cs: Fix - skipping duplicate refs. - -2010-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpIndentEngine.cs: - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Implemented 'Bug 429265 - #region reindentation does not - work with autocompletion' - -2010-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: fixed - 'Bug 582016 – Switching build configuration does not - re-highlight conditional comments'. - -2010-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpIndentEngine.cs: fixed - 'Bug 429265 - #region reindentation does not work with - autocompletion'. - -2010-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: fixed - pre processor tag highlighting. - -2010-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: fixed - 'Bug 582021 - parsing of nested conditional comments is - broken'. - - -2010-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: Fix build. - -2010-02-23 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Fixed - 'Bug 582017 - C# Generic Type Constraints'. - -2010-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/Statements/FixedStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/ForeachStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/TryCatchStatement.cs: - Worked on dom. - -2010-02-22 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: fixed 'Bug - 578439 - Return key acts crazy in MonoDevelop'. - -2010-02-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fixed bug in - array item lookup. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * AspNet: - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * MonoDevelop.CSharp.Completion/AspLanguageBuilder.cs: Moved - AspLanguageBuilder to its own assembly and module. Dropped - Asp.Net dependency. - - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Filtering by extension is now done by the document. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: Track - api changes. - -2010-02-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: Fixed - 'Bug 580427 - Exception, then crash while editing text.'. - -2010-02-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Categories are now sorted. - -2010-02-16 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Dom/Identifier.cs: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/ICSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/AbtractCSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/Statements/GotoStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/WhileStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/IfElseStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/ExpressionStatement.cs: - Worked on new C# DOM. - -2010-02-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - Fixed 'Bug 576336 - Parameter tooltip window stops working'. - -2010-02-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Fixed - 'Bug 577225 - Inconsistent autocomplete on returned value of - generic method.'. - -2010-02-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - worked on c# parser. - -2010-02-08 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/ICSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/AbtractCSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/Expressions/IsExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/AsExpression.cs: - * MonoDevelop.CSharp.Dom/Statements/EmptyStatement.cs: - * MonoDevelop.CSharp.Dom/Expressions/TypeOfExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/SizeOfExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/ConditionalExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/DefaultValueExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/UnaryOperatorExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/ThisReferenceExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/BinaryOperatorExpression.cs: - Worked on parser/new dom. - -2010-02-07 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Dom/FullTypeName.cs: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/OperatorDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/PropertyDeclaration.cs: - worked on mcs based parser/new dom. - -2010-02-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - Worked on DOM visitor. - -2010-02-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/ICSharpNode.cs: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/CompilationUnit.cs: - * MonoDevelop.CSharp.Dom/ICSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/AbtractCSharpDomVisitor.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - Worked on mcs parser/dom. - -2010-02-02 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Dom/Identifier.cs: - * MonoDevelop.CSharp.Dom/CSharpTokenNode.cs: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/CompilationUnit.cs: - * MonoDevelop.CSharp.Dom/AbtractCSharpDomVisitor.cs: - * MonoDevelop.CSharp.Formatting/DomFormattingVisitor.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/TypeDeclaration.cs: - Worked on new dom/gmcs based parser. - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - fixed code completion activation in some cases. - -2010-02-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - added completion context for boolean variables (case: - "varName = "). - -2010-01-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - handle collection initalizers. - -2010-01-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - fixed intellisense bug found by Marek. - -2010-01-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Kill debug code that spammed MD's stdout. - -2010-01-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Track API changes. - -2010-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Remove unused extension. - -2010-01-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Added '!' as special closing key. - -2010-01-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: fixed bug - in auto formatting. - -2010-01-20 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.xml: - * gtk-gui/MonoDevelop.CSharp.Formatting.FormattingPanelWidget.cs: - * gtk-gui/MonoDevelop.CSharp.Project.CodeGenerationPanelWidget.cs: - * gtk-gui/MonoDevelop.CSharp.Project.CompilerOptionsPanelWidget.cs: - Implemented 'Bug 550947 - Arrays initailizers should not - automatically be split on multiple lines'. - -2010-01-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - brace forcement is now saved. - -2010-01-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: - * MonoDevelop.CSharp.Refactoring/CSharpNRefactoryASTProvider.cs: - Track api changes. - -2010-01-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - fixed 'Bug 571175 - ArgumentNullException in C# code - completion'. - -2010-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: Fix NRefactory project reference - AGAIN. - -2010-01-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: removed - debug messages. - -2010-01-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: fixed 'Bug - 569545 - [Windows] TextEditor sometimes adds LF on Windows'. - -2010-01-06 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: fixed 'Bug - 568484 - NRE in resolver'. - -2010-01-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: fixed - 'Bug 566544 - Locals and parameters are often not - completed'. - -2010-01-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Fixed - 'Bug 568204 - Inconsistency in resolution'. - -2010-01-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: Fixed 'Bug 567906 - - Given error of .NET 3.0 in .NET 3.5 project'. - -2010-01-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: defines - get updated by the source editor on parse event. - -2010-01-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: fixed 'Bug - 561964 - Wrong type in tooltip when there are two properties - with the same name'. - -2010-01-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: fixed - 'Bug 561589 - Infinite loop throwing an exception crashes - system'. - -2010-01-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: fixed - 'Bug 560510 - Preprocessor enabled code shows as comment - anyway'. - -2009-12-21 Lluis Sanchez Gual <lluis@novell.com> - - * templates/GtkSharp2Project.xpt.xml: - * templates/GnomeSharp2Project.xpt.xml: - * templates/GladeSharp2Project.xpt.xml: Set correct assembly - target for gui projects. - -2009-12-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp/CSharpBindingCompilerManager.cs: If C# - compiler crashes, copy the stderr file to the monitor, - report error message telling user to look there, and log - location of the temp response/stderr/stdout files and avoid - deleting them. Fixes "Bug 515013 - Compiling; a method call - on an object that does not exist produces incomprehensible - /tmp/*.tmp error". - -2009-12-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Completion/AspLanguageBuilder.cs: Worked - on ASP.NET support. - -2009-12-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: fixed - unit test. - -2009-12-01 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Completion/AspLanguageBuilder.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Worked on ASP.NET completion. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CSharp/CSharpLanguageBinding.cs: - * MonoDevelop.CSharp/CSharpBindingCompilerManager.cs: - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: - * MonoDevelop.CSharp.Project/CompilerOptionsPanelWidget.cs: - Introduced the ConfigurationSelector class to all methods - that previously took a configuration name as string. This - eliminates the ambiguity between solution configuration - names and project configuration names. - -2009-11-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp/CSharpBindingCompilerManager.cs: Use - correct property for identifying runtime. - -2009-11-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp/CSharpBindingCompilerManager.cs: Ignore - the platform flag with Mono <= 2.4, because mcs/gmcs didn't - support it. - -2009-11-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CSharp/CSharpBindingCompilerManager.cs: Emit the - target platform option. Fixes bug #557146. - -2009-11-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: Fixed - possible null ref exception. - -2009-11-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'var a = new int' case. - -2009-11-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Fixed - 'Bug 555672 - Crash when trying to autocomplete'. - -2009-11-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fixed 'Bug - 555523 - C# code completion gets confused by extension - methods with same names as properties'. - -2009-11-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: Fixed - 'Bug 555504 - Completion of generic types commits <T>'. - -2009-11-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: Fixed - 'Bug 554376 - Overridden members show in completion as - overloads'. - -2009-11-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: Fixed - 'Bug 554688 - Accesting param name from completion list - commits param type'. - -2009-11-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: Fixed - 'Bug 554376 - Overridden members show in completion as - overloads'. - -2009-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp/CustomCSharpCodeGenerator.cs: Remove the - forked code generator. - -2009-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp/CSharpEnhancedCodeProvider.cs: Disable - Mike's custom CodeDOM generator as it's totally broken for - delegates, and breaks web refs. Had to stay late to push out - a stable bugfix release for this, and missed the last train - home. - -2009-11-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 553101 – Enum completion does not use type - aliases'. - -2009-11-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - Fixed 'Bug 552332 - Parameter insight re-shows inside anon - delegates on every newline'. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * CSharpBinding.addin.xml: Bump MD version. - -2009-10-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightCSharpSemanticRule.cs: - Fixed 'Bug 551068 - Semantic highlighting crashes MD.'. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.CSharp.Formatting.FormattingPanelWidget.cs: - * gtk-gui/MonoDevelop.CSharp.Project.CodeGenerationPanelWidget.cs: - * gtk-gui/MonoDevelop.CSharp.Project.CompilerOptionsPanelWidget.cs: - Flush. - -2009-10-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed 'Bug 549858 - Refactoring does not change properties - in lambda expressions'. - -2009-10-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CodeGenerator.cs: fixed Bug - 550024 - "resolve using" moves cursor to the added using. - -2009-10-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Fixed - 'Bug 549864 - Intellisense does not work properly with - expressions'. - -2009-10-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Fixed - faling unit test. - -2009-10-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Respect the parameter insight option. - -2009-10-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CodeGenerator.cs: Fixed "Bug - 549130 - "resolve" adds using st. at wrong place when - namespace and classname conflict". - -2009-10-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs: - Fixed 'Bug 548941 - Generated event handler doesn't account - for missing using statements'. - -2009-10-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs: - implemented 'Bug 548711 - generated event handlers names - should always contain "Handle"'. - -2009-10-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpNRefactoryASTProvider.cs: - handled in extract method. - -2009-10-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpNRefactoryASTProvider.cs: - Fixed 'Bug 548367 - Extract method adds an unwanted newline - at the end'. - -2009-10-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CodeGenerator.cs: Overworked - new member positioning code. - -2009-10-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/CSharpNRefactoryASTProvider.cs: - Fix 'Bug 545270 - Move type to another file - part 1'. - -2009-10-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed 'Bug 547949 - Rename partial classes does not rename - both classes'. - -2009-10-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp/CustomCSharpCodeGenerator.cs: Fixed - private implementation type output again. - -2009-10-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Filter out special names from override completion. - -2009-10-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp/CustomCSharpCodeGenerator.cs: Tidy and - fix compilation. - -2009-10-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp/CustomCSharpCodeGenerator.cs: Restore - support for snippet and entry point members. - -2009-10-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp/CustomCSharpCodeGenerator.cs: Commit the - first type newline removal hack, tidied up. - -2009-10-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp/CSharpEnhancedCodeProvider.cs: Re-enable - the custom generator. - - * MonoDevelop.CSharp/CustomCSharpCodeGenerator.cs: Add - comments to header about minimising changes so we can sync - from original. - -2009-10-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CSharp/CSharpEnhancedCodeProvider.cs: Disable - the custom generator for now, as it's broken. - - * MonoDevelop.CSharp/CustomCSharpCodeGenerator.cs: Revert to a - clean import (except the MonoTODO -> //TODO) so that it's - easier to see what changes we've made to the original. - -2009-10-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - Fixed 'Bug 547611 - renaming a variable does not rename in - this() invocation'. - -2009-10-19 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp/CustomCSharpCodeGenerator.cs: - * MonoDevelop.CSharp/CSharpEnhancedCodeProvider.cs: Added - custom C# CodeDOM provider (fixing Bug 547947 - the default - text when creating a new class has too many newlines and an - issue with explicit interface member name generation). - -2009-10-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - Fixed 'Bug 547645 - Intellisense in Object-Initializer does - not work if Namespace is used'. - -2009-10-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - Fixed 'Bug 547470 - Override completion for "protected - internal" is wrong'. - -2009-10-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightCSharpSemanticRule.cs: - Fixed 'Bug 546143 - Semantic Type Highlighting does not work - on attributes.'. - -2009-10-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: worked on - constructor initalizer resolving. - -2009-10-14 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: Fix build. - -2009-10-14 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: - Disabled conditionditional highlighting for debugger files. - -2009-10-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: Fixed 'Bug - 540054 - 'Go to Declaration' goes wrong when methods are - overloaded'. - -2009-10-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: Special - handling of field names & typenames (same as for - properties). - -2009-10-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Highlighting/HighlightCSharpSemanticRule.cs: - Fixed 'Bug 546392 - exception in highlighting'. - -2009-10-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - Fixed 'Bug 546016 - EventHandler code completion not working - if there is no space after +='. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * md1format.xml: track namespace changes. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - Fixed 'Bug 545667 - Exception when autoformatting'. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - Don't show return type for constructors. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.CSharp: - * gtk-gui/gui.stetic: - * CSharpBinding.csproj: - * Gui/CSharpAmbience.cs: - * Gui/ResolveVisitor.cs: - * Gui/FormattingPanel.cs: - * Parser/CodeGenerator.cs: - * CSharpBinding.addin.xml: - * CSharpLanguageBinding.cs: - * Parser/CSharpFormatter.cs: - * Gui/NRefactoryResolver.cs: - * MonoDevelop.CSharp.Project: - * Parser/NRefactoryParser.cs: - * Syntax/CSharpSyntaxMode.cs: - * Gui/CodeGenerationPanel.cs: - * Gui/MemberCompletionData.cs: - * MonoDevelop.CSharp.Resolver: - * MonoDevelop.CSharp.Completion: - * MonoDevelop.CSharp.Formatting: - * CSharpEnhancedCodeProvider.cs: - * MonoDevelop.CSharp.Refactoring: - * Parser/FindMemberAstVisitor.cs: - * MonoDevelop.CSharp.Highlighting: - * CSharpBindingCompilerManager.cs: - * Gui/NewCSharpExpressionFinder.cs: - * Gui/NewOverrideCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: - * Gui/CompilerOptionsPanelWidget.cs: - * Gui/CSharpTextEditorIndentation.cs: - * Gui/EventCreationCompletionData.cs: - * Project/CSharpResourceIdBuilder.cs: - * Project/CSharpProjectParameters.cs: - * Project/CSharpCompilerParameters.cs: - * Syntax/HighlightCSharpSemanticRule.cs: - * Parser/CSharpNRefactoryASTProvider.cs: - * Gui/NRefactoryParameterDataProvider.cs: - * Gui/NRefactoryDocumentMetaInformation.cs: - * FormattingStrategy/CSharpIndentEngine.cs: - * MonoDevelop.CSharp.Dom/CSharpAmbience.cs: - * MonoDevelop.CSharp/CSharpLanguageBinding.cs: - * FormattingStrategy/CSharpFormattingPolicy.cs: - * MonoDevelop.CSharp.Resolver/ResolveVisitor.cs: - * MonoDevelop.CSharp.Parser/NRefactoryParser.cs: - * FormattingStrategy/CSharpIndentEngineStack.cs: - * Gui/NRefactoryIndexerParameterDataProvider.cs: - * FormattingStrategy/CSharpFormattingPolicy.xml: - * Gui/NRefactoryTemplateParameterDataProvider.cs: - * gtk-gui/CSharpBinding.FormattingPanelWidget.cs: - * MonoDevelop.CSharp.Refactoring/CodeGenerator.cs: - * MonoDevelop.CSharp/CSharpEnhancedCodeProvider.cs: - * MonoDevelop.CSharp.Formatting/FormattingPanel.cs: - * FormattingStrategy/CSharpFormattingProperties.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormatter.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryResolver.cs: - * FormattingStrategy/CSharpFormattingPolicyPanel.cs: - * MonoDevelop.CSharp.Project/CodeGenerationPanel.cs: - * gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs: - * MonoDevelop.CSharp/CSharpBindingCompilerManager.cs: - * MonoDevelop.CSharp.Formatting/CSharpIndentEngine.cs: - * MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs: - * gtk-gui/CSharpBinding.CompilerOptionsPanelWidget.cs: - * MonoDevelop.CSharp.Project/CSharpResourceIdBuilder.cs: - * MonoDevelop.CSharp.Project/CSharpProjectParameters.cs: - * MonoDevelop.CSharp.Completion/MemberCompletionData.cs: - * MonoDevelop.CSharp.Project/CSharpCompilerParameters.cs: - * MonoDevelop.CSharp.Refactoring/FindMemberAstVisitor.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs: - * MonoDevelop.CSharp.Formatting/CSharpIndentEngineStack.cs: - * MonoDevelop.CSharp.Resolver/NewCSharpExpressionFinder.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.xml: - * MonoDevelop.CSharp.Project/CompilerOptionsPanelWidget.cs: - * MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs: - * MonoDevelop.CSharp.Completion/CSharpTextEditorCompletion.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingProperties.cs: - * MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs: - * MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs: - * MonoDevelop.CSharp.Formatting/CSharpFormattingPolicyPanel.cs: - * MonoDevelop.CSharp.Refactoring/CSharpNRefactoryASTProvider.cs: - * gtk-gui/MonoDevelop.CSharp.Formatting.FormattingPanelWidget.cs: - * MonoDevelop.CSharp.Highlighting/HighlightCSharpSemanticRule.cs: - * gtk-gui/MonoDevelop.CSharp.Project.CodeGenerationPanelWidget.cs: - * MonoDevelop.CSharp.Completion/NRefactoryParameterDataProvider.cs: - * gtk-gui/MonoDevelop.CSharp.Project.CompilerOptionsPanelWidget.cs: - * MonoDevelop.CSharp.Resolver/NRefactoryDocumentMetaInformation.cs: - * MonoDevelop.CSharp.Completion/NRefactoryIndexerParameterDataProvider.cs: - * MonoDevelop.CSharp.Completion/NRefactoryTemplateParameterDataProvider.cs: - Renamed some namespaces. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * CSharpBinding.csproj: Use \ instead of '/' in the Import. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * CSharpBinding.csproj: Add md.targets . - -2009-10-08 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed 'Bug 545361 - Method - -> Rename doesn't update instance in delegate constructor'. - -2009-10-08 Mike Krüger <mkrueger@novell.com> - - * Syntax/HighlightCSharpSemanticRule.cs: Fixed "Bug 545332 - - Crashing monodevelop". - -2009-10-08 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: fixed ambience output for some return - types. - -2009-10-08 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/NRefactoryParameterDataProvider.cs: Fixed 'Bug 545196 - - Exception in C# completion'. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Add timer. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpLanguageBinding.cs: - * Gui/CodeGenerationPanel.cs: Assign the target plaform when - creating compilation parameters. Add some counters. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * CSharpBinding.addin.xml: Bump MD version. - -2009-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: Added ambience to documentation - output. - -2009-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: - * Gui/NRefactoryParameterDataProvider.cs: Worked on - documentation output. - -2009-10-05 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Use IsAccessibleFrom - method in override completion. - -2009-10-05 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs: fixed extension - methods output. - -2009-10-02 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed 'typeof (' context - (primitive types were missing). - -2009-10-01 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * Gui/CodeGenerationPanel.cs: - * Project/CSharpCompilerParameters.cs: - * gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs: Allow - setting the platform target. - -2009-09-30 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Fixed tab as reindent. - -2009-09-30 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Fixed 'Bug 542976 - Type - resolution problem'. - -2009-09-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CSharp.Parser\CSharpParser.cs: Mono.CSharp is - not available on windows. - -2009-09-29 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: - * FormattingStrategy/CSharpIndentEngine.cs: Optimized indent - engine. - - * Parser/NRefactoryParser.cs: Fields now get their body region - set to the variable declaration bounds (required for looking - up in multiple field declaration: Type field1, field2, - field3;). - -2009-09-28 Mike Krüger <mkrueger@novell.com> - - * CSharpBindingCompilerManager.cs: Used correct context. - -2009-09-28 Mike Krüger <mkrueger@novell.com> - - * CSharpBindingCompilerManager.cs: Building packages that have - required packages now works. - -2009-09-25 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Parser: - * MonoDevelop.CSharp.Parser/CSharpParser.cs: - * MonoDevelop.CSharp.Dom/ICSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/TypeDeclaration.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/EnumDeclaration.cs: - Added enumdeclaration node. - -2009-09-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CSharp.Dom/GeneralScope/AttributeSection.cs: - Added attribute target enum. - -2009-09-25 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: - * Gui/NRefactoryParameterDataProvider.cs: Fixed 'Bug 542015 - - Superfluous overloads'. - -2009-09-24 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Dom/Identifier.cs: - * MonoDevelop.CSharp.Dom/ICSharpNode.cs: - * Syntax/HighlightCSharpSemanticRule.cs: - * MonoDevelop.CSharp.Dom/ICSharpDomVisitor.cs: - * MonoDevelop.CSharp.Dom/AbstractCSharpNode.cs: - * MonoDevelop.CSharp.Dom/QualifiedIdentifier.cs: - * MonoDevelop.CSharp.Dom/Expressions/Identifier.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/Attribute.cs: - * MonoDevelop.CSharp.Dom/Statements/ForStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/GotoStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/LockStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/EmptyStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/BlockStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/FixedStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/LabelStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/BreakStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/UsingStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/ThrowStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/YieldStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/WhileStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/ReturnStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/SwitchStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/UnsafeStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/IfElseStatement.cs: - * MonoDevelop.CSharp.Dom/Expressions/CastExpression.cs: - * MonoDevelop.CSharp.Dom/Statements/ForeachStatement.cs: - * MonoDevelop.CSharp.Dom/Expressions/QueryExpression.cs: - * MonoDevelop.CSharp.Dom/Statements/CheckedStatement.cs: - * MonoDevelop.CSharp.Dom/Statements/TryCatchStatement.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/EventDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/TypeOfExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/SizeOfExpression.cs: - * MonoDevelop.CSharp.Dom/Statements/ContinueStatement.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/FieldDeclaration.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/TypeDeclaration.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/UsingDeclaration.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/AttributeSection.cs: - * MonoDevelop.CSharp.Dom/Expressions/CheckedExpression.cs: - * MonoDevelop.CSharp.Dom/Statements/UncheckedStatement.cs: - * MonoDevelop.CSharp.Dom/Expressions/IndexerExpression.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/MethodDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/IndexerDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/AbstractMemberBase.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/PropertyDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/VariableInitializer.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/ArgumentDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/OperatorDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/PrimitiveExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/QualifiedIdentifier.cs: - * MonoDevelop.CSharp.Dom/Expressions/UncheckedExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/StackAllocExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/IdentifierExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/InvocationExpression.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/DelegateDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/AssignmentExpression.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/DestructorDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/ConditionalExpression.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/NamespaceDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/ObjectCreateExpression.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/ConstructorDeclaration.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/UsingAliasDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/NullReferenceExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/ParenthesizedExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/BaseReferenceExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/ThisReferenceExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/UnaryOperatorExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/BinaryOperatorExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/AnonymousMethodExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/MemberReferenceExpression.cs: - * MonoDevelop.CSharp.Dom/Expressions/PointerReferenceExpression.cs: - * MonoDevelop.CSharp.Dom/Statements/VariableDeclarationStatement.cs: - Worked on C# DOM. - -2009-09-23 Mike Krüger <mkrueger@novell.com> - - * Syntax/HighlightCSharpSemanticRule.cs: Added some checks. - -2009-09-23 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Dom/Statements: - * MonoDevelop.CSharp.Dom/TypeMembers: - * MonoDevelop.CSharp.Dom/Expressions: - * MonoDevelop.CSharp.Dom/GeneralScope: - * MonoDevelop.CSharp.Dom/Attribute.cs: - * MonoDevelop.CSharp.Dom/Identifier.cs: - * Syntax/HighlightCSharpSemanticRule.cs: - * MonoDevelop.CSharp.Dom/TypeDeclaration.cs: - * MonoDevelop.CSharp.Dom/AttributeSection.cs: - * MonoDevelop.CSharp.Dom/UsingDeclaration.cs: - * MonoDevelop.CSharp.Dom/DelegateDeclaration.cs: - * MonoDevelop.CSharp.Dom/QualifiedIdentifier.cs: - * MonoDevelop.CSharp.Dom/NamespaceDeclaration.cs: - * MonoDevelop.CSharp.Dom/UsingAliasDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/Identifier.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/Attribute.cs: - * MonoDevelop.CSharp.Dom/Statements/BlockStatement.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/AbstractMember.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/EventDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/FieldDeclaration.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/TypeDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/MethodDeclaration.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/AttributeSection.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/UsingDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/AbstractMemberBase.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/IndexerDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/VariableInitializer.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/ArgumentDeclaration.cs: - * MonoDevelop.CSharp.Dom/Expressions/QualifiedIdentifier.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/OperatorDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/PropertyDeclaration.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/DelegateDeclaration.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/NamespaceDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/DestructorDeclaration.cs: - * MonoDevelop.CSharp.Dom/GeneralScope/UsingAliasDeclaration.cs: - * MonoDevelop.CSharp.Dom/TypeMembers/ConstructorDeclaration.cs: - Worked on C# DOM. - -2009-09-23 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: Renamed file. - -2009-09-23 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Syntax/CSharpSyntaxMode.cs: - * Syntax/HighlightCSharpSemanticRule.cs: - * Syntax/HighlightPropertiesSemanticRule.cs: Reactivated - semantic highlighting. - -2009-09-22 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoDevelop.CSharp.Dom: - * MonoDevelop.CSharp.Dom/Attribute.cs: - * MonoDevelop.CSharp.Dom/Identifier.cs: - * MonoDevelop.CSharp.Dom/TypeDeclaration.cs: - * MonoDevelop.CSharp.Dom/AttributeSection.cs: - * MonoDevelop.CSharp.Dom/UsingDeclaration.cs: - * MonoDevelop.CSharp.Dom/DelegateDeclaration.cs: - * MonoDevelop.CSharp.Dom/QualifiedIdentifier.cs: - * MonoDevelop.CSharp.Dom/NamespaceDeclaration.cs: - * MonoDevelop.CSharp.Dom/UsingAliasDeclaration.cs: Worked on - c# dom. - -2009-09-21 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpFormattingPolicy.cs: - * FormattingStrategy/CSharpFormattingPolicy.xml: Fixed 'Bug - 540466 - Code formatter "place else on new line" is broken'. - -2009-09-21 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: - * Parser/CSharpFormatter.cs: - * Gui/MemberCompletionData.cs: - * Parser/FindMemberAstVisitor.cs: - * Gui/CSharpTextEditorCompletion.cs: Renamed IDomVisitable -> - INode - -2009-09-18 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: - * Gui/MemberCompletionData.cs: Show type of type. - (class/interface/struct ...) - -2009-09-18 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Show return type for constants - (Math.PI). - -2009-09-18 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: c# ambience now use the - FullInnerTypeName setting. - -2009-09-18 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed wrong code - completion popup. - -2009-09-18 Mike Krüger <mkrueger@novell.com> - - * Syntax/CSharpSyntaxMode.cs: handled null exception. - -2009-09-18 Mike Krüger <mkrueger@novell.com> - - * Syntax/CSharpSyntaxMode.cs: handled possible null reference. - -2009-09-18 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Use more advanced - GetComponentType method instead of a custom version (removes - code duplication). Fixes 'Bug 540095 - Code completion - issues with dictionaries in foreach'. - -2009-09-17 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: - * Parser/CodeGenerator.cs: Fixed explicit interfaces. - -2009-09-17 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: - * Gui/NewOverrideCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: Correctly set valid - region/improved method overriding. - -2009-09-17 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: Fixed on the fly format bug. - -2009-09-16 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Enums are no longer printed sealed. - -2009-09-16 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/NewCSharpExpressionFinder.cs: - * Gui/CSharpTextEditorCompletion.cs: Fixed 'Bug 539327 - - Intellisense does not work with default (type) keywork'. - -2009-09-16 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/NewCSharpExpressionFinder.cs: - * Gui/CSharpTextEditorCompletion.cs: Fixed "Bug 539320 - No - intellisense for delegate attributes". - -2009-09-16 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: Fixed 'Bug 539318 - - duplicate var suggestion'. - -2009-09-15 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: Added short way to format whole - document. - -2009-09-15 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: worked on formatting. - -2009-09-15 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: Worked on code formatting. - -2009-09-12 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Added auto complete empty - match == false for 'hint' enum completion. - -2009-09-12 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: - * Gui/EventCreationCompletionData.cs: - * Gui/NRefactoryParameterDataProvider.cs: - * Gui/NRefactoryIndexerParameterDataProvider.cs: - * Gui/NRefactoryTemplateParameterDataProvider.cs: Track API - changes. - -2009-09-12 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: removed debug message. - -2009-09-11 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: worked on formatting. - -2009-09-11 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: Fixed "Bug 538296 - - Autocompletion makes weird indentation on svn build". - -2009-09-11 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryResolver.cs: Fixed "Bug 538208 - Go to - declaration not working over a generic method...". - -2009-09-10 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: - * Gui/CSharpTextEditorIndentation.cs: Track API changes/worked - on code formatter. - -2009-09-08 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: Improved formatting merge - algorithm (fixing Bug 537374 - On-the-fly formatting: New - line incorrectly inserted in property). - -2009-09-08 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: - * Parser/FindMemberAstVisitor.cs: Removed debug message. - -2009-09-08 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: fixed "Bug 537187 - When - 'interpret tab as reindent' option is set, code templates - don't work". - -2009-09-08 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: Fixed "Bug 537318 - Text curser - misplaced on automatic refactoring (adding spaces etc. when - pressing ';')". - -2009-09-08 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: fixed "Bug 537187 - When - 'interpret tab as reindent' option is set, code templates - don't work". - -2009-09-03 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: fixed c# ambience for nested types - (they work a bit different now). - -2009-09-02 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Made a better fix for the explicit - member bug (but a recreation of the code completion database - is required to make it work). - -2009-09-02 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Fixed failing unit test. - -2009-09-02 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Fixed "Bug 536111 - Nested generic - types should not show <> on code completion". - -2009-09-01 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpNRefactoryASTProvider.cs: Implementet - parsetypereference. - -2009-09-01 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Fixed "Bug 535187 - Resolver - result wrong when property name matches type". - -2009-08-31 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Fixed unit tests. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Improved attribute output. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Parser/CSharpFormatter.cs: - * Gui/NRefactoryResolver.cs: - * Parser/NRefactoryParser.cs: - * Syntax/CSharpSyntaxMode.cs: - * Parser/FindMemberAstVisitor.cs: - * Gui/NewCSharpExpressionFinder.cs: - * Syntax/HighlightPropertiesSemanticRule.cs: - * Gui/NRefactoryIndexerParameterDataProvider.cs: Fixed unit - test failures & compiler warnings. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.csproj: Updated dependencies. We now depend on - gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-26 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Fixed removing of - selection for insert/remove indent commands. - -2009-08-26 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Optimized find all - references operation. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Fixed regex for parsing - errors. The line+column group is optional in csc. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: Fixed "Bug 533986 - Autoformat: - issue when pressing enter at the end of a line". - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Use GetContent instead - of casting. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: fixed possible null - reference exception. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Fixed "Bug 533683 - File - header automatically expanded". - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs: - * Gui/NRefactoryIndexerParameterDataProvider.cs: Indexer xml - docs are now displayed. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryIndexerParameterDataProvider.cs: - * Gui/NRefactoryTemplateParameterDataProvider.cs: Worked on - data providers. - -2009-08-25 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fix windows build. - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryIndexerParameterDataProvider.cs: Remvoved - duplicate indexer. - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * Gui/CSharpTextEditorCompletion.cs: - * Gui/NRefactoryIndexerParameterDataProvider.cs: - * Gui/NRefactoryTemplateParameterDataProvider.cs: Implemented - Bug 361573 - Code completion for indexers not working. - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs: Fixed 'Bug 533681 - Method - overriding always uses full namespaces'. - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * CSharpEnhancedCodeProvider.cs: Track API changes - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: It's now possible to - determine the parent expression contexts. - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs: Fixed "Bug 533369 - - Overloads should be ordered". - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed "Bug 531035 - - Automcompleted delegate callback generation for TEventArgs - could be better". - - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 528329 - Find - class references returns incorrect reference". - -2009-08-19 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/SharpDevelopTree: - * Parser/LanguageItemVisitor.cs: - * Parser/CSharpExpressionFinder.cs: Remove unused stuff. - -2009-08-15 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 531525 - - Refactoring + Renaming fails for delegate" - -2009-08-10 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.csproj: Don't make local copies of project - references. - -2009-08-04 Mike Krüger <mkrueger@novell.com> - - * Syntax/CSharpSyntaxMode.cs: fixed "Bug 527655 - Preprocessor - disabled code still makes "if" coloured". - -2009-08-04 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs: Added new line for - parameterless methods summary documentation. - -2009-08-03 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs: - * FormattingStrategy/CSharpIndentEngine.cs: Fixed "Bug 507668 - - Wrong smart-indentation behavior in monodevelop solution - itself". - -2009-08-03 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs: fixed "Bug 527151 - – smart indent: indents "too much" after "new O () { ... }" - object initialisation without trailing ','". - -2009-08-01 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Fixed "Bug 527338 - Wrong type - shown in tooltip when param name clashes with field name". - -2009-07-31 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: Fixed failing unit test. - -2009-07-31 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: Fixed 'Bug 526667 - wrong - code completion in object initialisation (new O() {...};)'. - -2009-07-30 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: - * Gui/NRefactoryParameterDataProvider.cs: Worked on xml - documentation display. - -2009-07-30 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Added null check. - -2009-07-29 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: - * Parser/FindMemberAstVisitor.cs: - * Gui/NRefactoryParameterDataProvider.cs: - * Gui/NRefactoryTemplateParameterDataProvider.cs: Handled - parameter documentation. - -2009-07-29 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: - * Gui/MemberCompletionData.cs: Custom xml documentation is now - used (Bug 525260 - Custom documentation not shown in code - completion.). - -2009-07-29 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: Fixed bug in code formatter. - -2009-07-29 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Implemented search in xml - comments for members/types. - -2009-07-29 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: - * Parser/FindMemberAstVisitor.cs: Implmented search in xml - documentation (currently this works only for parameters). - -2009-07-28 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed possible null - reference exception. - -2009-07-28 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryResolver.cs: - * Syntax/CSharpSyntaxMode.cs: - * Gui/NewCSharpExpressionFinder.cs: Fixed failing LINQ unit - tests. - -2009-07-28 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: - * Gui/NewCSharpExpressionFinder.cs: - * Gui/CSharpTextEditorIndentation.cs: - * FormattingStrategy/CSharpIndentEngineStack.cs: Worked on "on - the fly" code formatting. - -2009-07-24 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 524879 - Rename - on variable in "using" leaks into other scopes". - -2009-07-24 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 524877 - - Incomplete rename with on variable declared in foreach - statements". - -2009-07-24 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 524873 - - Parameter renaming problem when type contains parameter - name". - -2009-07-23 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Let the runtime find the - correct compiler path. - -2009-07-23 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 524318 - Cannot - rename caught exception declarations". - -2009-07-23 Mike Krüger <mkrueger@novell.com> - - * Syntax/CSharpSyntaxMode.cs: - * Parser/FindMemberAstVisitor.cs: - * Syntax/HighlightPropertiesSemanticRule.cs: Removed debug - messages. - -2009-07-22 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpNRefactoryASTProvider.cs: fixed build. - -2009-07-22 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpNRefactoryASTProvider.cs: handled possible - parser exceptions. - -2009-07-22 Mike Krüger <mkrueger@novell.com> - - * Syntax/CSharpSyntaxMode.cs: Correctly copying syntax mode - properties. - -2009-07-20 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpFormattingPolicy.cs: - * FormattingStrategy/CSharpFormattingPolicy.xml: Added brace - forcement pretty print options. - -2009-07-20 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 523334 - Find - references misses a field inside a property". - -2009-07-17 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpNRefactoryASTProvider.cs: removed debug - message. - -2009-07-16 Mike Krüger <mkrueger@novell.com> - - * Syntax/CSharpSyntaxMode.cs: Fixed '#if' section highlighting - bug with more than one defined symbol separated by ',' - -2009-07-16 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: C# text editor extension - can now be reused by the ASP.NET text editor extension. - -2009-07-14 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpNRefactoryASTProvider.cs: implemented new parse - function. - -2009-07-09 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpNRefactoryASTProvider.cs: Track api changes. - -2009-07-08 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: - * Gui/NRefactoryParameterDataProvider.cs: Fixed "Bug 518548 - - Completion is very annoying on lambda parameters". - -2009-07-08 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed partial completion. - -2009-07-07 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Fixed the code completion on - interface members. - -2009-07-06 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Fixed automatic namespace import - (removed redundant newline). - -2009-07-06 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Added range check (fixes - a possible exception on del/backspace). - -2009-07-06 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed "Bug 518544 - "new" - completion after "var" is almost unusably slow". - -2009-07-06 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: Implemented "Bug 518542 - - Partial method completion". - -2009-07-04 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Added range check. - -2009-07-03 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Implemented special - backspace/del behaviour inside strings as suggested by - lluis. - -2009-07-03 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * Parser/CSharpFormatter.cs: - * Parser/CSharpNRefactoryASTProvider.cs: Worked on refactoring - support. - -2009-07-02 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: Fixed "Bug 518547 - - Property initializer completion populates from wrong type". - -2009-06-29 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: fixed possible null reference - exception. - -2009-06-24 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: - * Gui/CSharpTextEditorIndentation.cs: Overworked the formatted - text insertion algorithm. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CSharpFormatter.cs: Use the new DesktopService - instead of PlatformService. - -2009-06-23 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: Worked on formatter. - -2009-06-23 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpFormattingPolicy.cs: - * FormattingStrategy/CSharpFormattingPolicy.xml: Added format - option for anonymous methods. - -2009-06-23 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: - * Gui/CSharpTextEditorIndentation.cs: Worked on formatter. - -2009-06-23 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Added null checks. - -2009-06-23 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: - * Gui/CSharpTextEditorIndentation.cs: Worked on formatter. - -2009-06-22 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: - * Gui/CSharpTextEditorIndentation.cs: Fixed tab key multi line - formatting. worked on formatter. - -2009-06-22 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: Worked on output formatter. - -2009-06-22 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: - * Gui/CSharpTextEditorIndentation.cs: Fixed template - insertion/worked on code formatter. - -2009-06-19 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: - * Gui/CSharpTextEditorIndentation.cs: Worked on code - formatting - -2009-06-19 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: - * Gui/CSharpTextEditorCompletion.cs: Fixed "Bug 514563 - - Inconsistent treatment of nullable types for comments and - information". - -2009-06-19 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Fixed "Bug 514284 - Tab - key doesn't work for plain text files (with tab as reindent - option set)". - -2009-06-19 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: fixed "Bug 514283 - - Using tab to reindent only works from the begining of the - line". - -2009-06-19 Mike Krüger <mkrueger@novell.com> - - * templates/AssemblyInfo.xft.xml: Fixed "Bug 513981 - Project - template causes CS1726 errors". - -2009-06-18 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpEnhancedCodeProvider.cs: Pass specials to CodeDOM - visitor so it can collect comments. - - * Gui/CompilerOptionsPanelWidget.cs: Don't explode when - ITypeResolveContext is null. - -2009-06-18 Lluis Sanchez Gual <lluis@novell.com> - - * Gui\CSharpTextEditorCompletion.cs: Remove debug message. - - * Parser\NRefactoryParser.cs: Assign a default visibility flag - for types which don't have one explicitly set in code. - - * templates\GtkSharp2Project.xpt.xml: atk-sharp is a - dependency of gtk-sharp, so it has to be added too to the - project (.NET complains about it). - -2009-06-18 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorIndentation.cs: - * FormattingStrategy/CSharpFormattingPolicy.cs: - * FormattingStrategy/CSharpFormattingPolicy.xml: Worked on - code formatting. - -2009-06-18 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/NRefactoryParser.cs: Fix issue with detection of - generic constraints. - -2009-06-18 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpFormattingPolicy.cs: Corrected - default settings - -2009-06-15 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 504555 - Right - clicking on a variable name and selecting rename does not - work properly.". - -2009-06-15 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryParameterDataProvider.cs: Fixed "Bug 512820 – - Different number of overloads reported for same method". - -2009-06-12 Mike Krüger <mkrueger@novell.com> - - * Syntax/CSharpSyntaxMode.cs: Track api changes. - -2009-06-09 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CSharpFormatter.cs: Add support for per-mimetype - policies. - -2009-06-09 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * MonoCSharpPolicy.xml: - * CSharpBinding.addin.xml: Register the c# formatting panel - and the Mono policy set. - - * FormattingStrategy/CSharpFormattingPolicy.cs: - * FormattingStrategy/CSharpFormattingPolicyPanel.cs: Converted - to mime-type formatting panel. - -2009-06-09 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs: Fixed "Bug 510222 - - Newline after colon of conditional does not have correct - tabbing". - -2009-06-09 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Fixed "Bug 510919 - Code completion - does not show interface method when not using a local var". - -2009-06-09 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed find member visitor - bug. - -2009-06-08 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 510771 - Find - references finds invalid references". - -2009-06-05 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * Parser/CSharpFormatter.cs: - * FormattingStrategy/CSharpFormattingPolicy.cs: - * FormattingStrategy/CSharpFormattingPolicyPanel.cs: - * FormattingStrategy/CSharpFormattingStyleDefinition.xml: - Worked on C# formatter it should now fit better in the - policy system. - -2009-06-04 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: - * Gui/NRefactoryParameterDataProvider.cs: Fixed "Bug 509620 - - Auto-completion shows empty constructor when there are no - constructors available (because of being private)". - -2009-06-02 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.csproj: Set correct resource id. - -2009-06-02 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Fixed "Bug 509019 - Autocomplete for - new generic of array omits brackets". - -2009-06-02 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed "Bug 507063 - XML - auto-comment doesn't work for indexers or properties". - -2009-06-02 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 507737 - Renaming - parameter of method renames parameter occurrences in other - methods in the same file". - -2009-05-25 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: Corrected makefile. - -2009-05-25 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * FormattingStrategy/CSharpFormattingPolicy.cs: - * FormattingStrategy/CSharpFormattingPolicy.xml: Worked on C# - formatting policy. - -2009-05-25 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed "Bug 506707 - Code - completion shows fully qualified class names when using - alias directive is used." - -2009-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpLanguageBinding.cs: Add support for .net 4.0. - - * CSharpBindingCompilerManager.cs: Properly locate the - compiler when running on MS.NET. - -2009-05-14 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * Syntax/CSharpSyntaxMode.cs: - * Syntax/HighlightPropertiesSemanticRule.cs: Added semantic - rules to the c# syntax mode. - -2009-05-14 Mike Krüger <mkrueger@novell.com> - - * Syntax/CSharpSyntaxMode.cs: Worked on preprocessor semantic - highlighting. - -2009-05-14 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs: Applied - patch Eberhard Beilharz <eb1@sil.org> from (Bug 503410 - - Can't set warning level to 4). - -2009-05-13 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: - * Syntax/CSharpSyntaxMode.cs: Worked on semantic - highlighting/fixed bug that could cause a crash with invalid - pre processor if blocks. - -2009-05-12 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * Syntax/CSharpSyntaxMode.cs: Worked on pre processor semantic - highlighting. - -2009-05-12 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: - * Syntax/CSharpSyntaxMode.cs: - * Gui/CSharpTextEditorCompletion.cs: Fixed 'Bug 501999 - - Intellisense completion of new array: put cursor inside - brackets' - -2009-05-08 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryResolver.cs: Fixed query expression resolving - bug. - -2009-05-08 Mike Krüger <mkrueger@novell.com> - - * Syntax: - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * Syntax/CSharpSyntaxMode.cs: Added c# syntax mode. - -2009-05-04 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Fixed a bug that code completion - shows up for not declared members ("string s; s.c." - shouldn't complete anymore) - -2009-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Don't use -pkg to reference - assemblies, use the full assembly path. Don't add the - default utf8 codepage option when building with csc. Move - the /noconfig option out of the response file, csc doesn't - like it. Properly build with csc when targeting MS.NET. - -2009-05-04 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed "Bug 500001 – Auto - XML comment (///) for struct grabs params and returns from - following function". - -2009-05-04 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed "Bug 499819 - - "true." or "false." doesn't trigger code completion". - -2009-05-01 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/MemberCompletionData.cs: Fix duplicate filtering, so - that unnecessary "overloads" don't show up. - -2009-04-30 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Remove unnecessary compiler - params parsing. - -2009-04-28 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: - * Gui/EventCreationCompletionData.cs: Fixed/Improved the - create event handler feature. - -2009-04-27 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Use correct environment for - building the project, according to the target runtime. - -2009-04-27 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.csproj: - * Gui/NewOverrideCompletionData.cs: Fixed "Bug 497991 - - Completion of "overriding" an interface member results in a - call to base". - -2009-04-24 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.addin.xml: Changed copyright tag. - -2009-04-24 Mike Krüger <mkrueger@novell.com> - - * AssemblyInfo.cs: Changed assembly info. - -2009-04-24 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs: "overriding" interface - members is now public. - -2009-04-24 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed 'Bug 495275 - - override completion popup no longer includes unimplemented - members from interfaces'. - - * Parser/NRefactoryParser.cs: - -2009-04-24 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: fixed "Bug 497829 - MD cannot - open file due to NullReferenceException in C# binding". - -2009-04-20 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpLanguageBinding.cs: Track comment tag API. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * Gui/EventCreationCompletionData.cs: Track api changes. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * CSharpBinding.csproj: don't require specific gtk-sharp version. - * Gui/CSharpTextEditorCompletion.cs: fix a csc error. - -2009-04-17 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBindingCompilerManager.cs: Use - ToolsEnvironmentVariables from the current runtime. - -2009-04-17 Mike Krüger <mkrueger@novell.com> - - * CSharpLanguageBinding.cs: - * Gui/CodeGenerationPanel.cs: - * CSharpBindingCompilerManager.cs: - * Gui/CompilerOptionsPanelWidget.cs: - * Project/CSharpCompilerParameters.cs: Worked on C# backend - binding. - -2009-04-17 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * CSharpLanguageBinding.cs: - * icons/csharp-project-16.png: Removed icon service. - -2009-04-16 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Moved SystemAssemblyService - and related classes to the namespace - MonoDevelop.Core.Assemblies. - -2009-04-16 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs: fixed 'Bug 494568 - - Indentation after C# labels is wrong.'. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * CSharpBinding.addin.xml: Bump MD version. - -2009-04-09 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed "Bug 429034 - Class alias - completion not working properly". - -2009-04-09 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 493202 - List - References on private constructor yields nothing". - -2009-04-08 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Activated virtual - leading whitespace feature. - -2009-04-08 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Fixed possible null ref - exception. - -2009-04-07 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: - * Parser/NRefactoryParser.cs: - * Gui/NRefactoryTemplateParameterDataProvider.cs: Added name - validator (for Bug 414735 - Rename refactoring should not - allow invalid names). - -2009-04-07 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Implemented "Bug 492675 - New line - & ; at end of line". - -2009-04-06 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: fixed bug in add namespace import - method. - -2009-04-06 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: AddNamespace import is now atomar. - -2009-04-06 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: - * Gui/NRefactoryResolver.cs: Added "resolve namespace" - feature. - -2009-04-06 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 438696 - Error - in text editor extension chain.". - -2009-04-03 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Implemented "Bug 325527 - - Make C# intellisense smarted for base classes". - -2009-04-03 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/MemberCompletionData.cs: - * Gui/NRefactoryParameterDataProvider.cs: Added some tooltip - formatting. Extension methods are marked. Method description - is shown in the parameter window. - -2009-04-02 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryResolver.cs: Fixed "Bug 491020 - Wrong typeof - intellisense". - -2009-04-02 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryResolver.cs: Fixed "Bug 491017 - No - intellisense for static LINQ queries". - -2009-04-02 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Fixed failing unit test. - -2009-04-01 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: removed debug messages. - -2009-04-01 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed "Bug 491016 - No - intellisense for lambdas inside linq query". - -2009-04-01 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Added "var" to the - completion list. - -2009-04-01 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 487226 - No - intellisense in LINQ queries" - 2. - -2009-04-01 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed "Bug 487237 - Broken lambda - intellisense". - -2009-04-01 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed "Bug 487226 - No - intellisense in LINQ queries". - -2009-03-31 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Worked on C#3 lambda resolving. - -2009-03-30 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Removed debug message. - -2009-03-30 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: implemented 'Bug 363627 - MD - text editor does not show folding symbols for preprocessor - directives'. - -2009-03-30 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: - * Gui/NRefactoryTemplateParameterDataProvider.cs: Implemented - "Bug 324888 - Auto complete not activating in generics". - - * Makefile.am: - * CSharpBinding.csproj: - -2009-03-30 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Implemented "Bug 324989 - - code completion doesn't strip off 'Attribute' part in - Attributes". - -2009-03-27 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Added 'from ... group ... into - VAR' case. - -2009-03-24 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryResolver.cs: - * Gui/NewCSharpExpressionFinder.cs: Worked on lambda resolving - (fixing bug 'Bug 487203 - Extension methods not working'). - -2009-03-23 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: Fixed "Bug 487209 - Incorrent - intellisense for partial methods". - -2009-03-23 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Fixed "Bug 487218 - var does not work - with arrays". - -2009-03-23 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed "Bug 487228 - No intellisense - for implicit arrays". - -2009-03-23 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: Fixed "Bug 487236 - Object - initializer completion uses wrong type". - -2009-03-23 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed "Bug 487246 - No - intellisense for extension methods". - -2009-03-23 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Fixed possible null ref. - -2009-03-22 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: Added support for - contextual templates. - -2009-03-22 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: Fixed Header. - -2009-03-21 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/MemberCompletionData.cs: Worked on template callbacks. - -2009-03-21 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/NewCSharpExpressionFinder.cs: - * Gui/NewOverrideCompletionData.cs: - * Gui/EventCreationCompletionData.cs: - * Gui/NRefactoryParameterDataProvider.cs: Fixed compilation - error. - -2009-03-20 Michael Hutchinson <mhutchinson@novell.com> - - * templates/GtkSharp2Project.xpt.xml: Don't require specific - GTK# versions. - -2009-03-19 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: Track API changes. - - * Gui/CSharpTextEditorIndentation.cs: changed naming. - -2009-03-17 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Fix build. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Fixed caret end pos. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: - * FormattingStrategy/CSharpIndentEngine.cs: Added auto string - concat when return is hit inside a string. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: Renamed method. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: fixed 'Bug 485783 - Class/method - navigation bar doesn't honor "Define symbols:" project - setting when parsing file'. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: - * Parser/NRefactoryParser.cs: Track API changes. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: fixed 'Bug 485610 - Can't - rename a variable'. - -2009-03-16 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpFormattingStyleDefinition.xml: - Added option categories. - -2009-03-16 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Added new code completion - context (local variable naming proposal). - -2009-03-16 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpFormattingStyleDefinition.xml: - Added place in new line options. - -2009-03-15 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpFormatter.cs: - * FormattingStrategy/CSharpFormattingStyleDefinition.xml: - Worked on code formatting. - -2009-03-15 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpFormattingStyleDefinition.xml: - Added some formatting options. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBinding.csproj: Don't local-copy project refs. - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpFormattingStyleDefinition.xml: - Added some options. - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.csproj: Moved text editor to core - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.addin.xml: - * Parser/CSharpFormatter.cs: - * FormattingStrategy/CSharpFormattingStyleDefinition.xml: - Worked on code formatting. - -2009-03-12 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * Parser/CSharpFormatter.cs: - * FormattingStrategy/CSharpFormattingStyleDefinition.xml: - Worked on code formatter. - -2009-03-11 Mike Krüger <mkrueger@novell.com> - - * FormattingStrategy/CSharpFormattingStyleDefinition.xml: - Worked on code formatting. - -2009-03-10 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * CSharpBinding.addin.xml: - * FormattingStrategy/CSharpFormattingStyleDefinition.xml: - Added format style definition - -2009-03-10 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: fixed comment position. - -2009-03-10 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: added new constructor. - -2009-03-10 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * CSharpBinding.csproj: - * Gui/NewCSharpExpressionFinder.cs: Updated nrefactory - references. - -2009-03-05 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Handled output of anonymous types. - -2009-03-05 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed type name. - -2009-03-05 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - - * Gui/ResolveVisitor.cs: Using new anonymous type - representation. - -2009-03-05 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryResolver.cs: - * FormattingStrategy/CSharpIndentEngine.cs: Worked on lambda - code completion. - -2009-03-03 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: Worked on icons for - parameters/local variables and keywords. - -2009-03-03 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: added bounds check. - -2009-03-02 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: fixed "Bug 480492 - Find - field references returns incorrect references". - -2009-02-27 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/NewCSharpExpressionFinder.cs: - * Gui/CSharpTextEditorCompletion.cs: Fixed "Bug 479983 - No C# - completion for object initializers". - -2009-02-27 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 479986 - - Incorrect new completion for var". - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.csproj: Flush. - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * md1format.xml: - * CSharpBindingCompilerManager.cs: - * Project/CSharpCompilerParameters.cs: Added support for - WarningsNotAsErrors, although there is no gui for setting it - because it is not supported by mcs. - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs: fixed 'Bug 479757 - - Parameters of a Method when opening Parenthesis result in a - blank "Tooltip".' - -2009-02-25 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBinding.addin.xml: Register CSharpProjectParameters as - serializable. - -2009-02-25 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * md1format.xml: - * gtk-gui/gui.stetic: - * CSharpBinding.csproj: - * CSharpLanguageBinding.cs: - * CSharpBindingCompilerManager.cs: - * Gui/CompilerOptionsPanelWidget.cs: - * Project/CSharpProjectParameters.cs: - * Project/CSharpCompilerParameters.cs: - * gtk-gui/CSharpBinding.CompilerOptionsPanelWidget.cs: Moved - some properties from configuration parameters to project - parameters. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * Gui/CompilerOptionsPanelWidget.cs: Changed override Destroy - --> override OnDestroyed. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Parser/FindMemberAstVisitor.cs: fixed "Bug 427453 - The - rename operations are not working (for local variables)" - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * Gui/CompilerOptionsPanelWidget.cs: worked on ressource - de-allocation. - -2009-02-24 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Fixed 'Bug 472597 - New completion - does not include array types'. - -2009-02-24 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: fixed "Bug 478702 - Underline on - syntax error not working properly when using preprocessor - directives and inheritance". - -2009-02-24 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Added support for some undocumented - keywords. - -2009-02-23 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: Removed debug message. - -2009-02-23 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: - * Gui/NewOverrideCompletionData.cs: Fixed "Bug 478703 - - Override completion fails to include parameter modifiers in - method generation". - -2009-02-23 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryResolver.cs: Fixed some type resolving issues. - -2009-02-23 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Fixed failing unit test. - -2009-02-23 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed inner type access issues. - -2009-02-23 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/NewCSharpExpressionFinder.cs: - * Gui/CSharpTextEditorCompletion.cs: Handled - AttributeArguments context. Fixing bug 'Bug 478490 - - Autocomplete Attribute Properties'. - -2009-02-21 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: fixed "Bug 472104 - - Cursor misplaced when pressing tab". - -2009-02-19 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 477374 - Find - references... doesn't find all references". - -2009-02-19 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: enum fields now have the correct - return type. - -2009-02-18 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Fixed "Bug 404706 - Refactorer is - not aware of existing regions when inserting members". - -2009-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Track api changes. - - * Project/CSharpResourceIdBuilder.cs: Allow line breaks when - reading literals. - -2009-02-17 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 434979 - - Automagic insertion of XML comments doesn't work as - intended'. - -2009-02-16 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Removed double space in namespace - output. - -2009-02-16 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Parser/FindMemberAstVisitor.cs: Fixed bug "Bug 325171 - - Rename fails with overloads". - -2009-02-16 Mike Krüger <mkrueger@novell.com> - - * Parser/FindMemberAstVisitor.cs: Fixed "Bug 391066 - Rename - not offered for generic classes". - -2009-02-13 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: fixed type output issues in the c# - ambience. - -2009-02-11 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpLanguageBinding.cs: - * Parser/NRefactoryParser.cs: - * CSharpBindingCompilerManager.cs: Track API changes. Use the - new ProjectItem collection. - -2009-02-11 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed test case 470954_bis - -2009-02-11 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed "Bug 474447 - Wrong - completion of namespaces". - -2009-02-11 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Optimized ResolveIdentifier and - prevented endless loop. - -2009-02-11 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed "Bug 470954 - using - System.Windows.Forms is not honored". - -2009-02-10 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/MemberCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: Fixed "Bug 350862 - - Autocomplete bug with enums". - -2009-02-10 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed small namespace access bug. - -2009-02-10 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: worked on is/as - completion. - -2009-02-10 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: - * Gui/CSharpTextEditorCompletion.cs: Added new "<Type> x = y - as $" completion case. - -2009-02-09 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: now using - IsAccessibleFrom for constructor accessible tests (for more - complex cases than bug 473849). - - -2009-02-09 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 473849 - - Classes with no visible constructor shouldn't appear in - "new" completion". - -2009-02-09 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed "Bug 473686 - Constants are - not included in code completion". - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBinding.csproj: Don't local-copy other addins' dlls. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Rename a couple of - variables, as csc is more picky about multiple locals with - the same name in switches. - - * gtk-gui/gui.stetic: Updated. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBinding.csproj: Don't treat warning as errors, because - csc still outputs warnings for this project. - -2009-02-06 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 472092 - - 'yield return new' includes incaccessible members'. - -2009-02-06 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Fixing C#3 query expressions. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mds: - * CSharpBinding.mdp: - * CSharpBinding.csproj: Migrated to MSBuild file format. - -2009-02-05 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/MemberCompletionData.cs: Avoid an InvalidCastException - in the case where an overloads's member is not the same type - as the main member. Not sure why this would happen, but it - just did. - -2009-02-05 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * Gui/MemberCompletionData.cs: - - * Gui/NewCSharpExpressionFinder.cs: fixed 'Bug 471937 - Code - completion of 'new' showing invorrect entries'. - -2009-02-05 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: fixed "Bug 472714 - - MonoDevelop automatic indentation does not follow "Convert - tabs to spaces" option". - -2009-02-04 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/MemberCompletionData.cs: Better sorting of overloads. - -2009-02-04 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/MemberCompletionData.cs: Don't auto-insert <T>. Sort - overloads. Always display <> in the name when there is a - generic overload. - -2009-02-04 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpAmbience.cs: Handle HideGenericParameterNames - flag. - -2009-02-04 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed "Bug 466719 - Code completion - doesn't activate with '.' inside expression using '::' - operator.". - -2009-02-04 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 469910 - - Incorrect type resolution on attributes". - -2009-02-04 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 471935 - Code - completion window not showing in MD1CustomDataItem.cs'. - -2009-02-03 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: disabled caret beyond - eol feature. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * CSharpBinding.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: - * gtk-gui/gui.stetic: Fix target gtk# version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: - * gtk-gui/CSharpBinding.CompilerOptionsPanelWidget.cs: - Updated. - -2009-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CSharpResourceIdBuilder.cs: Track api changes. - -2009-01-30 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: - * Autotools/Makefile.am: - * Gui/CSharpAmbience.cs: - * Parser/NRefactoryParser.cs: - * Parser/FindMemberAstVisitor.cs: - * Gui/CSharpTextEditorCompletion.cs: Add support for constraints in - generic methods. - -2009-01-30 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Added virtual spaces based on - indentation level. - -2009-01-27 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/NRefactoryParser.cs: Track api changes. - -2009-01-27 Mike Krüger <mkrueger@novell.com> - - * Parser/mcs: - * Makefile.am: - * Parser/mcs/mcs: - * CSharpBinding.mdp: - * Parser/mcs/dom.cs: - * gtk-gui/gui.stetic: - * Parser/mcs/mcs/PLAN: - * Parser/mcs/mcs/TODO: - * Parser/mcs/External: - * Parser/mcs/mcs/NOTES: - * gtk-gui/generated.cs: - * Parser/mcs/mcs/OTODO: - * Parser/mcs/mcs/README: - * Gui/ResolveVisitor.cs: - * Parser/mcs/mcs/doc.cs: - * Parser/mcs/mcs/linq.cs: - * Parser/mcs/mcs/mcs.sln: - * Parser/mcs/mcs/enum.cs: - * Parser/mcs/mcs/decl.cs: - * Parser/mcs/mcs/const.cs: - * Parser/mcs/mcs/OPTIMIZE: - * Parser/mcs/mcs/cfold.cs: - * Parser/mcs/mcs/ecore.cs: - * Parser/mcs/mcs/Makefile: - * Parser/mcs/cs-parser.cs: - * Parser/CodeGenerator.cs: - * Parser/mcs/mcs/gmcs.sln: - * Parser/mcs/mcs/class.cs: - * Parser/mcs/mcs/assign.cs: - * Parser/mcs/mcs/ChangeLog: - * Parser/mcs/mcs/driver.cs: - * Parser/mcs/mcs/lambda.cs: - * Parser/mcs/mcs/report.cs: - * Parser/mcs/mcs/support.cs: - * Parser/mcs/mcs/codegen.cs: - * Parser/mcs/mcs/generic.cs: - * Gui/NRefactoryResolver.cs: - * Parser/mcs/mcs/convert.cs: - * Parser/mcs/mcs/pending.cs: - * Parser/mcs/mcs/literal.cs: - * Parser/mcs/mcs/mcs.csproj: - * Parser/mcs/mcs/constant.cs: - * Parser/mcs/mcs/nullable.cs: - * Parser/mcs/mcs/gmcs.csproj: - * Parser/mcs/mcs/delegate.cs: - * Parser/mcs/mcs/location.cs: - * Parser/mcs/mcs/lambda.todo: - * Parser/mcs/mcs/parameter.cs: - * Parser/mcs/mcs/compiler.doc: - * Parser/mcs/mcs/modifiers.cs: - * Parser/mcs/mcs/namespace.cs: - * Parser/mcs/mcs/anonymous.cs: - * Parser/mcs/mcs/statement.cs: - * Parser/mcs/mcs/iterators.cs: - * Parser/mcs/mcs/attribute.cs: - * Parser/mcs/mcs/roottypes.cs: - * Parser/mcs/mcs/expression.cs: - * Parser/mcs/mcs/cs-parser.jay: - * Parser/mcs/mcs/generic-mcs.cs: - * Parser/mcs/mcs/mcs.exe.config: - * Parser/mcs/mcs/typemanager.cs: - * Parser/mcs/mcs/rootcontext.cs: - * Parser/mcs/mcs/flowanalysis.cs: - * Parser/mcs/mcs/symbolwriter.cs: - * Parser/mcs/mcs/gmcs.exe.config: - * Parser/mcs/mcs/cs-tokenizer.cs: - * Parser/mcs/mcs/mcs.exe.sources: - * Parser/mcs/mcs/AssemblyInfo.cs: - * Parser/mcs/mcs/gmcs.exe.sources: - * Parser/mcs/mcs/doc-bootstrap.cs: - * Parser/mcs/mcs/smcs.exe.sources: - * Gui/CSharpTextEditorCompletion.cs: - * Gui/CSharpTextEditorIndentation.cs: - * Parser/mcs/mcs/smcs.exe.sources-xml: - * Parser/mcs/External/CryptoConvert.cs: - * Parser/mcs/External/MonoSymbolFile.cs: - * Gui/NRefactoryParameterDataProvider.cs: - * Parser/mcs/External/MonoSymbolTable.cs: - * Parser/mcs/External/MonoSymbolWriter.cs: - * gtk-gui/CSharpBinding.FormattingPanelWidget.cs: - * gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs: - * gtk-gui/CSharpBinding.CompilerOptionsPanelWidget.cs: Removed unused - code. Fixed compiler warnings. - -2009-01-27 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Fixed an unneccessary space printing before for - type names (affected code completion as well). - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBinding.mdp: - * gtk-gui/gui.stetic: - * Autotools/Autotools.mdp: Flush project format changes. - -2009-01-26 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryResolver.cs: - * Parser/NRefactoryParser.cs: - * Gui/NewCSharpExpressionFinder.cs: - * Gui/CSharpTextEditorCompletion.cs: - * Gui/NRefactoryParameterDataProvider.cs: Provide the calling class in - all type queries. It is required to resolve generic arguments. - - * CSharpBinding.mdp: Updated. - -2009-01-27 Ankit Jain <jankit@novell.com> - - Fix bug #352703. - * CSharpBindingCompilerManager.cs (Compile): Format define symbols list - to be semi-colon separated. - -2009-01-26 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Handled invalid endpos. - -2009-01-23 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: Corrected delegate location. - - * Gui/CSharpAmbience.cs: Attribute postfix no longer print when - outputting attributes. - -2009-01-21 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 464788 - Variable shows - up twice in completion list.'. - -2009-01-21 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 464787 - completion doesn't - update fast enough'. - -2009-01-20 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Parser/NRefactoryParser.cs: Added support for explicit events. Fixing - bug "Bug 467507 - No completion of base members inside explicit - events". - -2009-01-16 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Handled theoretical null ref exception (But - I wasn't able to produce a test case). - -2009-01-16 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed "Bug 466694 - Generic type parameters - missing from completion". - -2009-01-16 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed 'Bug 466692 - Missing - completion for return/break keywords after yield'. - -2009-01-15 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed 'Bug 466337 - Incorrect intelisense for - class attribute'. - -2009-01-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 466329 - Autocomplete - doesn't activate with "_"". - -2009-01-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: worked on csharpambience markup. - -2009-01-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 466149 - Code completion - activates inside a string.'. - -2009-01-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Added global keyword. Fixing 'Bug 466063 - Missing keyword - 'global' from code completion'. - -2009-01-13 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/MemberCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: Performance optimizations in - AddCompletionData. Reduce calls to Ambience.GetString. - - * Gui/CSharpAmbience.cs: Optimizations. In Visit(IType), avoid creating - a StringBuilder when the result is just the class name. - -2009-01-09 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: Track api changes. - -2009-01-09 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: - * Gui/NRefactoryResolver.cs: - * Parser/NRefactoryParser.cs: - * Parser/FindMemberAstVisitor.cs: Worked on refactoring code/fixing Bug - 456576 - refactor: rename field is not working. - -2009-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fix warning. - - * md1format.xml: - * Project/CSharpCompilerParameters.cs: Store the LangVersion string - using the msbuild format. For MD1, use the old format. Fixes bug - #461104 - Setting C# language version on project does not parse in - VS.Net 2008. - -2009-01-07 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Worked on on the fly type resolving. - -2009-01-07 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: fixed "Bug 463783 - Method Navigator does not - show indexer parameters". - -2009-01-06 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Corrected variable scope. - -2009-01-06 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 457237 - code completion doesn't - show static methods when setting global variable'. - -2009-01-06 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 457003 - code completion shows - variables out of scope'. - -2009-01-05 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Fixed unit test for bug 323283. - -2009-01-05 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Fixed anonymous class unit test. - -2009-01-05 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 460234 - Invalid options - shown when typing 'override'". - -2008-12-24 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: - * Gui/NRefactoryParameterDataProvider.cs: Optimize - GetParameterCompletionCommandOffset. It was a cause of important - slowdowns in the editor when pressing return. - -2008-12-19 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Optimized. Do nothing in - HandleParameterCompletion unless the char is going to trigger a - parameter completion. - - * md1format.xml: Added missing property. - - * CSharpBindingCompilerManager.cs: Improve error message when an - assembly is not found. - - * gtk-gui/gui.stetic: Update. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: - * Autotools/Autotools.mdp: All projects now require fx 3.5. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: - * Autotools/CSharpAutotoolsSetup.cs: Track API changes. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: Don't require a specific version of Mono.Addins. - -2008-12-05 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: - * Gui/CSharpTextEditorIndentation.cs: Track api changes. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/MemberCompletionData.cs: Use full names in the description of the - members. Fixes bug #450931 - Autocomplete without namespaces is - confusing. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AssemblyInfo.cs: - * CSharpBinding.mdp: Add AssemblyInfo.cs files that are autogenerated - from the addin manifests. - -2008-11-29 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: - * Gui/MemberCompletionData.cs: - * Gui/NewOverrideCompletionData.cs: - * Gui/NRefactoryParameterDataProvider.cs: Refactored - ambiences/domoutputvisitor. - -2008-11-28 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: taken back last change. - -2008-11-28 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: added strongly typed overloads for getstring. - -2008-11-27 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Worked on c# ambience. - -2008-11-26 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: fixed some ambience bugs. - -2008-11-25 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: fixed 'Bug 434240 - Cannot explicitly - implement events'. - -2008-11-24 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 447985 - Exception - display tip is inaccurate for derived (custom) exceptions'. - -2008-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpAmbience.cs: Don't try to prepend a return type to - finalisers. - -2008-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpAmbience.cs: Format finalisers correctly. - -2008-11-19 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: fixed folding region bug. - -2008-11-19 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: worked on c# ambience. - -2008-11-19 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: worked on "Bug 444547 - Invalid - options shown when completing 'new' operator". - -2008-11-19 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 444911 - Refactor options not - shown'. - -2008-11-19 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: - * Gui/NRefactoryParameterDataProvider.cs: fixed 'Bug 444463 - Function - completion lacks 'out' keywords in params'. - -2008-11-19 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: fixed 'Bug 446177 - Encapsulate field - operation renames incorrect variable names in external files'. - -2008-11-19 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: fixed 'Bug 445774 - Renaming class badly - broken; results in many errors'. - -2008-11-18 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs: fixed 'Bug 444112 - Generic - parameters missing in code completion'. - -2008-11-18 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: fixed 'Bug 355948 - Rename refactoring does - not rename within #ifdef blocks'. - -2008-11-17 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Don't add the codepage:utf8 option if - the user selected another codepage. Fix by Ernesto Carrea. - -2008-11-17 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 444542 - Weird options - shown for 'as' operator'. - -2008-11-17 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 444538 - Namespaces missing when - completing 'new' operator'. - -2008-11-14 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/MemberCompletionData.cs: Remove unused code. - -2008-11-14 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed 'Bug 444110 - Code completion doesn't - activate'. - -2008-11-14 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Fixed full namespace display of members. - - * Gui/CSharpTextEditorCompletion.cs: Worked on new completion. - -2008-11-12 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fix completion location off-by-one. - Fixes extra char that was added at end of namespaces. - -2008-11-12 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: Move template completion code to - MonoDevelop.Ide. - - * Makefile.am: - * CSharpBinding.mdp: Updated. - - * Gui/CodeTemplateCompletionData.cs: Unused, remove. - -2008-11-12 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CodeTemplateCompletionData.cs: Added double tab templates. - -2008-11-12 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Autotools/Makefile.am: Fix issue with parallel building. - - * Gui/MemberCompletionData.cs: Don't use the description to - differentiate overloads, since it has to query info from monodoc and - that's very slow. Use the help url instead, which seems to work fine - as id. - -2008-11-12 Mike Krüger <mike@icsharpcode.net> - - * Gui/MemberCompletionData.cs: - * Gui/CodeTemplateCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 443493 - C# completion - should not trigger at start of existing words'. - -2008-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Track fix in text editor's - completion line/col indexing. It's now 1-indexed, as it should be. - Allow triggering after ( and {. Don't aggressively trigger before a - non-whitespace/punctuation char. Replace "location" field with - parameter usage, so it's easier to follow the usage. Refactor out - some expression finder creation so it's all done in one place. - -2008-11-11 Mike Krüger <mike@icsharpcode.net> - - * Gui/MemberCompletionData.cs: fixed 'Bug 441621 - Ctrl-space in middle - of word does not overwrite rest of word'. - -2008-11-11 Mike Krüger <mike@icsharpcode.net> - - * Gui/CSharpTextEditorCompletion.cs: fixed completion popup for - string/char literals. - -2008-11-11 Mike Krüger <mike@icsharpcode.net> - - * Gui/NewOverrideCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 442728 - Code completion - for 'override' is not aware of namespaces". - -2008-11-11 Mike Krüger <mike@icsharpcode.net> - - * Gui/CSharpTextEditorCompletion.cs: - * FormattingStrategy/CSharpIndentEngine.cs: fixed 'Bug 443453 - - Parameter completion and comments'. - -2008-11-11 Mike Krüger <mike@icsharpcode.net> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 443493 - C# completion - should not trigger at start of existing words'. - -2008-11-10 Mike Krüger <mike@icsharpcode.net> - - * Gui/CSharpTextEditorCompletion.cs: Added enable auto completion - option. - -2008-11-07 Mike Krüger <mike@icsharpcode.net> - - * Parser/CodeGenerator.cs: - * Gui/NRefactoryResolver.cs: - * Parser/NRefactoryParser.cs: fixed 'Bug 364779 - When I click "Find All - References" monodevevlop crashes'. - -2008-11-06 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/NRefactoryResolver.cs: Disable debug message. - -2008-11-06 Mike Krüger <mike@icsharpcode.net> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 442127 - "Find all references" - hit uncancelable infinite loop, 100% CPU'. - -2008-11-06 Mike Krüger <mike@icsharpcode.net> - - * Gui/NRefactoryResolver.cs: - * Gui/CodeTemplateCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: Code templates are now shown in - code completion list, when auto insert is enabled. - -2008-11-06 Mike Krüger <mike@icsharpcode.net> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 442047 - 'Go to declaration' - missing for vars'. - -2008-11-05 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Return mutable completion lists - when appropriate. Fixes Bug 440641 - "Parsing files" message not - shown anymore in the completion window. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Bump MD version. - -2008-11-05 Mike Krüger <mike@icsharpcode.net> - - * Gui/ResolveVisitor.cs: - * Parser/NRefactoryParser.cs: fixed bug 'Bug 441671 - Finalisers show up - in code completion'. - -2008-11-04 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CompilerOptionsPanelWidget.cs: Disable CompileTarget and MainClass - setting when project.IsLibraryBasedProjectType. Prevents messing up - ASP.NET and Moonlight projects. - -2008-11-04 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: - * Gui/CompilerOptionsPanelWidget.cs: Allow setting the Main class for - libraries. - -2008-11-04 Mike Krüger <mike@icsharpcode.net> - - * Parser/CodeGenerator.cs: worked on refactoring. - -2008-11-04 Mike Krüger <mike@icsharpcode.net> - - * Parser/CodeGenerator.cs: Worked on refactoring. - -2008-11-04 Mike Krüger <mike@icsharpcode.net> - - * Parser/CodeGenerator.cs: fixed 'Bug 404906 - variable refactor -> rename freezes MD'. - -2008-11-03 Mike Krüger <mike@icsharpcode.net> - - * Parser/CodeGenerator.cs: - * Gui/NRefactoryResolver.cs: worked on refactoring operations. - -2008-11-03 Mike Krüger <mike@icsharpcode.net> - - * Gui/NRefactoryParameterDataProvider.cs: fixed 'Bug 439960 - Return - type not shown in tool tip'. - -2008-10-31 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: fixed bug in parameter output. - -2008-10-31 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: - * Gui/NRefactoryParameterDataProvider.cs: fixed 'Bug 439963 - Lacking - members in code completion' - -2008-10-31 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed possible null reference. - -2008-10-30 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: - * Gui/CSharpTextEditorCompletion.cs: worked on "new" completion. - -2008-10-30 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/NewCSharpExpressionFinder.cs: Worked on "new" completion. - -2008-10-30 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/NRefactoryParameterDataProvider.cs: fixed 'Bug 432438 - Incorrect - autocomplete for delegates'. - -2008-10-30 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: Fixed 'Bug 432434 - Code completion - doesn't work with subclasses'. - -2008-10-30 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 436312 - Couldn't deal - well with elements which have generic and non-generic presence at the - same time'. - -2008-10-30 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed duplicate member bug. - -2008-10-30 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 436705 - code completion - for constructors does not handle class name collisions properly'. - -2008-10-30 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: using type reference parsing for object - creation. - -2008-10-30 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 432434 - Code completion - doesn't work with subclasses'. - -2008-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Write the comand used for compiling - to the output. Fixes bug #430499. - -2008-10-29 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed bug 'Bug 439601 - Intellisense Broken - For Partial Classes'. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 325173 - Clashes resolved - incorrectly'. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: - * Gui/NRefactoryParameterDataProvider.cs: fixed 'Bug 439446 - Invoking - events has extra completion options'. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.addin.xml: removed old ambience reference. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.addin.xml: moved ambience extension node to project - model. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.addin.xml: fixed 'Bug 399737 - Code completion busted - for referenced assemblies that are not in GAC, are outside of the - solution, and which are referenced by other non-GAC outside - referenced assemblies'. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * Gui/EventCreationCompletionData.cs: event creation is now done with a - stringbuilder. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: - * Gui/EventCreationCompletionData.cs: Worked on event handler - completion. - -2008-10-27 Mike Krüger <mkrueger@novell.com> - - * Gui/EventCreationCompletionData.cs: handled instantiated types for - event completion. - -2008-10-27 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Removed duplicate method. - -2008-10-27 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 434705 - No autocomplete - offered if not assigning result of 'new' to a variable'. - -2008-10-27 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed possible null reference - exception. - -2008-10-27 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Fixed 'Bug 438699 - Code completion shows - too many options'. - -2008-10-27 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs: fixed setter generation in override - completion. - -2008-10-27 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 436870 - Inheriting from - base class gives bad code completion (reopened)" - -2008-10-27 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs: fixed 'Bug 432727 - No - completion if no constructor'. - -2008-10-27 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: fixed 'Bug 434705 - No autocomplete - offered if not assigning result of 'new' to a variable'. - -2008-10-27 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/NRefactoryParameterDataProvider.cs: Removed debug messages. - -2008-10-24 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs: fixed override bug. - -2008-10-24 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 438708 - Changing - namespace results in MD hanging'. - -2008-10-24 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: - * Gui/NRefactoryParameterDataProvider.cs: fixed -Bug 434706 - - Autocomplete should expand on pressing comma -Bug 434717 - No - completion for nullable types - - * Gui/CSharpAmbience.cs: Fixed a null reference exception. - -2008-10-22 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: C# ambience can now print instantiated types. - -2008-10-21 Michael Hutchinson <mhutchinson@novell.com> - - * templates/AssemblyInfo.xft.xml: Use an AssemblyVersion that'll build - with csc. Fixes "Bug 436273 - created AssemblyInfo.cs does not build - on VS2005". - -2008-10-20 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 436870 - Inheriting from - base class gives bad code completion". - -2008-10-20 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs: fixed Bug 436951 - Overriding an - abstract property is incorrect. - -2008-10-20 Lluis Sanchez Gual <lluis@novell.com> - - * Autotools/Autotools.mdp, Autotools/Makefile.am: Fix build. - -2008-10-19 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: - * Gui/EventCreationCompletionData.cs: fixed 'Bug 436320 - Autocomplete - does not show compatible event handlers'. - -2008-10-19 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 434701 - No autocomplete - in attributes'. - -2008-10-18 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: - * Gui/EventCreationCompletionData.cs: Worked on event completion. - -2008-10-17 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 434705 - No autocomplete - offered if not assigning result of 'new' to a variable'. - -2008-10-16 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/MemberCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: - * Gui/NRefactoryParameterDataProvider.cs: fixed 'Bug 434701 - No - autocomplete in attributes'. - -2008-10-16 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 434705 - No autocomplete - offered if not assigning result of 'new' to a variable'. - -2008-10-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 434770 - No autocomplete on - array types'. - -2008-10-13 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/MemberCompletionData.cs: Tidy up last commit. - -2008-10-13 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/MemberCompletionData.cs: Fix accidentally marking all overloads as - obsolete. - -2008-10-09 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: Track APIs. - -2008-10-09 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/MemberCompletionData.cs: - * Gui/NewOverrideCompletionData.cs: - * Gui/CSharpTextEditorCompletion.cs: Track CompletionData API. - -2008-10-09 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 431803 - Autocomplete - not giving any options'. - -2008-10-09 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: - * Gui/NRefactoryResolver.cs: - * Gui/NewCSharpExpressionFinder.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 432681 - Incorrect - completion in nested classes'. - -2008-10-09 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed possible null reference. - -2008-10-09 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: fixed 'Bug 433410 - Code folding toggle in - the wrong place'. - -2008-10-09 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed some bugs with parameters, - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 433735 - Autocomplete of - `using' statement behaves like `using' directive'. - -2008-10-08 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/MemberCompletionData.cs: Make code more readable. - -2008-10-08 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/NRefactoryResolver.cs: Track API changes. - -2008-10-08 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Track API. - - * Gui/MemberCompletionData.cs: Don't subclass CodeCompletionData, but - implement interfaces directly so we have more control over the API. - Don't mark as obsolete if some overloads are not obsolete. - -2008-10-08 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed regression bug. - -2008-10-08 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: - * Gui/NewCSharpExpressionFinder.cs: - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 432681 - Incorrect - completion in nested classes'. - -2008-10-08 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed 'Bug 429025 - Code completion of 'base' - doesn't work'. - -2008-10-08 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: fixed possible null references. - -2008-10-07 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/MemberCompletionData.cs: Re-implement sinking obsolete members to - the bottom, but in a non-broken way this time. - -2008-10-07 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs: fixed 'Bug 432727 - No - completion if no constructor'. - -2008-10-07 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs, Gui/NRefactoryResolver.cs, - Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 431382 - Code - completion should strip Attribute suffix from classes deriving from - System.Attribute'. - -2008-10-07 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: fixed possible null reference in - compare. - -2008-10-07 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: fixed 'Bug 430813 - Completion list - feels really broken when items are not sorted alphabetically'. - -2008-10-07 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs, Gui/CSharpAmbience.cs, - Gui/CSharpTextEditorCompletion.cs: Worked on code completion. - -2008-10-07 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/CSharpTextEditorCompletion.cs: fixed - 'Bug 431761 - Code completion is incorrect'. - -2008-10-07 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: fixed +-1 error. - -2008-10-07 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed possible null reference. - -2008-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed 'base' bug. - -2008-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs: fixed 'Bug 432436 - - Code completion shouldn't activate before the equals when declaring - variables'. - -2008-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs, Gui/NRefactoryResolver.cs, - Gui/CSharpTextEditorCompletion.cs: fixed Bug 432435 - Code - completion shows 'List', not List<T>. - -2008-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed Bug 432658 - Incorrect completion - when calling an extension method from inside another extension - method. - -2008-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorIndentation.cs: Fixed a bug in tab as reindent - command. - -2008-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 431797 - Code completion - showing invalid options'. - -2008-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 431759 - Code - completion should not happen in #region directives'. - -2008-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 431764 - Completion doesn't - work in properties'. - -2008-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 432437 - No - completion when invoking delegates'. - -2008-10-06 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Updated xml comment tag - descriptions from ECMA 364. - -2008-10-02 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 431462 - Code - completion generally unusable with with 'using' aliases'. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBindingCompilerManager.cs: Track API. - -2008-09-29 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/MemberCompletionData.cs: Fix NRE that broke completion. - -2008-09-29 Lluis Sanchez Gual <lluis@novell.com> - - * Autotools/CSharpAutotoolsSetup.cs: Fix bug #394501 - tarball - generated don't add -keyfile:<strong_name_file>.snk in MAKE command - in Makefile.in. - -2008-09-29 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 430393 - "// test/" - generates <summary> comment'. - -2008-09-29 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: moved obsolete members at the bottom of - the list. - -2008-09-26 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/NRefactoryParser.cs: Track API. - -2008-09-26 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CodeGenerationPanel.cs: Properly read and store the "warnings as - errors" flag. - * Project/CSharpCompilerParameters.cs: Added PlatformTarget property. - Other minor fixes. - -2008-09-26 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Worked on csharp ambience. - -2008-09-25 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/NRefactoryParser.cs: Track API. - -2008-09-25 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: fixed 'Bug 424499 - Member list should display - normal members and explicitly implemented members differently'. - -2008-09-24 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/NRefactoryParser.cs: Fix line/column of errors. - -2008-09-24 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed anonymous type bug. - -2008-09-24 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs, Gui/CSharpTextEditorCompletion.cs: Show - extension parameter for static resolve. - -2008-09-24 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs, Gui/NewOverrideCompletionData.cs, - Gui/ResolveVisitor.cs, Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpAmbience.cs: Added support for C#3.0 extension methods. - -2008-09-24 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 427702 - Code - Completion: 'is' and 'as' completion not working properly'. - -2008-09-24 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: Worked on tag comments. - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Worked on ctrl+space code - completion. - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 429034 - Class alias - completion not working properly'. - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs: Added missing constructor - accessible check. - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs, Parser/NRefactoryParser.cs: - fixed 'Bug 427448 - Code Completion: completion of constructor - parameters not working'. - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: Added pre processor #if directive - foldings. - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs, Gui/CSharpAmbience.cs: fixed - 'Bug 429040 - Parameter completion tooltip not highlighting current - parameter'. - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs, Gui/ResolveVisitor.cs: fixed 'Bug 429035 - - Completion of string.IsNullOrEmpty throws an exception'. - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs: fixed 'Bug 429032 - Override - completion elements can't be selected by name'. - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs, Gui/CSharpTextEditorCompletion.cs: fixed - 'Bug 429029 - Override completion missing some methods'. - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed 'Bug 429024 - Code - completion list shown for 'using' when inside a comment or string' - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs, Gui/CSharpTextEditorCompletion.cs: - fixed 'Bug 428387 - Code Completion: 'override' completion is - incorrect for interfaces'. - -2008-09-22 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Worked on ctrl+space command. - -2008-09-22 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Generic method parameters are now emitted. - -2008-09-22 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: fixed 'Bug 367716 - Code completion - shows obsolete functions'. - -2008-09-22 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed bug 'Bug 427511 - Code - Completion not working for files not belonging to a project'. - -2008-09-22 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Resolver now throws an argumentnull - exception, when dom is not set. - -2008-09-20 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs, Gui/CSharpTextEditorCompletion.cs: removed - debug messages. - -2008-09-20 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs, Parser/NRefactoryParser.cs: Added operator - overload handling. - -2008-09-20 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: Operators are now converted. - -2008-09-20 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs, Gui/CSharpTextEditorCompletion.cs: - Fixed 'Bug 427375 - Code Completion: Incorrect completion of - "using"' - -2008-09-20 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Removed duplicate get/set in - property declaration. - -2008-09-19 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed 'Bug 427734 - Code Completion issues - with enums'. - -2008-09-19 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed. - -2008-09-19 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: forget one commit. - -2008-09-19 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed 'Bug 427649 - Code Completion: protected - methods shown in code completion'. - -2008-09-19 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs, Gui/CSharpTextEditorCompletion.cs: fixed 'Bug - 405000 - Namespace alias qualifier operator (::) does not trigger - code completion'. - -2008-09-19 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed 'Bug 397930 - Navigation to generic - method not working correctly'. - -2008-09-19 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs: Found cleaner way - for method resolve result. - -2008-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Track api changes. - * gtk-gui/objects.xml, gtk-gui/gui.stetic: Flush. - -2008-09-18 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed "Bug 427294 - Code Completion: - completion on values returned by methods doesn't work". - -2008-09-18 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 427286 - Code - Completion: completion done without showing the completion list". - -2008-09-18 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed "Bug 427284 - Code - Completion: class list shows the full name of classes". - -2008-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CompilerOptionsPanelWidget.cs: Properly store properties in the - project configurations. The project's configuration list can't be - used because it is duplicated by the properties dialog while it is - being edited. - * Parser/NRefactoryParser.cs: Parse positional and named attribute - arguments. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: Updated projects. - -2008-09-17 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs, Gui/NRefactoryResolver.cs, - Gui/CSharpTextEditorCompletion.cs: Fixed code completion issue. - -2008-09-17 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Some changes required for unit - testing. - -2008-09-16 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/MemberCompletionData.cs: Improve rendering of documentation. The - new EscapeText call also fixes bug #416842. - -2008-09-16 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs: Removed some debug messages. - -2008-09-16 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/NewCSharpExpressionFinder.cs, - Gui/CSharpTextEditorCompletion.cs: fixed regression 325081. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed possible null reference exception. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs, Gui/CSharpTextEditorCompletion.cs: - added namespace expression context. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed code completion bug. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: added typeof ( context. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: added base class context. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed regression 334620. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed regression 325509. - -2008-09-15 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/MemberCompletionData.cs: Use the EmitMarkup flag when generating - member documentation. - * Gui/CSharpAmbience.cs: Escape '<' and '>' when emitting type names - with markup. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NewCSharpExpressionFinder.cs: fixed regression 324908 - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs, Gui/CSharpAmbience.cs: fixed - regression 324907. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed offset for method - completion. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed regression 323317. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: fixed regression from 323283. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed regression from 321306. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/CSharpTextEditorCompletion.cs: Fixed - regression from bug 318834. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpAmbience.cs: Ambiences now take care of the IncludeGenerics - flag. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed code completion list bug. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/CSharpTextEditorCompletion.cs: fixed - cc bug. - -2008-09-15 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Run the completion extension before the - indentation extension. Fixes tab completion of 'override'. - -2008-09-12 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs: fixed bug in code completion list. - -2008-09-12 Mike Krüger <mkrueger@novell.com> - - * Gui/MemberCompletionData.cs, Gui/CSharpAmbience.cs, - Gui/CSharpTextEditorCompletion.cs: Worked on code completion. - -2008-09-12 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs, Gui/CSharpTextEditorCompletion.cs: - Worked on override completion. - -2008-09-12 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Fixed bug in override completion. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * Autotools/Autotools.mdp, gtk-gui/generated.cs, - gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs, - gtk-gui/CSharpBinding.CompilerOptionsPanelWidget.cs, - gtk-gui/CSharpBinding.FormattingPanelWidget.cs, gtk-gui/gui.stetic: - Updated generated code. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CompilerOptionsPanelWidget.cs, Gui/CSharpTextEditorCompletion.cs, - Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs: Track api - changes. - -2008-09-11 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: Worked on fold information update. - -2008-09-10 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Added missing search type. - -2008-09-10 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: recognizing using/namespace import - differences - -2008-09-10 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryDocumentMetaInformation.cs, Parser/DomParser.cs, - Parser/NRefactoryParser.cs: Changed compilation unit/document meta - information interface. - -2008-09-09 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Added duplicate namespace filter. - -2008-09-09 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs, Parser/NRefactoryParser.cs: Some changes caused - by interface changes. - -2008-09-08 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs, Parser/NRefactoryParser.cs: Fixed some issues - found by unit testing. - -2008-09-05 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Parser/DomParser.cs, - Parser/NRefactoryParser.cs: Worked on dom/refactoring. - -2008-09-05 Mike Krüger <mkrueger@novell.com> - - * Parser/NRefactoryParser.cs: fixed bug with namespace resolving. - -2008-09-04 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Fixed inner type bug. - -2008-09-04 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryParameterDataProvider.cs, CSharpBinding.addin.xml, - CSharpBinding.mdp, Parser/NRefactoryParser.cs, gtk-gui/gui.stetic, - Makefile.am: Added nrefactory based parser. - -2008-08-21 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: fixed possible null ref. - -2008-08-20 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Parser/DomParser.cs: Worked on indexer resolving. - -2008-08-20 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/NRefactoryParameterDataProvider.cs, - Gui/NewCSharpExpressionFinder.cs: Fixed some accessibility issues. - -2008-08-19 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Fixed type modifiers (fixes some bugs in - stetic). - -2008-08-19 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Parser/DomParser.cs, - Parser/CodeGenerator.cs: Worked on resolving/code generation. - -2008-08-18 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs, Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs: Worked on completion. - -2008-08-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs, - Gui/CSharpTextEditorIndentation.cs: Worked on completion. - -2008-08-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/CSharpTextEditorCompletion.cs, - Parser/DomParser.cs, Parser/CodeGenerator.cs, - Parser/LanguageItemVisitor.cs, - Parser/SharpDevelopTree/GenericParameter.cs, - Parser/SharpDevelopTree/Destructor.cs, - Parser/SharpDevelopTree/Method.cs, - Parser/SharpDevelopTree/ReturnType.cs, - Parser/SharpDevelopTree/Class.cs, - Parser/SharpDevelopTree/Constructor.cs, - Parser/SharpDevelopTree/AttributeSection.cs, - Parser/CSharpExpressionFinder.cs, Makefile.am: worked on code - completion/dom/enum completion, - -2008-08-13 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Parser/CodeGenerator.cs: Worked on some todos. - -2008-08-08 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Worked on some TODOS in the code generator. - -2008-08-08 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs, Gui/CSharpTextEditorCompletion.cs: - Added ToString method auto generation. - -2008-08-07 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/CSharpAmbience.cs, - Parser/CodeGenerator.cs: Worked on dom. - -2008-08-06 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/CSharpTextEditorCompletion.cs, - Parser/DomParser.cs: Worked on code completion. - -2008-08-05 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs: Fixed resolver bug. - -2008-08-04 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs, Gui/CSharpAmbience.cs, Parser/DomParser.cs: - Worked on ambiences and resolving - -2008-08-04 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/CSharpTextEditorCompletion.cs: Worked on C#3 code completion. - -2008-08-01 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorCompletion.cs, - Gui/CSharpTextEditorIndentation.cs: Share the state engine between - these two editor extensions. Should improve performance a fair bit. - -2008-08-01 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: added some changes for return type - representation. - -2008-07-31 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorCompletion.cs, - Gui/CSharpTextEditorIndentation.cs: Only attach to C# documents. - -2008-07-31 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpParameterDataProvider.cs, Gui/OverrideCompletionData.cs, - CSharpBinding.mdp, Parser/DomParser.cs, Parser/Parser.cs, - Parser/CSharpVisitor.cs, Parser/Resolver.cs, Parser/TypeVisitor.cs, - Parser/LanguageItemVisitor.cs, Parser/ExpressionFinder.cs, - Parser/CSharpExpressionFinder.cs, CSharpAmbience.cs, Makefile.am: - Removed outdated files. - -2008-07-31 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/NewCSharpExpressionFinder.cs: Worked on C#3 code completion. - -2008-07-30 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs, Gui/CSharpTextEditorIndentation.cs: - Worked on text editor indentation. - -2008-07-30 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs: some changes due to - dom changes. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * CSharpLanguageBinding.cs, Gui/CSharpParameterDataProvider.cs, - Gui/CSharpTextEditorExtension.cs, Gui/NewCSharpExpressionFinder.cs, - Gui/OverrideCompletionData.cs, Gui/CSharpAmbience.cs, - Gui/CodeGenerationPanel.cs, Gui/CompilerOptionsPanelWidget.cs, - Parser/Parser.cs, Parser/CSharpVisitor.cs, Parser/CodeGenerator.cs, - Parser/Resolver.cs, Parser/TypeVisitor.cs, - Parser/LanguageItemVisitor.cs, Parser/ExpressionFinder.cs, - Parser/SharpDevelopTree/GenericParameter.cs, - Parser/SharpDevelopTree/Destructor.cs, - Parser/SharpDevelopTree/Method.cs, - Parser/SharpDevelopTree/ReturnType.cs, - Parser/SharpDevelopTree/Class.cs, - Parser/SharpDevelopTree/Constructor.cs, - Parser/SharpDevelopTree/AttributeSection.cs, - Parser/CSharpExpressionFinder.cs, CSharpAmbience.cs: Translated old - code to new dom. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs, Parser/CodeGenerator.cs: Changes - for converted refactoring infrastructure. - -2008-07-28 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs, Parser/LanguageItemVisitor.cs: Fixed some - nrefactory stuff. - -2008-07-28 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryDocumentMetaInformation.cs, Parser/Parser.cs: Some - changes for nrefactory. - -2008-07-28 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryDocumentMetaInformation.cs, Gui/ResolveVisitor.cs, - Parser/Parser.cs, Parser/CodeGenerator.cs, Parser/TypeVisitor.cs, - Parser/LanguageItemVisitor.cs: Some changes that make the - csharpbinding compile with the new nrefactory. - -2008-07-27 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs, Gui/CSharpTextEditorCompletion.cs, - Gui/NRefactoryDocumentMetaInformation.cs, - Gui/MemberCompletionData.cs, Gui/NRefactoryResolver.cs, - Gui/ResolveVisitor.cs, Gui/NewCSharpExpressionFinder.cs, - Gui/CSharpAmbience.cs, Parser/DomParser.cs, CSharpAmbience.cs: - Worked on code completion/new dom. - -2008-07-23 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorCompletion.cs, Gui/CSharpTextEditorExtension.cs: - Track API. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CSharpCompilerParameters.cs: Moved serialization engine to - MonoDevelop.Core. Use new syntax for specifying attribute scope. - -2008-07-17 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs: Worked on code completion. - -2008-07-16 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: fixed bug in ctrl+space completion - data. - -2008-07-16 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs: some bugfixes. - -2008-07-16 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs: Added xml documentation - support/bugfixes. - -2008-07-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/NewCSharpExpressionFinder.cs, - Gui/CSharpTextEditorCompletion.cs: Worked on 'new' completion. - -2008-07-15 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs, Parser/DomParser.cs: Fixed namespace resolve - bug. - -2008-07-15 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs: Fixed possible null reference exception. - -2008-07-14 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Changes due to recent dom parser changes. - -2008-07-14 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs: Fixed inner types. - -2008-07-13 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorCompletion.cs: Worked on ctrl+space completion. - -2008-07-13 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/CSharpTextEditorCompletion.cs: Worked on code completion. - -2008-07-12 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs: Some code - completion fixes. - -2008-07-12 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs, Gui/CSharpAmbience.cs, - Gui/CSharpTextEditorCompletion.cs, Parser/DomParser.cs: Added C# - ambience for new dom. Worked on override completion. - -2008-07-11 Mike Krüger <mkrueger@novell.com> - - * Gui/NewOverrideCompletionData.cs, Gui/NewCSharpExpressionFinder.cs, - Gui/OverrideCompletionData.cs, Gui/CSharpTextEditorCompletion.cs, - Parser/DomParser.cs: Worked on code completion. - -2008-07-11 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/CSharpTextEditorCompletion.cs, - Gui/CSharpTextEditorExtension.cs: Added xml/preprocessor completion - to the new completion class. - -2008-07-10 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs, Parser/DomParser.cs: Worked on - code completion. - -2008-07-10 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.addin.xml: accidentally checked in new code completion - enabled addin file. - -2008-07-10 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/NewCSharpExpressionFinder.cs, - Gui/CSharpTextEditorCompletion.cs, Parser/DomParser.cs: Worked on - code completion. Added new expression finder from sharpdevelop3 - (LGPL). - -2008-07-09 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs, Gui/NRefactoryParameterDataProvider.cs: Worked - on new dom. - -2008-07-09 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.addin.xml: switched back to old code completion. - -2008-07-09 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs, Gui/NRefactoryParameterDataProvider.cs, - Gui/CSharpParameterDataProvider.cs, - Gui/CSharpTextEditorCompletion.cs: Worked on method completion. - -2008-07-08 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/CSharpTextEditorCompletion.cs: Worked on completion. - -2008-07-07 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/CSharpTextEditorCompletion.cs, - Parser/DomParser.cs, Parser/mcs/dom.cs: Worked on completion. - -2008-07-07 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/CSharpTextEditorCompletion.cs: Worked on code completion. - -2008-07-04 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/CSharpTextEditorCompletion.cs: Worked - on text editor completion. - -2008-07-04 Mike Krüger <mkrueger@novell.com> - - * Parser/Parser.cs: fixed Bug 405930 - FoldingRegions in compilation - units are all folded by default. - -2008-07-04 Mike Krüger <mkrueger@novell.com> - - * Gui/ResolveVisitor.cs, Gui/CSharpTextEditorCompletion.cs: Worked on - completion. - -2008-06-25 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/CSharpTextEditorCompletion.cs: Worked on code completion. - -2008-06-25 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs: Worked on - nrefactory resolver. - -2008-06-24 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/ResolveVisitor.cs, - Gui/CSharpTextEditorCompletion.cs, Parser/DomParser.cs, - Parser/Resolver.cs, Parser/CSharpExpressionFinder.cs, Makefile.am: - Worked on code completion - -2008-06-23 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fix preprocessor directive - completion. Short out completion when indent engine says inside - string or comment. - * FormattingStrategy/CSharpIndentEngine.cs: Add methods to check if - inside preprocessor directive or comment/string. - -2008-06-23 Michael Hutchinson <mhutchinson@novell.com> - - * FormattingStrategy/CSharpIndentEngineStack.cs, - FormattingStrategy/CSharpIndentEngine.cs: Capture keywords for - proprocessor directives. Pop #region/#endregion directives back - out. - -2008-06-23 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Added tab == reindent function. - -2008-06-20 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/CodeGenerator.cs: Implement creation of folding regions, and - copy workaround in ImplementMember to new ImplementMembers - override. - -2008-06-20 Ankit Jain <jankit@novell.com> - - * Gui/CSharpTextEditorExtension.cs (FindOverridables): Move to - CodeRefactorer and use that. - -2008-06-19 Mike Krüger <mkrueger@novell.com> - - * Gui/NRefactoryResolver.cs, Gui/CSharpTextEditorCompletion.cs, - Gui/CSharpTextEditorExtension.cs: Worked on code completion with - the new dom. - -2008-06-13 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs, Parser/DomParserOld.cs, - Parser/DomParser.cs, Parser/CSharpExpressionFinder.cs: Worked on - new expression finder. - -2008-06-10 Andres G. Aragoneses <aaragoneses@novell.com> - - * CSharpBindingCompilerManager.cs: Implement feature to allow unmanaged - project references in a managed project (bug#397490). - -2008-06-04 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: fixed 'Bug 396798 - Smart - Indendation mode doesn't work with tab-to-space-conversion - enabled'. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Bump MD version. - -2008-05-28 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Worked on dom parser. - -2008-05-27 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Fixed some bugs in the new dom parsing. - -2008-05-27 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Added new dom & new class browser. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Merged the extension points for project and - solution option panels into a single extension point. A single - extension point will now be used for all kinds of items. Extension - conditions can be used to make panels visible only for some - specific item types. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpLanguageBinding.cs, CSharpBindingCompilerManager.cs: Replaced - ICompilerResult/DefaultCompilerResult/CompilerResults by a new - BuildResult class, which has owner information at error level, so - it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/OverrideCompletionData.cs, Gui/CodeGenerationPanel.cs, - Gui/CompilerOptionsPanelWidget.cs, CSharpBinding.addin.xml, - md1format.xml, CSharpBinding.mdp, Parser/Parser.cs, - CSharpBindingCompilerManager.cs, - Project/CSharpResourceIdBuilder.cs, - Project/CSharpCompilerParameters.cs, gtk-gui/gui.stetic, - Makefile.am: New project model changes. - -2008-05-08 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBinding.addin.xml: Set "isText" attribute on the mimetype - definitions. - -2008-04-24 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Worked on mcs integration. - -2008-04-21 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fix indexer range crasher. Thanks - to Atsushi Eno and Joseph Lombrozo for spotting this. - -2008-04-18 Marek Safar <marek.safar@gmail.com>
-
- * Parser/mcs/**: Exposed most of the type container members.
-
-2008-04-17 Michael Hutchinson <mhutchinson@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs: Implement - IDocumentStateEngine so that state tracking logic can be moved into - MonoDevelop.Ide. - * Gui/CSharpTextEditorExtension.cs: Move state tracking logic into - MonoDevelop.Ide. Tidy some things into regions. - -2008-04-17 Marek Safar <marek.safar@gmail.com>
-
- * Parser/mcs/**
- * Parser/DomParser.cs: Added top level types info.
-
-2008-04-16 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Track API change. Remove char code - translation hack. - * Gui/CompilerOptionsPanelWidget.cs: Fix minor GTK warning. - -2008-04-16 Marek Safar <marek.safar@gmail.com> - - * Parser/mcs/**: Initial top level DOM support. - - * Parser/DomParser.cs: Updated. - - * Makefile.am: Updated. - -2008-04-16 Marek Safar <marek.safar@gmail.com> - - * Parser/mcs/cs-parser.cs: Sync with /mcs/mcs - - * Makefile.am: Updated. - -2008-04-15 Mike Krüger <mkrueger@novell.com> - - * Parser/Parser.cs: fixed Bug 379224 - Folded XML-comment should - contain content of <summary/> - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CodeGenerator.cs: Fix potential infinite loop. - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Use the new mime type extension to register - new file types. - * Parser/CSharpVisitor.cs: Remove debug code. - -2008-04-10 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: updated makefile.am - -2008-04-10 Mike Krüger <mkrueger@novell.com> - - * Parser/mcs/typemanager.cs: fixes compilation error. - -2008-04-10 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.addin.xml, CSharpBinding.mdp, Parser/DomParser.cs, - Parser/mcs, Parser/mcs/report.cs, Parser/mcs/generic.cs, - Parser/mcs/support.cs, Parser/mcs/typemanager.cs, - Parser/mcs/cs-tokenizer.cs, Parser/mcs/External, - Parser/mcs/External/MonoSymbolWriter.cs, - Parser/mcs/External/MonoSymbolFile.cs, - Parser/mcs/External/CryptoConvert.cs, - Parser/mcs/External/MonoSymbolTable.cs, - Parser/mcs/doc-bootstrap.cs, Parser/mcs/lambda.cs, - Parser/mcs/parameter.cs, Parser/mcs/modifiers.cs, - Parser/mcs/pending.cs, Parser/mcs/rootcontext.cs, - Parser/mcs/namespace.cs, Parser/mcs/literal.cs, - Parser/mcs/ecore.cs, Parser/mcs/linq.cs, Parser/mcs/class.cs, - Parser/mcs/decl.cs, Parser/mcs/location.cs, - Parser/mcs/roottypes.cs, Parser/mcs/delegate.cs, - Parser/mcs/flowanalysis.cs, Parser/mcs/iterators.cs, - Parser/mcs/cs-parser.jay, Parser/mcs/convert.cs, - Parser/mcs/assign.cs, Parser/mcs/const.cs, Parser/mcs/cfold.cs, - Parser/mcs/anonymous.cs, Parser/mcs/constant.cs, - Parser/mcs/driver.cs, Parser/mcs/AssemblyInfo.cs, - Parser/mcs/generic-mcs.cs, Parser/mcs/nullable.cs, - Parser/mcs/cs-parser.cs, Parser/mcs/expression.cs, - Parser/mcs/symbolwriter.cs, Parser/mcs/attribute.cs, - Parser/mcs/enum.cs, Parser/mcs/statement.cs, Parser/mcs/doc.cs, - Makefile.am, Parser/mcs/codegen.cs: Worked on mcs parser layer - * Parser/Parser.cs: fixed 'Bug 378432 - Comments should not fold if - they are not the first text on the line'. - -2008-04-02 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: Fixed namespace bug. - -2008-04-02 Mike Krüger <mkrueger@novell.com> - - * Parser/Parser.cs: fixed typo - -2008-04-02 Mike Krüger <mkrueger@novell.com> - - * Parser/Parser.cs: fixed comment positioning. - -2008-04-02 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/Parser.cs: Fix build on Mono head, where gmcs's ternary - operator precedence is behaving differently for some reason. - -2008-04-01 Mike Krüger <mkrueger@novell.com> - - * Parser/Parser.cs: No longer generating folding regions for single - line comments. - -2008-03-31 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpVisitor.cs: added location information for using - statements. - -2008-03-31 Mike Krüger <mkrueger@novell.com> - - * Parser/Parser.cs: Added folding regions for comments. - -2008-03-28 Peter Johanson <peter@peterjohanson.com> - - * Parser/Resolver.cs: Make "value" resolve properly to System.Array - when in the setter for a property that's an array type. - -2008-03-27 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: Added patch from Jan Oravec to fix Bug 372380 - - MD crash. - -2008-03-21 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: fixed Bug 372380 - MD crash. - -2008-03-19 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fix CS0136 error with csc (see gmcs - "Bug 370414 - Missing CS0136"). - -2008-03-13 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: fixed typo. - -2008-03-13 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: Fixed Bug 367270 - MD crash. - -2008-03-12 Mike Krüger <mkrueger@novell.com> - - * Gui/CodeGenerationPanel.cs, Parser/Resolver.cs, - Parser/ExpressionFinder.cs, - gtk-gui/CSharpBinding.FormattingPanelWidget.cs: Fixed compiler - warnings, fixed Bug 369476 - NRE in C# binding crashed text editor. - -2008-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/FormattingPanel.cs, CSharpBinding.addin.xml, - gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs, - gtk-gui/CSharpBinding.CompilerOptionsPanelWidget.cs, - gtk-gui/CSharpBinding.FormattingPanelWidget.cs: Use new options - dialog infrastructure. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * Gui/CompilerOptionsPanelWidget.cs, - gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs, - gtk-gui/CSharpBinding.CompilerOptionsPanelWidget.cs: Worked on gnome hig - compliant alerts. - -2008-02-28 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CodeGenerator.cs: Fix line/column check. Positions are - 1-based. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * CSharpBinding.mdp, Makefile.am: Removed some unused glade and gnome-sharp - references (only the unused). But I'll continue to remove glade, we need - to lower the dependency tree a bit. - -2008-02-09 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs, Gui/FormattingPanel.cs, - CSharpBinding.addin.xml, CSharpBinding.mdp, - FormattingStrategy/CSharpFormattingStrategy.cs, - gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs, - gtk-gui/CSharpBinding.CompilerOptionsPanelWidget.cs, Makefile.am: - Removed SourceEditor dependency. - -2008-02-05 Mike Krüger <mkrueger@novell.com> - - * Parser/Parser.cs: Fixed #region ... #endregion end region position. - -2008-02-04 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpVisitor.cs: Corrected type location. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Update MD version. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * templates/ConsoleProject.xpt.xml, templates/GnomeSharp2Project.xpt.xml, - templates/GtkSharp2Project.xpt.xml, - templates/GladeSharp2Project.xpt.xml, templates/Library.xpt.xml, - templates/EmptyCSharpFile.xft.xml, templates/EmptyProject.xpt.xml, - templates/AssemblyInfo.xft.xml: Make template categories translatable. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBindingCompilerManager.cs: Manually create CompilerError for certain - errors, as the CreateErrorFromString method returned null in that - scenario. Fixes error caused by trying to use a null CompilerError. - -2008-01-14 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: fixed Bug 350881 - Code completion not - working in a specific case. - -2008-01-11 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpLanguageBinding.cs, CSharpBindingCompilerManager.cs: Don't always - set the DEBUG define when debug info is emitted. However, add it to the - defines list for new debug configurations. - -2008-01-10 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Fixed Bug 350864 - Refactory tools - renaming. - -2008-01-10 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: Fixed 350861: Autocomplete displays hidden items - -2008-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs, Parser/Resolver.cs: Fixed some infinite - loops when a class inherits from itself due to invalid code. Fixes bug - #350855. - -2008-01-03 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBindingCompilerManager.cs: Check C# compiler exit code to detect - when it crashes. Should fix "Bug 351347 - MD ignores mcs/gmcs crash". - -2007-12-31 Michael Hutchinson <mhutchinson@novell.com> - - * templates/AssemblyInfo.xft.xml: Add revision to version number. - * templates/EmptyCSharpFile.xft.xml: Use standard header instead of - hardcoded header. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: Updated project files. The order of extended properties - won't change anymore. - -2007-12-13 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpBinding.addin.xml: Updated. Prefix C# templates IDs with "CSharp" so - that they're not invading the generic part of the unique ID landscape. - * CSharpBinding.mdp, Makefile.am: Updated. - * templates/ConsoleProject.xpt.xml, templates/GnomeSharp2Project.xpt.xml, - templates/GtkSharp2Project.xpt.xml, templates/AssemblyInfo.xft.xml, - templates/GladeSharp2Project.xpt.xml, templates/Library.xpt.xml: Move - common files out of project templates to ease maintenance. Make - AssemblyInfo more readable. Enable standard headers. - * templates/GnomeSharpProject.xpt.xml, templates/GtkSharpProject.xpt.xml, - templates/GladeSharpProject.xpt.xml, - templates/GnomeSharpProgram.xft.xml: Remove obsolete templates. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs, Parser/CodeGenerator.cs, - Parser/ExpressionFinder.cs: Fix warnings. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Bump add-in versions. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml, Autotools/Autotools.mdp, Autotools/Makefile.am, - CSharpBinding.mdp, CSharpBinding.mds, gtk-gui/gui.stetic, Makefile.am: - Directory reorganization. - -2007-12-03 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fix for "Bug 345774 - "override" - statement completion include members internal to another assembly.". - -2007-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Implement completion of symbols when - typing #if or #elif. - -2007-11-29 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CompilerOptionsPanelWidget.cs: Load existing LangVersion value. - -2007-11-23 Andreia Gaita <avidigal@novell.com> - - * Gui/CSharpTextEditorExtension.cs: When a comma is typed in a method call, - check that code completion is active before calling it - -2007-11-22 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpLanguageBinding.cs: Add support for 2.1 profile. - * Gui/ChooseRuntimePanel.cs: Unused; delete. - * Gui/CodeGenerationPanel.cs, Gui/CompilerOptionsPanelWidget.cs, - gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs, - gtk-gui/CSharpBinding.CompilerOptionsPanelWidget.cs: Add support for - LangVersion and AdditionalArgs. Move options from per-config to - per-project. - * CSharpBinding.addin.xml, CSharpBinding.mdp, gtk-gui/objects.xml, - gtk-gui/gui.stetic, Makefile.am: Updated. - * Autotools/CSharpAutotoolsSetup.cs: Add support for 2.1 profile, additional - args and langversion. - * CSharpBindingCompilerManager.cs: Add support for 2.1 profile, additional - args, nowarn and langversion. - * Project/CSharpCompilerParameters.cs: Add support for LangVersion and - AdditionalArgs. - -2007-11-21 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CSharpCompilerParameters.cs: Removed some obsolete attributes. - -2007-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix distcheck by disabling automatic running of unit - tests in check target, as their running is somewhat broken. - -2007-11-19 Michael Hutchinson <mhutchinson@novell.com> - - * CSharpEnhancedCodeProvider.cs: Use non-obsolete APIs. - * Parser/CodeGenerator.cs: Track API change. - -2007-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fix invalid cast. Fixes bug #342607. - -2007-11-16 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fix "Bug 342124 - Tab should indent, - regardless of the position of the cursor", as its behaviour was - confusingly inconsistent. Remove some unused code. - -2007-11-16 Mike Krüger <mkrueger@novell.com> - - * Parser/TypeVisitor.cs, CSharpBindingCompilerManager.cs: Fixed "Bug 341901 - - MD and CS0618 warning results". And a possible nullreference exception - in TypeVisitor. - -2007-11-14 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Don't interpret tab as a reindent - command when there's a selection. Fixes "Bug 341319 - Tab not working - correctly". Also, remove a load of dead code. - -2007-11-13 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/OverrideCompletionData.cs: When generating overrides, only call the - base if it's non-abstract and not an interface, else generate a - NotImplementedException. Fixes "Bug 341495 - Problem with auto-generated - code for overriden methods". - -2007-11-13 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fix completion of 'new'. - -2007-11-13 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: Fixed "Bug 339209 - App crashes when trying to list - members in base class when you derive from current class". - -2007-11-12 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Completion check for '#' must be done - relative to trigger offset. Fixes bug #338382. - -2007-11-12 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CSharpVisitor.cs: Set the explicit declaration type for indexers. - * Parser/CodeGenerator.cs: Workaround for bug in the code generator. Generic - private implementation types are not generated correctly when they are - generic. - -2007-11-12 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: see/seealso tags are now generated with - cref (xml doc completion). - -2007-11-12 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fixed "Bug 340875 - Bugs while using XML - comments". - -2007-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fix part 1 of "Bug 340875 - Bugs - while using XML comments". Smart indent for newlines in doc comments - was being triggered by the Enter command with the autocompletion - dropdown. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/CodeGenerator.cs, CSharpBindingCompilerManager.cs: Track - LoggingService API changes. - -2007-11-08 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Don't try to look back at chars before - the beginning of the buffer when deciding how to handle tabs. - Restructure/comment the affected code so it's easier to understand. - Fixes "Bug 340270 - Ctrl+Tab caused exception". - -2007-11-08 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs, Parser/Resolver.cs: Fixed "Bug 335140 - - MD does not exlude this class from base classes list". - -2007-11-07 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fixed "Bug 339480 - Crash in XML comment - autocompletion". - -2007-11-06 Zach Lute <zach.lute@gmail.com> - - * Gui/CSharpTextEditorExtension.cs: Added missing null check to fix - Bug #339445. - -2007-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Override TextChanged in order to update - Smart Indent engine correctly when buffer is modified before its cursor. - -2007-11-06 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Fixed "Bug 336598 - Renaming variables by - refactoring replaces matches in the replace string" and "Bug 335977 - - Rename refactoring does not rename instance in foreach". - -2007-11-06 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: Fixed "Bug 337658 - MD intellisense does not work for - `value'". - -2007-11-05 Michael Hutchinson <mhutchinson@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs: Properly collapse folded - statements when a block is opened. Fixes the first complaint in "Bug - 338383 - MD ignores existing source code structure.". - -2007-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Provide a better error message in case of - type load error in the compiler. Fixes bug #325380. - -2007-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Include generic type parameters in completion list. - Fixes bug #334620. - -2007-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Implemented completion context for - "SomeEnum e =". In this case the completion list will show the enum - name. Fixes bug #335142. - -2007-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Include in the completion list the classes from parent - namespaces. Fixes bug #338394. - -2007-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Improved completion of 'namespace' - keyword. Fixes bug #338392. - -2007-11-01 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Restore IsAsResolve logic. Is/as are used for - downcasting, so it only makes sense to return subclasses of the provided - type. - -2007-10-29 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Don't try to look back past first - char in buffer when checking whether to run completion code. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Bump MD version. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Track changes in the Icon extension node. - -2007-10-26 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Avoid calling - expressionFinder.FindExpression on every keystroke, as it calls - FilterComments, which is very expensive (recorded 6% in statistical - profiling, the most time spent in any managed non-runtime method). It's - only called when the keystroke is completable -- not ideal, but an - improvement. - -2007-10-25 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Removed GenerateDocComments' dependency - on indentEngine. - -2007-10-25 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Minor optimisation. - -2007-10-25 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Read context to end of line when - reindenting. Fixes "Bug 324985 - operator '::' behaves like goto label - in smart indentation". - -2007-10-25 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: If indent engine says line needs to be - reindented, check it's as a result of an inserted character rather than - just navigating around the code. - -2007-10-25 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Don't insert a tab if it's interpreted - as a reindent command. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Make compilation work when the key file - contains white spaces. Fixes bug #336107. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp, icons/C#.File.EmptyFile, icons/C#.File.Form, - icons/C#.File.FullFile, icons/C#.File.NewClass, icons/C#.File.WebFile, - icons/C#.Project.FullProject, icons/C#.Project.ServiceProject, - icons/C#.Project.UserControl, icons/C#.Project.WebProject, - icons/C#.ProjectIcon, Makefile.am, templates/EmptyCSharpFile.xft.xml, - templates/GnomeSharpProgram.xft.xml: Use tango file icons. Removed - obsolete icons. - -2007-10-24 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp, templates/ConsoleProject.xpt.xml, - templates/GtkSharpProject.xpt.xml, templates/GnomeSharpProject.xpt.xml, - templates/GnomeSharp2Project.xpt.xml, - templates/GtkSharp2Project.xpt.xml, templates/GnomeSharpProgram.xft.xml, - templates/GladeSharpProject.xpt.xml, - templates/GladeSharp2Project.xpt.xml, templates/Library.xpt.xml, - templates/EmptyProject.xpt.xml, Makefile.am, icons/C#.Project.Form, - icons/C#.Project.Library, icons/C#.Project.DOSProject, - icons/csharp-icon-32.png, icons/C#.Project.EmptyProject: Updated project - icons. Use the base project icon with an overlay to show the type. - -2007-10-24 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Refactored the keypress code to separate - out the indent engine and doc comments, also splitting up the indent - handling code into three phases. Renamed "engine" to "indentEngine". - Improved handling of auto-commenting on newlines. Fixed "Bug 335824 - - Better handling of the 'tab' key". Fixed "Bug 326289 - MD texteditor is - painfully slow" by caching old indent stacks and bulk-copying characters - during large updates. - -2007-10-23 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fixed "Bug 335145 - Intellisense - displays wrong entries for typeof statement". - -2007-10-23 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: Fixed "Bug 335133 - Intellisense does not display - object members for interfaces". - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml, Makefile.am, templates/GtkSharpWindow.xft.xml: - Removed the Gtk.Window template, because the Stetic addin already - provides a template for creating windows. - * Autotools/Autotools.mdp, CSharpBinding.mdp, CSharpBinding.mds: Updated. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/OverrideCompletionData.cs: Flags for showing return types and - parameters must be explicitely specified now. - -2007-10-18 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpParameterDataProvider.cs, Gui/CSharpTextEditorExtension.cs: - Fixed "Bug 325509 - Inaccessible methods displayed in autocomplete". - -2007-10-17 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: changed is/as resolve. - -2007-10-17 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: Fixed "Bug 334236 - Intellisense does not work for - `is' keyword". - -2007-10-17 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Let TypeNameResolver fill the names using the compiled - unit. Helps fixing bug #325081. - -2007-10-17 Mike Krüger <mkrueger@novell.com> - - * Parser/CSharpVisitor.cs: Modified visitor to handle explicit declarations. - -2007-10-16 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: fixed "Bug 325528 - Intellisense contains multiple - entries of same namespace". - -2007-10-16 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp, Parser/TypeNameResolver.cs, Makefile.am: Moved - TypeNameResolver to MD.Projects. - -2007-10-15 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fixed "Bug 333140 - Xml comment - generation only works when using "Smart" indentation". - -2007-10-12 Mike Krüger <mkrueger@novell.com> - - * CSharpBindingCompilerManager.cs: Applied changes that were neccassary for - to the new FileService. - -2007-10-10 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpAmbience.cs: Always show parameter types. - -2007-10-10 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpAmbience.cs: Properly show the method name for conversion operators. - -2007-10-04 Zach Lute <zach.lute@gmail.com> - - * Parser/CSharpVisitor.cs: Added support for implicit/explicit operators as - methods. (Bug #330503) - -2007-10-10 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpAmbience.cs: Formatting fixes. - -2007-10-09 Mike Krüger <mkrueger@novell.com> - - * CSharpAmbience.cs: Changed the C# ambience to recognize the new conversion - flags. - -2007-10-09 Mike Krüger <mkrueger@novell.com> - - * Parser/Parser.cs: Fixed "Bug 331772 - Unable to handle conditional class - definition". - -2007-10-09 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fixed "Bug 331000 - Auto-generation of - XML comment tags sometimes incorrect". - -2007-10-09 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManger.cs: Moved code for building resources to - DotNetProject. - -2007-10-08 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: fixed "Bug 325223 - Interface refactory doesn't - implement correctly (4 bugs)". - -2007-10-08 Mike Krüger <mkrueger@novell.com> - - * Parser/ExpressionFinder.cs: Worked on "Bug 330717 - Error while updating - status of command. CurrentRefactoryOperations". Need to get reply, if - this bug is fixed (couldn't reproduce the problem). - -2007-10-05 Ankit Jain <jankit@novell.com> - - * Autotools/CSharpAutotoolsSetup.cs (GetCompilerFlags): Correctly emit - flag for optimization. Don't emit -define:DEBUG if its already defined - in DefineSymbols. - -2007-10-05 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: fixed Bug 325523 - MD override - auto-implementation ignores existing implementations. - -2007-10-05 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: fixed Bug 330793 - Delegate - autocommenting crashes. - -2007-10-03 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CSharpVisitor.cs, Parser/Resolver.cs: Properly resolve aliases - bound to instantiated generic types. Fixes bug #324844. - * Parser/TypeNameResolver.cs: Resolve aliased class names. - -2007-10-02 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpParameterDataProvider.cs, Gui/CSharpTextEditorExtension.cs: - Implemented support for the Show Parameter List command. Also, show the - parameter list when typing a comma. Fixes bug #324876. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Bump MD version. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Don't set the Editor.CursorPosition - property if position hasn't really changed, since it will raise the - completion context change event, which closes the completion window. - -2007-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CodeGenerator.cs: Fix regex in RenameClass. Class name may end with - ":". - -2007-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CodeGenerator.cs: Fix renaming of partial classes. It was using the - wrong IClass to get the line and column. - -2007-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: When completing 'override', show - overridables for System.Object. - -2007-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/OverrideCompletionData.cs: Generate call to base class when overriding - method. Fixes bug #325524. - -2007-09-18 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fixed Bug 325438 - New doc completion - slowing me down. - -2007-09-15 Jérémie Laval <jeremie.laval@gmail.com> - - * Parser/Parser.cs: Added support for parsing error retrieval from NRefactory. - -2007-09-14 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/OverrideCompletionData.cs, Gui/CSharpTextEditorExtension.cs, - CSharpAmbience.cs: Make proper use of ITypeNameResolver everywhere to - resolve type names of parameters, methods, etc. Fixes bug #82854. - * Parser/TypeNameResolver.cs: Fix name resolution for aliases. - -2007-09-14 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs (PushColon): Handle the - :: operator. Fixes bug #82316. - -2007-09-14 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Minor fix. - * Parser/TypeNameResolver.cs: Remove debug code. - -2007-09-14 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs, Parser/Resolver.cs, - Parser/TypeNameResolver.cs: Implement support for ITypeResolver. Add - parameter completion support for delegate invocations. Fixes bug #82264 - and #82238. - * CSharpBinding.mdp: Fix warning level. Added new file. - * CSharpAmbience.cs: Track API changes. - * Makefile.am: Updated. - -2007-09-14 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Fixed 82425:Renaming a base method doesn't rename - overrides. (Fixed for properties too). - -2007-09-13 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpParameterDataProvider.cs: Improved method formatting. - * Gui/CSharpTextEditorExtension.cs, Parser/Resolver.cs: When resolving a - type, take into account parameter types for methods and classes. Fixes - bug #82209. - -2007-09-13 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpAmbience.cs: The name of a delegate is the name of the class, not - the return type of the invoke method. Don't show the delegate parameters - unless the 'show class modifiers' flag is set. - -2007-09-13 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Fixed re opened 82311: Rename fails when we have - two variables that are called the same. (another issue). - -2007-09-13 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/LanguageItemVisitor.cs: Properly resolve "this". Fixes bug #82503. - -2007-09-13 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Allow showing intrinsic names only when - resolving is, as or new. - * Gui/FormattingPanel.cs, CSharpBinding.mdp, - gtk-gui/CSharpBinding.FormattingPanelWidget.cs, gtk-gui/gui.stetic: - Updated. - * Parser/Resolver.cs: The text editor extension needs internalResolve to - return the real array types, not only System.Array. Fixes bug #82831. - * CSharpAmbience.cs: Add support for the new UseIntrinsicNames flag. - -2007-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Don't include abstract classes in the - 'new' completion list. - -2007-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/TypeVisitor.cs: Use the fully qualified name when returning the - type for array items. Fixes bug #82830. - -2007-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs, Parser/TypeVisitor.cs: The 'this' reference is not - valid outside of a class member. Fix for bug #82743. - -2007-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/ChooseRuntimePanel.cs, Gui/CodeGenerationPanel.cs, - FormattingStrategy/CSharpFormattingStrategy.cs, CSharpAmbience.cs: Fix - warnings. - * Gui/CSharpTextEditorExtension.cs, Parser/Resolver.cs: Disable code - completion inside enum declarations. Fixes bug #82541. Removed some - warnings. - * gtk-gui/generated.cs, gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs, - gtk-gui/CSharpBinding.FormattingPanelWidget.cs, gtk-gui/gui.stetic: - Updated. - -2007-09-12 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fixed 82770: MonoDevelop should keep in - comments when return is pressed. - -2007-09-12 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fixed 82768: Move cursor after new - summary comment. - -2007-09-12 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Fixed 82311: Rename fails when we have two - variables that are called the same. - -2007-09-11 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManager.cs (Compile): Pass /warn: command line - param. - -2007-09-11 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Fixed 82500: Rename refactoring enum value - crashes MonoDevelop. - -2007-09-10 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: Fixed 82760: Nul ref enableing autocomplete. - -2007-09-10 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fixed 82223: Overload selection does not - work when breaking the line. - -2007-09-10 <> - - * Gui/CSharpTextEditorExtension.cs: Fixed 82683: MonoDevelop should generate - XML documentation when /// is typed. - -2007-09-07 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Track api changes. - -2007-09-07 Mike Krüger <mkrueger@novell.com> - - * Parser/Resolver.cs: Fixed 82505: No autocomplete for static members. Fixed - some other resolve cases too. (non static members only in non static - methods) - -2007-09-07 Mike Krüger <mkrueger@novell.com> - - * Parser/CodeGenerator.cs: Handled bug 82714: Invalid offset in text editor. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * Gui/ChooseRuntimePanel.cs, Gui/CodeGenerationPanel.cs, - Gui/FormattingPanel.cs, Parser/Resolver.cs, - FormattingStrategy/CSharpFormattingStrategy.cs, - FormattingStrategy/CSharpFormattingProperties.cs, - gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs, - gtk-gui/CSharpBinding.FormattingPanelWidget.cs, CSharpAmbience.cs: - Changes due to new property infrastructure. - -2007-08-24 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Fixed 82555: Xml comments activating - incorrectly. - -2007-08-23 Mike Krüger <mkrueger@novell.com> - - * CSharpEnhancedCodeProvider.cs, Parser/Parser.cs, Parser/CSharpVisitor.cs, - Parser/CodeGenerator.cs, Parser/Resolver.cs, Parser/TypeVisitor.cs, - Parser/LanguageItemVisitor.cs, - Parser/SharpDevelopTree/GenericParameter.cs, - Parser/SharpDevelopTree/Destructor.cs, - Parser/SharpDevelopTree/Method.cs, - Parser/SharpDevelopTree/ReturnType.cs, Parser/SharpDevelopTree/Class.cs, - Parser/SharpDevelopTree/Constructor.cs: Changed to the latest NRefactory - version. - -2007-08-23 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManager.cs (GetResourceId): Set the resource id - correctly even if resgen is not required. - -2007-08-23 Ankit Jain <jankit@novell.com> - - Fix bug #82533. - * CSharpBindingCompilerManager.cs (GetResourceId): Generate .resources - with resgen only if required. - -2007-08-21 Andrés G. Aragoneses <knocte@gmail.com> - - Improve fix for bug #82398. - * CSharpBindingCompilerManager.cs (GetResourceId): Use MONO_IOMAP=drive, - and only on Unix. - -2007-08-20 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManager.cs (Compile): Add all build files to the - list of files to be compiled. Don't filter with CanCompile. - -2007-08-16 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: When listing the members of an enum, return enum - members only (it is correct to call static methods using an enum type - reference, but it doesn't make much sense). Fixes bug #82250. - -2007-08-16 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Method parameters must be resolved before class - members. Fixes bug #82391. - -2007-08-14 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Fix possible infinite recursion (bug #82303). - -2007-08-14 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Properly set the showStatic flag after finding a - member in SearchMember. Fixes a problem with nested classes and enums: - members were not properly shown. - -2007-08-14 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Properly resolve inner class names. Fixes part of - #82414. - -2007-08-14 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: When resolving a var name, parameters have priority - over fields. - -2007-08-14 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Include arguments in the resolve list for CtrlSpace. - Fixes bug #82391. - -2007-08-14 Ankit Jain <jankit@novell.com> - - Fix bug #82398. - * CSharpBindingCompilerManager.cs (GetResourceId): Run resgen with - MONO_IOMAP=all. - -2007-08-14 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs, - FormattingStrategy/CSharpIndentEngineStack.cs, - FormattingStrategy/CSharpIndentEngine.cs: Added support for - documentation comments - - (fixes bug 78578: Add XML Comment support to MonoDevelop and - integrate with tooltips). - - + Auto complete of /// tags - - + code completion for the xml documentation tags - - + auto generation of a header body - -2007-08-13 Mike Krüger <mkrueger@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Started to work on xml comment tag - support. - -2007-08-10 Ankit Jain <jankit@novell.com> - - Fix bug #82394. - * CSharpBindingCompilerManager.cs (Compile): Abort build if error while - generating resources. - (GetResourceId): Refactor slightly to report error. Also, parse - the line/col number for the CompilerError. - (RegexErrorLinePos): New. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml, Autotools/Makefile.am, CSharpBinding.mdp, - Makefile.am: Reorganized the extension point hierarchy. Embedded all - add-in manifests as resources. - -2007-07-30 Lluis Sanchez Gual <lluis@novell.com> - - * templates/CSharpSessionStateWebService.xft.xml, - templates/CSharpWebService.xft.xml: Removed unused files. - -2007-07-30 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs: Add ctor references too. Fixes bug - #82204. - - * Gui/CSharpTextEditorExtension.cs: Handle indent-region by - resetting state so that we don't get confused. - -2007-07-27 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpFormattingStrategy.cs (FormatLine): - Fixed to be a no-op. - -2007-07-25 Jeffrey Stedfast <fejj@novell.com> - - Fixes for bug #82179. - - * FormattingStrategy/CSharpIndentEngineStack.cs (Push): Added a - second Push() method allowing the caller to force a particular - indent. - - * FormattingStrategy/CSharpIndentEngine.cs (PushOpenBrace): Trim - the indent level as we pop FoldedStatements and use - stack.PeekKeyword(0) instead of stack.PeekKeyword(1). - (PushFoldedStatement): We no longer stop pushing folded statements - for any reason, we simply push a folded statement with a set - indent in those cases (needed for keeping proper track of - keywords). - -2007-07-24 Jeffrey Stedfast <fejj@novell.com> - - Part of the fix for bug #82114. - - * Parser/CodeGenerator.cs: Override a few more Visit() methods so - that we pick up class references in CastExpressions, - VariableDeclarations and ObjectCreateExpressions. - (AddUniqueReference): New method to add only unique references - to the collection. - -2007-07-23 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Write the compiler command used to - compile the project to the log. - -2007-07-18 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs: A few fixes, including - one for bug #82055. - - * Gui/CSharpTextEditorExtension.cs (IsInUsing): Simplified. - (GetPreviousToken): Fixed bug #82131. - -2007-07-17 Jeffrey Stedfast <fejj@novell.com> - - * Gui/CSharpTextEditorExtension.cs (KeyPress): Fixed a bug caused - when using any key other than Enter to auto-complete (e.g. using a - '(' or something). - -2007-07-17 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: When resolving a type, include the enclosing - namespace in the namespace search list. Fixes bug #81865. - * CSharpBindingCompilerManager.cs: Make sure all output is read after - running the compilation process. Should fix bug #82092. - -2007-07-12 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Properly resolve type names qualified with a - namespace alias. Fixes bug #81999. - -2007-07-12 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs (PushNewLine): If we - just popped a single-line comment, we need to do more processing. - -2007-07-11 Ankit Jain <jankit@novell.com> - - Fix bug#82024. - * CSharpBindingCompilerManager.cs (DoCompilation): Workaround for a bug - in ProcessStartInfo. - -2007-07-06 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (Visit::PropertyDeclaration): - Implemented to fix bug #82020. - -2007-07-05 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs: (Visit::FieldReferenceExpression): - Don't limit ourselves to just Fields and Properties. Fixes bug - #81963. - (Visit::IdentifierExpression): When checking of a LocalVariable is - within bounds, use Region.BeginColumn instead of Region.EndColumn - and swap on which LocalVariable instance we check. Fixes part of - bug #82020. - -2007-07-05 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs: Sanity check that both begin and end - are != -1 to prevent a crash. - (Visit): When adding a typeDeclaration to the list of references, - don't add it using the StartLocation - instead, we need to find - the actual reference offset using StartLocation as a hint. This - fixes bug #82017. - -2007-07-03 Mike Krüger <mkrueger@novell.com> - - * CSharpBindingCompilerManager.cs: added signing support. - -2007-06-21 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Implemented support for additional - gac roots specified in packages. - -2007-06-20 Jeffrey Stedfast <fejj@gnome.org> - - Fixes a SmartIndenting bug reported by Latexer on IRC. - - * FormattingStrategy/CSharpIndentEngine.cs (PushOpenBrace): When - inside a Case statement, only use nSpaces = -1 when we are either - on the line where the case/default label was entered or if the - first non-lwsp char is the '{', else use nSpaces = 0 so that we - indent properly. - - * FormattingStrategy/CSharpIndentEngineStack.cs (Push): When - pushing a new Block inside a Case, we can still add an indent - level if nSpaces != -1. - -2007-06-19 Mike Krueger <mkrueger@novell.com> - - Changed the C# file icon to look a bit more like gnome. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * Autotools/Autotools.mdp, CSharpBinding.mdp: Removed unused elements. - -2007-05-29 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Added protection against infinite loop in - ResolveIdentifier. Fixes bug #81769. - -2007-05-25 Jeffrey Stedfast <fejj@gnome.org> - - * Parser/CodeGenerator.cs (EncapsulateFieldImpGetSet): - Implemented. - -2007-05-24 Jeffrey Stedfast <fejj@novell.com> - - * Parser/TypeVisitor.cs (Visit::IdentifierExpression): Scan parent - namespaces of the calling class as well. Fixes bug #81543. - -2007-05-23 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (GetOptions): Override our base - implementation. - -2007-05-23 Jeffrey Stedfast <fejj@novell.com> - - * Gui/CSharpTextEditorExtension.cs: - MonoDevelop.SourceEditor.Properties namespace no longer exists. - - * FormattingStrategy/CSharpIndentEngine.cs: Same. - - * Gui/OverrideCompletionData.cs: Same. - - * Gui/FormattingPanel.cs: Same. - -2007-05-23 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/TypeVisitor.cs: When resolving an identifier, look first in - class members, then look for types. Fixes bug #81542. - -2007-05-21 Jeffrey Stedfast <fejj@novell.com> - - * Gui/CSharpTextEditorExtension.cs (KeyPress): If a region of text - is selected, then simply pass it along to our base implementation - and reset our engine state if the region begins somewhere before - the engine's cursor. Fixes bug #81620. - -2007-05-18 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (IsMatchedField): New convenience - function to do some trivial checks to make sure the 'match' isn't - in the middle of some other field name (e.g. if the field we are - looking for is a substring of another field name, we don't want to - match in the middle of some other field). - (GetMemberNamePosition): Fixed the IField case to be a bit more - correct. - (GetMemberBounds): Overridden base class' implementation for - IFields so that we can get the subregion for a field declaration - if it is in the middle of other field declarations within the same - statement region. - -2007-05-19 Ankit Jain <jankit@novell.com> - - * CodeGenerationPanel.cs: GetProjectParserContext can fail, handle - that. - (Store): Save mainClass and Win32Icon only when relevant. - -2007-05-17 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Cursor already moved to - position 2 after typing '#'. - -2007-05-16 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (EncapsulateField): Implemented so that - get/set actually have code statements. - -2007-05-14 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (RenameClass): Handle renaming of structs, - enums, and interfaces too. - -2007-05-15 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Include const fields in the static field list. - Fixes bug #81078. - * CSharpBinding.mds, gtk-gui/gui.stetic: Updated. - -2007-05-14 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: (GetPreviousToken): Return tokens - composed by a single char which is not a letter of digits. - -2007-05-14 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs: Comment out our own implementation of - AddMember, throwing a NotImplementedException() in generated code - can be annoying sometimes. - -2007-05-14 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Don't use the MD namespace in add-in - dependencies, since the c# add-in is alread declared in the MS - namespace. - -2007-05-11 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (AddMember): Override default - implementation so that we can add a statement to throw a - NotImplementedException. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mds: Added new c# binding solution. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * Autotools/Autotools.mdp, Autotools/Makefile.am: Added project for the - autotools assembly. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: Don't copy assembly references. - -2007-05-08 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (GetMemberNamePosition): Fixed to - support IIndexers. - (FindParameterReference): Updated for API changes, no longer takes - an IMethod argument. - (Visit): Fixed up a bit since params can be parented by either an - IMethod or an IIndexer. - -2007-05-04 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (GetParameterNamePosition): Implemented. - - * Parser/Resolver.cs (GetMethod): Check if the cursor is within the - declaration bounds as well, so that parameter searching works. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * Test/Test.cs, Gui/ChooseRuntimePanel.cs, Gui/CodeGenerationPanel.cs, - CSharpBinding.addin.xml, CSharpBinding.mdp, Makefile.am: Migration - to Mono.Addins. - -2007-05-03 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (GetMemberNamePosition): Fixed IEvent - and IProperty logic and also greatly simplified the overall code. - -2007-05-03 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (FindVariableNamePosition): New - overloaded function to get the offset of a variable name. - (FindVariableReferences): New. - (FindParameterReferences): New. - (Visit): Added logic for matching LocalVariable and IParameters. - -2007-05-02 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (RenameClass): Rename all parts of the class - (in case the class is a partial class). - -2007-05-01 Jeffrey Stedfast <fejj@novell.com> - - * Parser/CodeGenerator.cs (CreateReference): Trim the name to the - base name (we don't want the FullyQualifiedName). Also do some - fixing of the offset since the expression start offset begins - before the name of the type (e.g. it includes - public/private/etc modifiers). - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: Don't copy referenced assemblies. - * CSharpBindingCompilerManager.cs: Avoid compiler warning. - -2007-04-09 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpIndentEngineStack.cs: If we are pushing - a new FoldedStatement, we want to indent another level even if our - parent is a case-statement (unlike what we do for new Blocks). - -2007-03-23 Jeffrey Stedfast <fejj@novell.com> - - * Gui/CSharpTextEditorExtension.cs (GetPreviousToken): - Reimplemented to use GetCharAt(). - (KeyPress): Invalidate engine state if some key-code we don't - handle changes the buffer before our cursor position. - -2007-03-21 Ankit Jain <jankit@novell.com> - - * Gui/CSharpTextEditorExtension.cs (HandleCodeCompletion): Handle - code completion for sub namespaces. - (IsInUsing): New. - (GetPreviousToken): Handle the case when token starts at the first - position in the file. - -2007-03-20 Jeffrey Stedfast <fejj@novell.com> - - * Gui/CSharpParameterDataProvider.cs (GetCurrentParameterIndex): - Rewritten to use my CSharpIndentEngine parse tree to hopefully - solve bug #80883 once and for all. - - * Gui/CSharpTextEditorExtension.cs (KeyPress): Instead of using - engine.IsInsideMultiLineComment when deciding whether or not to - reindent the line, use engine.LineBeganInsideMultiLineComment - since that's what we really wanted to know. - - * FormattingStrategy/CSharpIndentEngine.cs: Added more convenience - state properties (such as StackDepth and - LineBeaganInside[VerbatimString,MultiLineComment]. - -2007-03-19 Jeffrey Stedfast <fejj@novell.com> - - * Gui/CSharpTextEditorExtension.cs (KeyPress): If the before/after - indent text is identical, then don't replace the text - instead - calculate what the cursor position would be and set it. (found a - way to avoid the text selection that occurs when you set - CursorPosition). - - * FormattingStrategy/CSharpIndentEngine.cs (Push): Fix bug #81189 - by resetting popVerbarim when we pop the verbatim string literal - off the stack - -2007-03-16 Jeffrey Stedfast <fejj@novell.com> - - * Gui/OverrideCompletionData.cs (InsertMethod, InsertProperty): - (InsertEvent, InsertIndexer): Use spaces rather than tabs for - indenting when appropriate. Fixes bug #81168. - - * Gui/CSharpTextEditorExtension.cs (GetDirectiveCompletionData): - Add #pragma to the directives. Fixes bug #81131. - -2007-03-14 Jeffrey Stedfast <fejj@novell.com> - - * Gui/CSharpTextEditorExtension.cs (KeyPress): Fixed a bug where - if you typed the full completion text and then used <Enter> to - complete the fully-typed completion text, the Smart Indent code - would indent the next line even though it shouldn't have done so. - -2007-03-14 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManager.cs (Compile): Use 'fname' as the - filename to embed. It is updated appropriately by GetResourceId(). - -2007-03-13 Miguel de Icaza <miguel@novell.com> - - * CSharpBindingCompilerManager.cs (Compile): an old patch that I - had lying on my hard drive. When using WinExe targets, pass the - "winexe" flag to the compiler. - - Also pass the actual compiled resource file to be embedded, not - the source file. - -2007-03-13 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs (PushFoldedStatement): - Push one anyway if our keyword (or our parent's keyword) is a loop - or if-else keyword. - -2007-03-11 Jeffrey Stedfast <fejj@gnome.org> - - * Gui/CSharpTextEditorExtension.cs (KeyPress): Simplified a bit. - (KeyPress): Changed the logic for the tab-completion check, if - more than a single char has been inserted then it should be - considered to be tab-completion. - (KeyPress): Don't reindent multi-line comment lines unless they - begin with a '*', in which case the user probably wants to realign - them (if the first char on the line isn't a '*' then it might be a - commented-out block of code, we don't want to reindent that). - -2007-03-10 Jeffrey Stedfast <fejj@gnome.org> - - * FormattingStrategy/CSharpIndentEngineStack.cs (Push): We now - have an Inside.Case type to implement. - - * FormattingStrategy/CSharpIndentEngine.cs (PushColon): Push a - Inside.Case onto the stack if appropriate and check - FormattingProperties.IndentCaseLabels to see how we should handle - indenting for case labels. - (PushSemicolon): Always set keyword to String.Empty - (PushOpenBrace): Changed the way we handle psuing a new block onto - the stack if we our parent is Inside.Case (the logic is the same, - but the check is a bit different now). - (PushCloseBrace): If our parent is Inside.Case, then we can pop - that along with the switch block. - - * FormattingStrategy/CSharpFormattingProperties.cs - (IndentCaseLabels): Implemented. - -2007-03-09 Jeffrey Stedfast <fejj@novell.com> - - * CSharp.glade: Removed, no longer in use. - - * CSharpBinding.addin.xml: Add the c# Formatting options panel to - the options dialog under the Text Editor options. - - * gtk-gui/gui.stetic: Added a new custom FormattingPanelWidget. - - * Gui/FormattingPanel.cs: New source file implementing a - "Formatting" options panel specific to c#. - -2007-03-09 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs (PushColon): Respect - the style settings for indenting goto labels. - - * FormattingStrategy/CSharpFormattingProperties.cs: New source - file for c#-specific formatting properties. - -2007-03-09 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs (Push): Fixed a goof - from yesterday's commit. - - * Gui/CSharpTextEditorExtension.cs (KeyPress): Rearranged some - logic a bit to optimize seeking in the text buffer using arrow - keys. - -2007-03-08 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs: Got rid of the hack - that used this.commentEndedAt which was not only nasty, but didn't - even always work right to begin with. - -2007-03-07 Jeffrey Stedfast <fejj@novell.com> - - * Gui/CSharpTextEditorExtension.cs (KeyPress): Same sort of fix as - earlier wrt the user hitting Tab. If the user hits <Enter> and the - base class does not insert a '\n', then it means the user has just - accepted an auto-completed selection. In this case, return - - there's nothing left for us to do. - - * FormattingStrategy/CSharpIndentEngineStack.cs (Push): Added a - work-around for pushing a multi-line anonmymous method {} block - inside a ParenList (e.g. as a callback argument). - - * FormattingStrategy/CSharpIndentEngine.cs (PushHash): Doh, how - did I overlook this method when integrating my IndentEngine into - MD? - (PushNewLine): Properly handle multi-line array assignments. - - Fix for making "default :" (as opposed to "default:") inside a - switch-statement work as it should, lwsp is not significant here. - - * FormattingStrategy/CSharpIndentEngine.cs (PushOpenParen): Clear - the keyword after pushing a new ParenList onto the stack, when the - ParenList is popped, the keyword is restored. - (Reset): Changed the semantics of wordStart, this now initializes - to -1 instead of 0. - (PushNewLine): Reset wordStart back to -1. - (Push): When checking for a keyword, we don't need to use - lastNonLwsp anymore, just use wordStart. - (Push): wordStart should always be set to point to the beginning - of a word token (and never to word-delimiting chars like it was - before). - -2007-03-07 Jeffrey Stedfast <fejj@novell.com> - - * Gui/CSharpTextEditorExtension.cs (KeyPress): Fixed a bug - preventing tab-completion from working by chaining the KeyPress() - to the parent. - -2007-03-07 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs: Fixed bug #81065 by - looking at the last significant char on the line. Also now keeping - the last char typed as part of the state so as to avoid having to - linebuf.ToString() and then look. - -2007-03-06 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpIndentEngine.cs: New class to aid in - smart indenting. - - * FormattingStrategy/CSharpIndentEngineStack.cs: A broken out - piece of CSharpIndentEngine.cs to compartamentalize it a bit. - - * FormattingStrategy/CSharpFormattingStrategy.cs - (SmartIndentLine): Don't do any indenting, Smart Indent is handled - elsewhere for now. - (FormatLine): Simplified, because this now only has to worry about '>' - - * Gui/CSharpTextEditorExtension.cs (KeyPress): Implement our hooks - into Smart Indenting here. - -2007-02-27 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/OverrideCompletionData.cs, Gui/CSharpParameterDataProvider.cs, - FormattingStrategy/CSharpFormattingStrategy.cs: Track api changes. - -2007-02-26 Jeffrey Stedfast <fejj@novell.com> - - * FormattingStrategy/CSharpFormattingStrategy.cs - (SmartIndentLine): Instead of wrapping the entire body of the - function in an if-block, fix it so we swap the logic thus reducing - the indent level of the main body making it easier to read (more - likely to fit in the width of your editor window). - (IsInsideStringOrComment): Completely rewritten to take into - consideration verbatim string literals, char literals, and - escaping inside string literals. - (IsInsideDocumentationComment): Same. - -2007-02-24 Zach Lute <zach.lute@gmail.com> - - * Gui/CSharpParameterDataProvider.cs: GetCurrentParameterIndex() now - takes whether or not a comma is inside a string literal into account - when determining the index. Fixes bug #80883. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Don't show completion windo for - "using" keyword when written inside a class. Fixes bug #80868. - * Parser/Resolver.cs: Removed unneeded parameter and fix potential - nullref. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: When checking for accessibility take into account - the qualifier type. There are some restrictions when accessing to - protected members from incorrect qualifier types. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs, Parser/LanguageItemVisitor.cs: Properly resolve - generic type identifiers. Fixes bug #80840. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/LanguageItemVisitor.cs, Parser/TypeVisitor.cs: When resolving - a field reference, look for static members if instance members - can't be found. Fixes bug #80841. - -2007-02-12 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: Added project reference for NRefactory. - * Parser/CSharpVisitor.cs: Collect parameter flags when parsing a - method. Fixes bug #80814. - -2007-02-12 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Allow crossing line boundaries when - looking for tokens. Fixes bug #80719. - * CSharpBindingCompilerManager.cs: Handle internal packages. - -2007-02-09 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpAmbience.cs: When converting a class, honor - UseFullyQualifiedName flag. - * Makefile.am: distcheck fixes - -2007-02-07 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: Updated. - * gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs, - gtk-gui/gui.stetic: Translation fixes. - -2007-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/OverrideCompletionData.cs: Moved from CSharpTextEditorExtension. - * Gui/CSharpParameterDataProvider.cs, Gui/CSharpTextEditorExtension.cs, - CSharpBinding.mdp, Makefile.am: Implemented support for parameter - information window. - * Parser/Resolver.cs: When searching a class, look in the calling class - namespace before looking in using directives. Some fixes for - generic types. - * Parser/CodeGenerator.cs: Some fixes for generic types. - * Parser/SharpDevelopTree/ReturnType.cs: Use our own system type table, - since the one from NRefactory has some VB types and does case - insensitive lookups. - * CSharpAmbience.cs: Added some ConvertTypeName calls to show the - correct name for instantiated generic types. - -2007-02-05 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp, - gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs, - gtk-gui/gui.stetic, Makefile.am: i18n fixes. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: Cosmetic fixes in code completion - of "new". - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs, Parser/Resolver.cs: Implemented - code completion for "throw new". Don't show interfaces and abstract - classes when completing "new". - * Parser/Parser.cs: Removed. - * CSharpAmbience.cs: Make sure instantiated generic classes are shown - with the correct name. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs: When typing '#', move it to the - first column is there is no other text before. Implemented code - completion for compiler directives. Don't show sealed methods in - the overridable list. - -2007-02-02 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManager.cs (Compile): Move resource compiling code - to .. - (GetResourceId): .. here. Improve error messages. - -2007-02-01 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs, Parser/Resolver.cs, - CSharpAmbience.cs: Code completion of overridable members. Yay! - -2007-02-01 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CodeGenerator.cs: Properly look for property references. - -2007-01-31 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Properly resolve alias directives. Fixes bug - #80248. - -2007-01-30 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/LanguageItemVisitor.cs: Properly resolve calls to local - instance methods. - -2007-01-30 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CSharpVisitor.cs: When creating an enum, explicitely add the - System.Enum base class. Make enum files "const". - * Parser/Resolver.cs: Removed some debug code. Show enum fields only - when resolving the type only. Fixes bug #80088. - -2007-01-30 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Fix overloaded operator filter. - -2007-01-30 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CSharpVisitor.cs, Parser/TypeVisitor.cs: Implemented support - for overloaded operators. - * Parser/Resolver.cs: Exclude operators from the resolve list. - * Parser/LanguageItemVisitor.cs: When resolving overloads, try to find - the closes matching signature. - * Parser/ExpressionFinder.cs, Parser/SharpDevelopTree/Method.cs: Fix - warnings. - * CSharpAmbience.cs: Properly format method names for overloaded - operators. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs, - gtk-gui/gui.stetic: Updated. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CodeGenerationPanel.cs, CSharpBindingCompilerManager.cs, - Project/CSharpCompilerParameters.cs: Implemented support for - CodePage and Win32Icon options. - * CSharpBinding.mdp, Makefile.am: Updated. - * gtk-gui/CSharpBinding.CodeGenerationPanelWidget.cs, - gtk-gui/generated.cs, gtk-gui/gui.stetic: Implement the options - panel using stetic. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CSharpTextEditorExtension.cs, CSharpBinding.addin.xml: Created - new text editor extension to properly support code completion. - * CSharpBinding.mdp, Makefile.am: Updated. - * Parser/CSharpVisitor.cs, Parser/TypeVisitor.cs, - Parser/LanguageItemVisitor.cs, - Parser/SharpDevelopTree/Destructor.cs, - Parser/SharpDevelopTree/Method.cs, - Parser/SharpDevelopTree/ReturnType.cs, - Parser/SharpDevelopTree/Constructor.cs: Track api changes. - * Parser/Resolver.cs: Track api changes. Properly resolve instantiated - generic types. - * CSharpAmbience.cs: Properly show generic type names. - -2007-01-24 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/LanguageItemVisitor.cs: Properly resolve method overloads. - Fixes bug #77418. - -2007-01-24 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: Removed old dependency. - * Parser/TypeVisitor.cs, Parser/SharpDevelopTree/ReturnType.cs: Take - into account that the parser returns array dimensions starting at - 0, not at 1. Fixed some issues when resolving indexer types. Fixes - bug #79382. - * Parser/LanguageItemVisitor.cs: When visiting an indexer, if there is - no indexer (it can be an array access), return the target type. - * templates/GtkSharp2Project.xpt.xml: Fix template. - -2007-01-15 Lluis Sanchez Gual <lluis@novell.com> - - * templates/GtkSharp2Project.xpt.xml: Use the new partial class model. - -2007-01-11 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManager.cs (Compile): Echo resgen command line - for debugging purpose. - -2007-01-11 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManager.cs (Compile): .resx file has paths - relative to the .resx file itself. - -2006-12-21 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManager.cs (Compile): Use project's base - directory as the working directory when invoking the compiler. - (DoCompilation): Add param 'working_dir'. - -2006-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Track changes in FileService API. - -2006-12-15 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManager.cs (Compile): Filename arg to resgen - should be quoted. - -2006-12-15 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManager.cs (Compile): Use resgen to convert .resx - to embeddable resource format (.resources). Handle 'null' resourceId. - -2006-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp, Parser/SharpDevelopTree/CompilationUnit.cs, - Parser/SharpDevelopTree/Indexer.cs, - Parser/SharpDevelopTree/Parameter.cs, - Parser/SharpDevelopTree/Event.cs, Parser/SharpDevelopTree/Field.cs, - Parser/SharpDevelopTree/Property.cs, Makefile.am: Removed some - unnecessary Default* subclasses. - * Parser/Parser.cs, Parser/CSharpVisitor.cs, Parser/Resolver.cs, - Parser/SharpDevelopTree/Destructor.cs, - Parser/SharpDevelopTree/Method.cs, - Parser/SharpDevelopTree/ReturnType.cs, - Parser/SharpDevelopTree/Class.cs, - Parser/SharpDevelopTree/Constructor.cs, - Parser/SharpDevelopTree/AttributeSection.cs: Renamed Abstract* - classes to Default*. Removed some unnecessary Default* subclasses. - -2006-12-13 Ankit Jain <jankit@novell.com> - - * Project/CSharpCompilerParameters.cs (Win32Resource): New. - * CSharpBindingCompilerManager.cs (Compile): Generate - option for Win32Resource. Don't generate option for win32icon - if win32resource is defined. - -2006-12-12 Ankit Jain <jankit@novell.com> - - * CSharpBindingCompilerManager.cs (Compile): Use ProjectFile.ResourceId - for embedded resources. - -2006-11-17 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Parser.cs: Why ParseMethodModies was set to false? - re-enabling. Fixes local variable code completion. - -2006-11-14 Ankit Jain <jankit@novell.com> - - * Gui/CodeGenerationPanel.cs (CodeGenerationPanelWidget.ctor): Add - missing 'Module' option for compile target. - -2006-11-13 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * Parser/SharpDevelopTree/CompilationUnit.cs: returning Tag colection - * Parser/Parser.cs: filling comments into compilation unit - -2006-11-11 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * Gui/CodeGenerationPanel.cs: fix for bug 79199 - -2006-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Fixed null check. - -2006-09-12 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * CSharpBindingCompilerManager.cs: Fixed win32 pathing issues, removed old mcs-specific compiler options (that weren't being used since [g]mcs options have been aligned with csc options), removed /bin/sh dependence. - * Project/CSharpCompilerParameters.cs: Changed default compiler to mcs. - -2006-09-12 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * Parser/CSharpVisitor.cs: Fixed compile warning. - * CSharpAmbience.cs: Track changes in Ambience. - -2006-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding/CSharpAmbience.cs: Avoid appending the class - name twice. - -2006-08-07 Philip Turnbull <philip.turnbull@gmail.com> - - * CSharpBinding/CSharpBinding.addin.xml: - Changed CSharpAmbience name from 'CSharp' to 'C#'. - - * CSharpBinding/CSharpAmbience.cs: - Track API changes in Ambience. - -2006-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Added null check. - -2006-07-30 Matej Urbas <matej.urbas@gmail.com> - - * CSharpAmbience.cs: Fixed a curious null exception. - * Parser/CSharpVisitor.cs: Updated the visitor to store generic data as - parsed by NRefactory. - * Parser/LanguageItemVisitor.cs: - * Parser/TypeVisitor.cs: Updated the way various expressions are - treated in the code - to accommodate to new data for generics. - * Parser/SharpDevelopTree/ReturnType.cs: Added support for generics in - return types. - - * Parser/SharpDevelopTree/GenericParameter.cs: The new file - * CSharpBinding.mdp: Added the new file to the project. - * Makefile.am: Added the new file to the project. - -2006-07-28 Matej Urbas <matej.urbas@gmail.com> - - * CSharpAmbience.cs: Fixed the way generics and delegates are shown in the - code completion popup, and made some optimizations along the way. - -2006-07-23 Matej Urbas <matej.urbas@gmail.com> - - * CSharpAmbience.cs: Small cosmetic corrections when converting generic - types - -2006-07-17 Lluis Sanchez Gual <lluis@novell.com> - - * Autotools/CSharpAutotoolsSetup.cs: Support compilation with gmcs. - * CSharpBindingCompilerManager.cs: Track changes in SystemAssemblyService. - -2006-07-12 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Use a more meaningful name for the "current unit". - Store the name of the file being resolved in currentFile. - Changed SearchVariable, so it now returns a LocalVariable object, - with all information, including the region. - * Parser/LanguageItemVisitor.cs: Fix crash when processing indexers. - Return valid values for object creation expressions. - * Parser/SharpDevelopTree/ReturnType.cs: Added constructor which - takes a properly resolved class as parameter. - -2006-07-10 Alejandro Serrano <trupill@yahoo.es> - - * CSharpAmbience.cs: Add support for generics ambience. - * Autotools/Makefile.am: Fixed error on compilation because - of a not found reference. - -2006-07-05 Matej Urbas <matej.urbas@gmail.com> - - * CSharpAmbience.cs: Fixed a regression that displayed all base types of a - class to be of PersistentReturnType type. - * Parser/CodeGenerator.cs: - * Parser/CSharpVisitor.cs: - * Parser/Resolver.cs: Updated to use ReturnType as BaseTypes in IClass - instances. - -2006-07-04 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * CSharpEnhancedCodeProvider.cs: Fix parsing of imports - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpLanguageBinding.cs: - * CSharpBindingCompilerManager.cs: Track changes in ProjectReference. - Removed obsolete GenerateMakefile method. - * Parser/CodeGenerator.cs: Fix member reference location. - * Parser/ExpressionFinder.cs: Fix warning. - * CSharpBinding.addin.xml: Updated versions. - -2006-06-29 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * CSharpBinding.mdp: - * Makefile.am: - * CSharpEnhancedCodeProvider.cs: - New file, implements CodeDom methods CreateParser and Parse. - - * CSharpLanguageBinding.cs: Use new CSharpEnhancedCodeProvider. - - * CSharpBinding.addin.xml: Bump version so that AspNetAddIn can take - a dependency on the CodeProvider's CreateParser method. - -2006-06-15 Scott Ellington <scott.ellington@gmail.com> - - * Autotools/CSharpAutotoolsSetup.cs: - -2006-06-15 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Use the DataType element instead fof Class - to declare serializable types. - -2006-06-07 Scott Ellington <scott.ellington@gmail.com> - - * CSharpBinding.addin.xml: - * Autotools/CSharpAutotoolsSetup.cs: - * Autotools/Makefile.am: - * Makefile.am: - Add optional module for implementing simple autotools support - -2006-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Parser.cs: - * Parser/CSharpVisitor.cs: - * Parser/Resolver.cs: - * Parser/TypeVisitor.cs: - * Parser/CodeGenerator.cs: - * Parser/LanguageItemVisitor.cs: - * Parser/ExpressionFinder.cs: - * Parser/SharpDevelopTree/Destructor.cs: - * Parser/SharpDevelopTree/Indexer.cs: - * Parser/SharpDevelopTree/Method.cs: - * Parser/SharpDevelopTree/Event.cs: - * Parser/SharpDevelopTree/ReturnType.cs: - * Parser/SharpDevelopTree/Field.cs: - * Parser/SharpDevelopTree/Property.cs: - * Parser/SharpDevelopTree/Class.cs: - * Parser/SharpDevelopTree/Constructor.cs: - * parse.cs: - * Makefile.am: Use the new NRefactory library. - -2006-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Updated versions. - * CSharpBinding.mdp: Updated. - -2006-04-24 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Fix nullref caused by delegates not having - a region or bodyRegion. Fixes bug #78143. - -2006-04-21 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpLanguageBinding.cs: Implement GetSupportedClrVersions. - * CSharpBinding.addin.xml: Added panel por selecting the target - runtime version. - * CSharpBindingCompilerManager.cs: Support compilation for .net 2.0. - - * Parser/ExpressionFinder.cs: - * Parser/LanguageItemVisitor.cs: Fixed warnings. - -2006-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * templates/GladeSharpProject.xpt.xml: - * templates/GladeSharp2Project.xpt.xml: Remove gnome dependency - from the glade file template. Fix by Sebastian Dröge. - -2006-04-07 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * CSharpBinding.addin.xml: renamed attributes in FileFilter Extension - -2006-04-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Reference nunit libraries using $(NUNIT_LIBS). - -2006-04-03 Lluis Sanchez Gual <lluis@novell.com> - - * templates/GtkSharp2Project.xpt.xml: Fix window - constructor. - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Updated references. - -2006-03-24 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * templates/ConsoleProject.xpt.xml: Added namespace clause. - -2006-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.mdp: Updated. - * Makefile.am: Use an unified format. Patch by Matze Braun. - * CSharpBinding.addin.xml: Updated add-in versions. - -2006-03-24 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * Test: - * Test/Test.cs: - * Makefile.am: - Added an initial test which validates that the resolver - can resolve namespaces. - -2006-03-17 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * Parser/Parser.cs: - * Parser/Resolver.cs: - Removed unused MonodocResolver. - -2006-03-16 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * Parser/LanguageItemVisitor.cs: Make sure that composite - namespaces are parsed correctly. - -2006-03-12 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * CSharp.glade: Marking some strings not to be translated. Not include balast in pot file. - -2006-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CodeGenerator.cs: Fixed issues when finding class - references. Add text line to found references. - * Parser/LanguageItemVisitor.cs: Properly resolve primitive - type aliases. - -2006-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * CSharpBinding.addin.xml: Moved some templates to MD.Ide. - -2006-03-06 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CSharpVisitor.cs: Added null check. - -2006-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * templates/GtkSharp2Project.xpt.xml: Use the new template syntax. - -2006-02-24 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CSharpVisitor.cs: Generate parse information for - delegates. - -2006-01-30 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: - * Parser/Parser.cs: Track changes in parser api. - -2006-01-26 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Removed BlankCombine template (now - in MonoDevelop.Ide). - * Parser/CodeGenerator.cs: Properly find members referenced - in subclasses. - * Parser/LanguageItemVisitor.cs: Visit methods must always - return a ILanguageItem. - - * templates/GtkSharpProject.xpt.xml: - * templates/GnomeSharp2Project.xpt.xml: - * templates/GladeSharp2Project.xpt.xml: - * templates/GnomeSharpProject.xpt.xml: - * templates/GladeSharpProject.xpt.xml: Moved to a Samples subcategories - for now, to reduce clutter. - -2006-01-15 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * Parser/CSharpVisitor.cs: Make sure that a null modifier - is not passed to the Field constructor which is the case - for enum members. Fixes bug 77080. - -2006-01-13 Lluis Sanchez Gual <lluis@novell.com> - - * templates/GtkSharpProject.xpt.xml: - * templates/GnomeSharp2Project.xpt.xml: - * templates/GladeSharp2Project.xpt.xml: - * templates/GnomeSharpProject.xpt.xml: - * templates/GtkSharp2Project.xpt.xml: - * templates/GladeSharpProject.xpt.xml: Moved project templates to - the C# category, since they are C# templates. - -2006-01-10 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * CSharpBinding.mdp: Added Parser/LanguageItemVisitor.cs. - - * Parser/Parser.cs: Track api changes. Implemented ResolveIdentifier. - * Parser/CSharpVisitor.cs: Store attribute values in CodeExpression - instances. - * Parser/Resolver.cs: Implemented ResolveIdentifier. - * Parser/ExpressionFinder.cs: Updated from SharpDevelop. - * Parser/SharpDevelopTree/AttributeSection.cs: Track api changes. - -2005-12-19 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/CodeGenerator.cs: Track api changes. Added support for - renaming other member types (untested). - -2005-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Parser.cs: Track api changes. - * CSharpLanguageBinding.cs: Implemented the new methods in - IDotNetLanguageBinding. - * CSharpBinding.addin.xml: Removed some templates that don't really - belong here. - * CSharpBinding/CSharpBinding.mdp: Updated. - - * Parser/SharpDevelopTree/AttributeSection.cs: - * Parser/CSharpVisitor.cs: Properly collect region and attribute - information. This is a patch by Alex Gomes. - Also: properly set the declaring type to class members. - - * Parser/Resolver.cs: Added two new methods: ResolveExpressionType - returns the type of an arbitrary expression. ResolveIdentifier returns - information about an identifier. - - * Parser/SharpDevelopTree/Indexer.cs: - * Parser/SharpDevelopTree/Method.cs: - * Parser/SharpDevelopTree/Parameter.cs: - * Parser/SharpDevelopTree/Event.cs: - * Parser/SharpDevelopTree/Field.cs: - * Parser/SharpDevelopTree/Property.cs: - * Parser/SharpDevelopTree/Class.cs: - * Parser/SharpDevelopTree/Constructor.cs: - * Parser/SharpDevelopTree/Destructor.cs: Set the declaring type to - class members. - - * templates/*: Set the correct category, language and project type. - * Parser/CodeGenerator.cs: Initial implementation of IRefactorer. - -2005-11-17 Lluis Sanchez Gual <lluis@novell.com> - - * templates/GtkSharpProject.xpt.xml: - * templates/GnomeSharp2Project.xpt.xml: - * templates/GladeSharp2Project.xpt.xml: - * templates/ConsoleProject.xpt.xml: - * templates/GnomeSharpProject.xpt.xml: - * templates/GtkSharp2Project.xpt.xml: - * templates/GladeSharpProject.xpt.xml: - * templates/Library.xpt.xml: Added a reference to the System assembly - in all project templates. - - * Makefile.am: Rebuild the assembly when resources are modified. - -2005-11-09 John Luke <john.luke@gmail.com> - - * FormattingStrategy/CSharpFormattingStrategy.cs: - use trimlineAboveText to decide whether to indent things - like single line if, else, for, etc. - second half of fix for bug # 76652 - -2005-10-28 John Luke <john.luke@gmail.com> - - * FormattingStrategy/CSharpFormattingStrategy.cs: - improve indentLine slightly, we want the indention + - trimmed line, not the addional whitespace in front of it - remove some old disabled/unported code - -2005-10-23 John Luke <john.luke@gmail.com> - - * CSharpBinding.addin.xml: add FormattingStrategy - -2005-10-11 John Luke <john.luke@gmail.com> - - * CSharpAmbience.cs: comment out SharpAssembly stuff - -2005-10-11 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Fixed incorrect class name. - -2005-10-11 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Fixed addin header information. - Use "id" attribuet instead of "name" to identify addins. - -2005-10-06 John Luke <john.luke@gmail.com> - - * CSharpBindingCompilerManager (GenerateMakefile): fix mistaken - empty statement warning - -2005-10-06 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: - * CSharpLanguageBinding.cs: Register serializable types in the addin - configuration file. - -2005-10-04 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBinding.addin.xml: Added addin dependencies. - -2005-09-23 Peter Johanson <latexer@gentoo.org> - - * CSharpBindingCompilerManager.cs: Fix mcs location detection. - -2005-08-20 Peter Johanson <latexer@gentoo.org> - - * templates/GnomeSharp2Project.xpt.xml: - * templates/GladeSharp2Project.xpt.xml: - * templates/GtkSharp2Project.xpt.xml: Change gtk-sharp references to - match new assembly versions. - -2005-08-19 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpAmbience.cs: Don't include the inheritance tree when converting - an enum. - -2005-08-12 Lluis Sanchez Gual <lluis@novell.com> - - * templates/*: - * CSharpBinding.addin.xml: Properly reference resource icons and - templates. - * Makefile.am: Embed icon and templates as resources. - -2005-08-10 Ben Motmans <ben.motmans@gmail.com> - - * CSharpBinding.mdp: references update - -2005-08-10 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: Disable implicit references to - system assemblies. All references must now be explicitely specified. - -2005-08-06 Ben Motmans <ben.motmans@gmail.com> - - * CSharpBindingCompilerManager.cs: correctly parse mcs errors. - -2005-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Parser.cs: - * Parser/Resolver.cs: - * Gui/CodeGenerationPanel.cs: Use the new IParserContext API. - - * Parser/TypeVisitor.cs: Made the class internal. - -2005-07-18 Lluis Sanchez Gual <lluis@novell.com> - - * CSharp.glade: - * Gui/CodeGenerationPanel.cs: Use a combo entry for the main class - field. Disable that entry when building a library. - -2005-07-14 Ben Motmans <ben.motmans@gmail.com> - - * templates/GladeSharp2Project.xpt.xml: - removed duplicate reference to glade-sharp-2.0 - -2005-07-11 Lluis Sanchez Gual <lluis@novell.com> - - * Project/CSharpCompilerParameters.cs: Implement ICloneable. - * CSharpLanguageBinding.cs: CreateCompilationParameters now returns an - ICloneable. - -2005-05-15 Lluis Sanchez Gual <lluis@novell.com> - - * CSharp.glade: Several fixes to make the dialogs more conforming - to the HIG. - -2005-04-17 John Luke <john.luke@gmail.com> - - * Makefile.am: fix distcheck - -2005-04-09 John Luke <john.luke@gmail.com> - - * PrettyPrinter: kill (it was empty) - * Parser/ExpressionFinder.cs: remove redundent assignment - to fix warning - * Gui/CodeGenerationPanel.cs: remove unused StringParserService - section - -2005-03-20 John Luke <john.luke@gmail.com> - - * CSharpBindingCompilerManager.cs: display warning on invalid - reference lookup, partial fix for bug #70645 - -2005-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Track api changes. - -2005-02-16 Ben Motmans <ben.motmans@gmail.com> - - * ConsoleProject.xpt.xml: - * CSharpSessionStateWebService.xpt.xml: - * CSharpWebService.xpt.xml: - * Library.xpt.xml: - Consistent naming - - * GladeSharp2Project.xpt.xml: - * GnomeSharp2Project.xpt.xml: - * GtkSharp2Project.xpt.xml: - * CSharpBinding.addin.xml: - * Makefile.am: - Added templates - -2005-02-18 John Luke <john.luke@gmail.com> - - * CSharpCompilerManager.cs: pass /optimize if enabled - -2005-02-05 John Luke <john.luke@gmail.com> - - * Gui/CodeGenerationPanel.cs: enable doc generation - -2005-02-01 John Luke <john.luke@gmail.com> - - * Parser/Parser.cs: use ErrorInfo - -2005-01-28 John Luke <john.luke@gmail.com> - - * Parser/Resolver.cs (IsAccessible): - internal should return true - fixes bug# 60526 - -2005-01-28 John Luke <john.luke@gmail.com> - - * Parser/Resolver.cs: remove incorrect special case - for properties that made them visible to completion - incorrectly on static to instance and vice-versa - fixes bug# 69741 - -2005-01-28 John Luke <john.luke@gmail.com> - - * Parser/Parser.cs: update to CanParse - * Parser/*.cs: update some minor fixes from SD - -2005-01-27 John Luke <john.luke@gmail.com> - - * CSharpBindingCompilerManager.cs: - * Parser/CSharpVisitor.cs: - * Parser/Resolver.cs: - * FormattingStrategy/CSharpFormattingStrategy.cs: comment out - some unused lines that produced warnings - -2005-01-27 John Luke <john.luke@gmail.com> - - * CSharp.glade: update to new glade format - * Gui/CodeGenerationPanel.cs: - * CSharp.glade: use ComboBox instead of OptionMenu - -2005-01-26 John Luke <john.luke@gmail.com> - - * templates/GtkSharpProject.xpt.xml - * templates/GnomeSharpProgram.xft.xml - * templates/GladeSharpProject.xpt.xml: clean up, - consistent naming, spacing, tabbing - -2005-01-24 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpLanguageBinding.cs: - * CSharpBindingCompilerManager.cs: Use the new progress monitor API. - -2005-01-11 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpLanguageBinding.cs: - * Gui/ChooseRuntimePanel.cs: - * Gui/CodeGenerationPanel.cs: - * CSharpBindingCompilerManager.cs: - * CSharpBinding.addin.xml: - * Parser/Parser.cs: - * Parser/Resolver.cs: Follow architecture changes. - - * Project/CSharpCompilerParameters.cs: Moved some parameters and enum - definitions to DotNetProjectConfiguration. - - * CSharp.glade: - * Gui/OutputOptionsPanel.cs: Removed dialog now implemented in Monodevelop.Base. - - * Project/CSharpProject.cs: - * CSharpBindingExecutionManager.cs.in: Removed. Not needed any more. - - * Makefile.am: Updated. - -2004-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * CSharpBindingCompilerManager.cs: StatusBarService.ProgressMonitor is - not a StatusBar widget any more. - -2004-12-09 Todd Berman <tberman@off.net> - - * CSharpBindingCompilerManager.cs: mcs in Mono 1.1.3 now outputs error - on stderr instead of stdout. The old code just inspected stdout, now - we look at both. - -2004-12-08 Everaldo Canuto <everaldo_canuto@yahoo.com.br> - - * CSharpBindingCompilerManager.cs: Add support to multiple compilers - in Makefiles generated by MonoDevelop. - -2004-12-07 Alexandre Gomes <alexmipego@hotmail.com> - - * CSharpLanguageBinding.cs: Added CommentTag to be used by (Un)CommentCode - -2004-11-16 Todd Berman <tberman@off.net> - - * CSharpBindingCompilerManager.cs: Properly output local assembly - references. - -2004-11-09 Todd Berman <tberman@off.net> - - * CSharpBindingCompilerManager.cs: Use SAS for assembly detection. - This doesnt seem to break anything for me. - -2004-11-05 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Parser/Parser.cs: Added HandlesFileExtension to work with new - IParser - -2004-11-01 Todd Berman <tberman@off.net> - - * CSharpBindingExecutionManager.cs.in: Add fu to actually properly run - the execute script. - -2004-09-25 Peter Johanson <latexer@gentoo.org> - - * CSharpBindingCompilerManager.cs: Hack to a hack to fix compilation - on 1.1.1 with the new corlib location. - -2004-09-20 Valters Svabe <valters@inbox.lv> - - * CSharpBindingExecutionManager.cs.in: Respect PauseConsoleOutput - option. - -2004-07-07 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: When locating the inner or outer classes, get the - class from the parser service, since it has all type names resolved - (the one got from the compilation unit does not). - -2004-07-05 Todd Berman <tberman@off.net> - - * CSharpBindingExecutionManager.cs: removed. - * CSharpBindingExecutionManager.cs.in: Added - * Makefile.am: modified. - This patch is from Marcin Krzyzanowski <krzak@pld-linux.org> and it - fixes mint issues. - -2004-07-04 John Luke <jluke@cfl.rr.com> - - * Gui/OutputOptionsPanel.cs: use MessageService, remove ResourceService - -2004-07-01 Todd Berman <tberman@off.net> - - * Parser/Resolver.cs: fix up CtrlSpace resolving to add this. members - to the completion window. We need to figure out what is causing the - public class MyWindow : Window not working but the public class - MyWindow : Gtk.Window still works and this stuff will look good. - * Gui/OutputOptionsPanel.cs: remove dup'd namespace. - -2004-06-22 John Luke <jluke@cfl.rr.com> - - * CSharpBindingCompilerManager.cs: be explicit when copying the - assembly to avoid silent failures (use build/bin/. not build/bin) - -2004-06-17 John Luke <jluke@cfl.rr.com> - - * Gui/OutputOptionsPanel.cs: Use MonoDevelop.Gui.Widgets.FileSelector - instead of Gtk.FileSelection - -2004-05-30 Lluis Sanchez Gual <lluis@ximian.com> - - * Parser/Resolver.cs: Resolve base classes using a deep search in all - project references. In SearchType, fixed namespace lookup so it works - for inner classes as well. - -2004-05-27 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManager.cs: fix up projects with space in - their name. - -2004-05-26 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManager.cs: more makefile magic. - -2004-05-25 Todd Berman <tberman@sevenl.net> - - * Parser/Parser.cs: Update MonodocResolver and IsAsResolver. - * Parser/Resolver.cs: Update MonodocResolver and IsAsResolver - -2004-05-25 Lluis Sanchez Gual <lluis@ximian.com> - - * Parser/Parser.cs: Set the file name to the region of each parsed class. - Added IProject parameter in CtrlSpace and Resolve. - * Parser/Resolver.cs: Added IProject parameter where needed. Use new - methods in IParserService. - -2004-05-25 Todd Berman <tberman@sevenl.net> - - * CSharpLanguageBinding.cs: signature change for GenerateMakefile - * CSharpBindingCompilerManager.cs: lots of new stuff, make run compat - stuff, etc, etc - -2004-05-22 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManager.cs: add "s to work around potential - spaces... spaces... urgh. closes bug #58840 - -2004-05-18 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManager.cs: add a warning to the top of the - makefiles. - -2004-05-18 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManager.cs: change from /option to -option - -2004-05-16 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManager.cs: output a much better makefile. - now using /pkg, checking for deps, etc. - * Parser/Parser.cs: passthrough for Monodoc resolver. - * Parser/Resolver.cs: New resolver for identifying a type and sending - back a monodoc url for it. It needs to be worked on to return proper - M: style urls in addition to T: style urls. - -2004-05-08 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManager.cs: output /define and /main properly. - -2004-05-08 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManager.cs: output /unsafe properly. - -2004-04-29 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManager.cs: add a clean target - -2004-04-28 Todd Berman <tberman@sevenl.net> - - * CSharpBindingExecutionManager.cs: People running apps from the IDE - can be assumed to want line numbers if we can give them. Adding --debug - to the execution. - -2004-04-28 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManager.cs: add code for project references. - -2004-04-28 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManger.cs: add code for assembly references - and embeding resources. - -2004-04-28 Todd Berman <tberman@sevenl.net> - - * CSharpLanguageBinding.cs: implemented GetMakefile passthru. - * CSharpBindingCompilerManager.cs: dirty dirty dirty first draft run - through of GenerateMakefile, I have tested this with exactly *one* - project, and that is all, just wanted to get something in svn. - -2004-04-24 Todd Berman <tberman@sevenl.net> - - * Parser/Parser.cs: new IsAsResolver passthrough. - * Parser/Resolver.cs: new IsAsResolver to manage some (limited) - completion there. - -2004-04-23 John Luke <jluke@cfl.rr.com> - - * CsharpBindingCompilerManager.cs: add /codepage:utf8 - -2004-04-19 Todd Berman <tberman@sevenl.net> - - * Parser/Resolver.cs: Turn local variables into a properly consumable - type for code completion. - -2004-04-09 Todd Berman <tberman@sevenl.net> - - * CSharpBindingCompilerManager.cs: Show that something is going - on so people dont get too worried. (Speed might need some work) - * Makefile.am: add glib - -2004-04-04 John Luke <jluke@cfl.rr.com> - - * CSharpBindingExecutionManager.cs: improve error message - -2004-04-03 Todd Berman <tberman@sevenl.net> - - * Gui/OutputOptionsPanel.cs: - * Gui/CodeGenerationPanel.cs: gettextify - -2004-04-03 Todd Berman <tberman@sevenl.net> - - * Project/CSharpCompilerParameters.cs: duh, refix library target bug - -2004-04-01 Todd Berman <tberman@sevenl.net> - - * Gui/OutputOptionsPanel.cs: parse resource string, closes bug #56325 - -2004-03-31 Todd Berman <tberman@sevenl.net> - - * CSharpBindingExecutionManager.cs: dont test CompileTarget, for now - assume *everything* is being run in a terminal and pausing for output. - -2004-03-31 Todd Berman <tberman@sevenl.net> - - * Makefile.am: i think this fixed nick's bug. - -2004-03-28 John Luke <jluke@cfl.rr.com> - - * Parser/Resolver.cs: comment some CWL's that were causing exceptions - -2003-03-27 Todd Berman <tberman@sevenl.net> - - * *: update parser and other things from upstream. - -2003-03-26 John Luke <jluke@cfl.rr.com> - - * CSharpBindingExecutionManager.cs: use xterm instead of - gnome-terminal, fixes bug #53689 and also works when people - don't have gnome-terminal installed - -2004-03-22 Todd Berman <tberman@sevenl.net> - - * Project/CSharpCompilerParameters.cs: reverse WinExe and Library in - the enum, closing bug #55881. fix from vdaron - -2004-03-21 Todd Berman <tberman@sevenl.net> - - * Parser/Parser.cs: - * Parser/CSharpVisitor.cs: - * Parser/Resolver.cs: - * Parser/TypeVisitor.cs: - * Parser/SharpDevelopTree/Indexer.cs: - * Parser/SharpDevelopTree/Method.cs: - * Parser/SharpDevelopTree/Event.cs: - * Parser/SharpDevelopTree/ReturnType.cs: - * Parser/SharpDevelopTree/Field.cs: - * Parser/SharpDevelopTree/Property.cs: - * Parser/SharpDevelopTree/Constructor.cs: - * Parser/SharpDevelopTree/Class.cs: changes to reflect brand spankin - new parser. (from #D) diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs index 5e4447f063..1d6bb95822 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs @@ -465,10 +465,9 @@ namespace MonoDevelop.CSharp.CodeRefactorings.InlineTemporary var newVariableDeclarator = await FindDeclaratorAsync(updatedDocument, cancellationToken).ConfigureAwait(false); localSymbol = (ILocalSymbol)semanticModel.GetDeclaredSymbol(newVariableDeclarator, cancellationToken); - bool wasCastAdded; - var explicitCastExpression = newExpression.CastIfPossible(localSymbol.Type, newVariableDeclarator.SpanStart, semanticModel, out wasCastAdded); + var explicitCastExpression = newExpression.CastIfPossible(localSymbol.Type, newVariableDeclarator.SpanStart, semanticModel); - if (wasCastAdded) + if (explicitCastExpression != newExpression) { updatedDocument = await updatedDocument.ReplaceNodeAsync(newExpression, explicitCastExpression, cancellationToken).ConfigureAwait(false); semanticModel = await updatedDocument.GetSemanticModelAsync(cancellationToken).ConfigureAwait(false); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs index dce6229d79..695024751e 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs @@ -57,6 +57,8 @@ using Mono.Addins; using System.Reflection; using System.Runtime.ExceptionServices; using MonoDevelop.Ide.TypeSystem; +using RefactoringEssentials; +using MonoDevelop.CSharp.Diagnostics.InconsistentNaming; namespace MonoDevelop.CSharp.Completion { @@ -153,7 +155,7 @@ namespace MonoDevelop.CSharp.Completion snippets = newSnippets; return Task.FromResult((IEnumerable<CompletionData>)newSnippets); }; - + NameProposalService.Replace (new NameConventionRule.NamePropsalStrategy ()); } public CSharpCompletionTextEditorExtension () @@ -308,6 +310,10 @@ namespace MonoDevelop.CSharp.Completion } } + static bool IsIdentifierPart (char ch) + { + return char.IsLetterOrDigit (ch) || ch == '_'; + } public override Task<ICompletionDataList> HandleBackspaceOrDeleteCodeCompletionAsync (CodeCompletionContext completionContext, SpecialKey key, char triggerCharacter, CancellationToken token = default(CancellationToken)) { @@ -318,13 +324,15 @@ namespace MonoDevelop.CSharp.Completion //char completionChar = Editor.GetCharAt (completionContext.TriggerOffset - 1); //Console.WriteLine ("completion char: " + completionChar); // var timer = Counters.ResolveTime.BeginTiming (); + + if (key == SpecialKey.BackSpace || key == SpecialKey.Delete) { + char ch = completionContext.TriggerOffset > 0 ? Editor.GetCharAt (completionContext.TriggerOffset - 1) : '\0'; + char ch2 = completionContext.TriggerOffset < Editor.Length ? Editor.GetCharAt (completionContext.TriggerOffset) : '\0'; + if (!IsIdentifierPart (ch) && !IsIdentifierPart (ch2)) + return null; + } try { int triggerWordLength = 0; - //if (char.IsLetterOrDigit (completionChar) || completionChar == '_') { - // if (completionContext.TriggerOffset > 1 && char.IsLetterOrDigit (Editor.GetCharAt (completionContext.TriggerOffset - 2))) - // return null; - // triggerWordLength = 1; - //} return InternalHandleCodeCompletion (completionContext, triggerCharacter, true, triggerWordLength, token).ContinueWith ( t => { var result = (CompletionDataList)t.Result; if (result == null) diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynCodeCompletionFactory.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynCodeCompletionFactory.cs index 8c02c6a3ab..9222843712 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynCodeCompletionFactory.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynCodeCompletionFactory.cs @@ -32,6 +32,8 @@ using System.Collections.Generic; using System.Linq; using MonoDevelop.Ide.TypeSystem; using ICSharpCode.NRefactory6.CSharp.Completion; +using System.Threading.Tasks; +using Microsoft.CodeAnalysis.CSharp; namespace MonoDevelop.CSharp.Completion { @@ -64,6 +66,35 @@ namespace MonoDevelop.CSharp.Completion #region ICompletionDataFactory implementation + + class KeywordCompletionData : RoslynCompletionData + { + static SignatureMarkupCreator creator = new SignatureMarkupCreator (null, 0); + + SyntaxKind kind; + + public KeywordCompletionData (ICompletionDataKeyHandler keyHandler, SyntaxKind kind) : base (keyHandler) + { + this.kind = kind; + } + + public override Task<TooltipInformation> CreateTooltipInformation (bool smartWrap, System.Threading.CancellationToken cancelToken) + { + if (kind == SyntaxKind.IdentifierToken) + return Task.FromResult (creator.GetKeywordTooltip (SyntaxFactory.Identifier (this.DisplayText))); + return Task.FromResult (creator.GetKeywordTooltip (SyntaxFactory.Token (kind))); + } + } + + CompletionData ICompletionDataFactory.CreateKeywordCompletion (ICompletionDataKeyHandler keyHandler, string data, SyntaxKind syntaxKind) + { + return new KeywordCompletionData (keyHandler, syntaxKind) { + CompletionText = data, + DisplayText = data, + Icon = "md-keyword" + }; + } + CompletionData ICompletionDataFactory.CreateGenericData (ICompletionDataKeyHandler keyHandler, string data, GenericDataType genericDataType) { return new RoslynCompletionData (keyHandler) { diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynSymbolCompletionData.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynSymbolCompletionData.cs index 6b7d3b3a23..9e7e51ec2a 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynSymbolCompletionData.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/RoslynSymbolCompletionData.cs @@ -82,6 +82,8 @@ namespace MonoDevelop.CSharp.Completion this.factory = factory; this.text = text; Symbol = symbol; + if (IsObsolete (Symbol)) + DisplayFlags |= DisplayFlags.Obsolete; } static readonly SymbolDisplayFormat nameOnlyFormat = @@ -437,35 +439,40 @@ namespace MonoDevelop.CSharp.Completion return ret; } + static bool IsObsolete (ISymbol symbol) + { + return symbol.GetAttributes ().Any (attr => attr.AttributeClass.Name == "ObsoleteAttribute" && attr.AttributeClass.ContainingNamespace.GetFullName () == "System"); + } + -// public static TooltipInformation CreateTooltipInformation (ICompilation compilation, CSharpUnresolvedFile file, TextEditorData textEditorData, MonoDevelop.CSharp.Formatting.CSharpFormattingPolicy formattingPolicy, IType type, bool smartWrap, bool createFooter = false) -// { -// var tooltipInfo = new TooltipInformation (); -// var resolver = file != null ? file.GetResolver (compilation, textEditorData.Caret.Location) : new CSharpResolver (compilation); -// var sig = new SignatureMarkupCreator (resolver, formattingPolicy.CreateOptions ()); -// sig.BreakLineAfterReturnType = smartWrap; -// try { -// tooltipInfo.SignatureMarkup = sig.GetMarkup (type.IsParameterized ? type.GetDefinition () : type); -// } catch (Exception e) { -// LoggingService.LogError ("Got exception while creating markup for :" + type, e); -// return new TooltipInformation (); -// } -// if (type.IsParameterized) { -// var typeInfo = new StringBuilder (); -// for (int i = 0; i < type.TypeParameterCount; i++) { -// typeInfo.AppendLine (type.GetDefinition ().TypeParameters [i].Name + " is " + sig.GetTypeReferenceString (type.TypeArguments [i])); -// } -// tooltipInfo.AddCategory ("Type Parameters", typeInfo.ToString ()); -// } -// -// var def = type.GetDefinition (); -// if (def != null) { -// if (createFooter) -// tooltipInfo.FooterMarkup = sig.CreateFooter (def); -// tooltipInfo.SummaryMarkup = AmbienceService.GetSummaryMarkup (def) ?? ""; -// } -// return tooltipInfo; -// } + // public static TooltipInformation CreateTooltipInformation (ICompilation compilation, CSharpUnresolvedFile file, TextEditorData textEditorData, MonoDevelop.CSharp.Formatting.CSharpFormattingPolicy formattingPolicy, IType type, bool smartWrap, bool createFooter = false) + // { + // var tooltipInfo = new TooltipInformation (); + // var resolver = file != null ? file.GetResolver (compilation, textEditorData.Caret.Location) : new CSharpResolver (compilation); + // var sig = new SignatureMarkupCreator (resolver, formattingPolicy.CreateOptions ()); + // sig.BreakLineAfterReturnType = smartWrap; + // try { + // tooltipInfo.SignatureMarkup = sig.GetMarkup (type.IsParameterized ? type.GetDefinition () : type); + // } catch (Exception e) { + // LoggingService.LogError ("Got exception while creating markup for :" + type, e); + // return new TooltipInformation (); + // } + // if (type.IsParameterized) { + // var typeInfo = new StringBuilder (); + // for (int i = 0; i < type.TypeParameterCount; i++) { + // typeInfo.AppendLine (type.GetDefinition ().TypeParameters [i].Name + " is " + sig.GetTypeReferenceString (type.TypeArguments [i])); + // } + // tooltipInfo.AddCategory ("Type Parameters", typeInfo.ToString ()); + // } + // + // var def = type.GetDefinition (); + // if (def != null) { + // if (createFooter) + // tooltipInfo.FooterMarkup = sig.CreateFooter (def); + // tooltipInfo.SummaryMarkup = AmbienceService.GetSummaryMarkup (def) ?? ""; + // } + // return tooltipInfo; + // } } } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionRule.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionRule.cs index 412f95ec22..d9f24284bc 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionRule.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Diagnostics/InconsistentNaming/NameConventionRule.cs @@ -28,6 +28,14 @@ using System.Text; using MonoDevelop.Projects.Policies; using MonoDevelop.Core.Serialization; using RefactoringEssentials.CSharp.Diagnostics; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using MonoDevelop.Ide.TypeSystem; +using MonoDevelop.Ide; +using System.Globalization; +using System.Collections.Generic; +using System.Linq; +using ICSharpCode.NRefactory6.CSharp; namespace MonoDevelop.CSharp.Diagnostics.InconsistentNaming { @@ -127,6 +135,453 @@ namespace MonoDevelop.CSharp.Diagnostics.InconsistentNaming { return wrappedRule; } - } -} + public string CorrectName (string name) + { + string prefix = null, suffix = null; + string realName = name; + string id = name; + + // check prefix + if (AllowedPrefixes != null && AllowedPrefixes.Length > 0) { + var allowedPrefix = AllowedPrefixes.FirstOrDefault (p => id.StartsWith (p, StringComparison.Ordinal)); + if (allowedPrefix != null) { + prefix = allowedPrefix; + id = id.Substring (allowedPrefix.Length); + } + } + + if (prefix == null && RequiredPrefixes != null && RequiredPrefixes.Length > 0) { + var requiredPrefix = RequiredPrefixes.FirstOrDefault (p => id.StartsWith (p, StringComparison.Ordinal)); + if (requiredPrefix == null) { + prefix = RequiredPrefixes[0]; + } else { + prefix = requiredPrefix; + id = id.Substring (requiredPrefix.Length); + } + } + + if (prefix == null && ForbiddenPrefixes != null && ForbiddenPrefixes.Length > 0) { + var forbiddenPrefix = ForbiddenPrefixes.FirstOrDefault (p => id.StartsWith (p, StringComparison.Ordinal)); + if (forbiddenPrefix != null) { + id = id.Substring (forbiddenPrefix.Length); + } + } + + // check suffix + if (RequiredSuffixes != null && RequiredSuffixes.Length > 0) { + var requiredSuffix = RequiredSuffixes.FirstOrDefault (s => id.EndsWith (s, StringComparison.Ordinal)); + if (requiredSuffix == null) { + suffix = RequiredSuffixes[0]; + } else { + suffix = requiredSuffix; + id = id.Substring (0, id.Length - requiredSuffix.Length); + } + } + + if (suffix == null && ForbiddenSuffixes != null && ForbiddenSuffixes.Length > 0) { + var forbiddenSuffix = ForbiddenSuffixes.FirstOrDefault (p => id.EndsWith (p, StringComparison.Ordinal)); + if (forbiddenSuffix != null) { + id = id.Substring (0, id.Length - forbiddenSuffix.Length); + } + } + Console.WriteLine ("style: " + NamingStyle); + switch (NamingStyle) { + case NamingStyle.AllLower: + if (id.Any (ch => char.IsLetter (ch) && char.IsUpper (ch))) { + realName = LowerCaseIdentifier (WordParser.BreakWords (id)); + } else { + realName = id; + } + break; + case NamingStyle.AllUpper: + if (id.Any (ch => char.IsLetter (ch) && char.IsLower (ch))) { + realName = UpperCaseIdentifier (WordParser.BreakWords (id)); + } else { + realName = id; + } + break; + + case NamingStyle.CamelCase: + if (id.Length > 0 && !char.IsLower (id [0])) { + } else if (!CheckUnderscore (id, UnderscoreHandling.Forbid)) { + } else { + realName = id; + break; + } + realName = CamelCaseIdentifier (id); + break; + case NamingStyle.CamelCaseWithLowerLetterUnderscore: + if (id.Length > 0 && !char.IsLower (id [0])) { + } else if (!CheckUnderscore (id, UnderscoreHandling.AllowWithLowerStartingLetter)) { + } else { + realName = id; + break; + } + realName = CamelCaseWithLowerLetterUnderscore (id); + break; + case NamingStyle.CamelCaseWithUpperLetterUnderscore: + if (id.Length > 0 && !char.IsLower (id [0])) { + } else if (!CheckUnderscore (id, UnderscoreHandling.AllowWithUpperStartingLetter)) { + } else { + realName = id; + break; + } + realName = CamelCaseWithUpperLetterUnderscore (id); + break; + + case NamingStyle.PascalCase: + if (id.Length > 0 && !char.IsUpper (id [0])) { + } else if (!CheckUnderscore (id, UnderscoreHandling.Forbid)) { + } else { + realName = id; + break; + } + realName = PascalCaseIdentifier (id); + break; + case NamingStyle.PascalCaseWithLowerLetterUnderscore: + if (id.Length > 0 && !char.IsUpper (id [0])) { + } else if (!CheckUnderscore (id, UnderscoreHandling.AllowWithLowerStartingLetter)) { + } else { + realName = id; + break; + } + realName = PascalCaseWithLowerLetterUnderscore (id); + break; + case NamingStyle.PascalCaseWithUpperLetterUnderscore: + if (id.Length > 0 && !char.IsUpper (id [0])) { + } else if (!CheckUnderscore (id, UnderscoreHandling.AllowWithUpperStartingLetter)) { + } else { + realName = id; + break; + } + realName = PascalCaseWithUpperLetterUnderscore (id); + break; + case NamingStyle.FirstUpper: + if (id.Length > 0 && !char.IsUpper (id [0])) { + } else if (id.Take (1).Any (ch => char.IsLetter (ch) && char.IsUpper (ch))) { + } else { + realName = id; + break; + } + realName = FirstUpperIdentifier (WordParser.BreakWords (id)); + break; + } + + return prefix + realName + suffix; + } + + static string ConvertToValidName(string id, Func<char, char> firstCharFunc, Func<char, char> followingCharFunc) + { + var sb = new StringBuilder(); + bool first = true; + for (int i = 0; i < id.Length; i++) { + char ch = id[i]; + if (i == 0 && ch == '_') + continue; + if (first && char.IsLetter(ch)) { + sb.Append(firstCharFunc(ch)); + firstCharFunc = followingCharFunc; + first = false; + continue; + } + if (ch == '_') { + if (first) + continue; + if (i + 1 < id.Length && id[i + 1] == '_') + continue; + + if (i + 1 < id.Length) { + if (char.IsDigit(id[i + 1])) { + sb.Append('_'); + } else { + first = true; + } + } + continue; + } + sb.Append(ch); + } + return sb.ToString(); + } + + static string ConvertToValidNameWithSpecialUnderscoreHandling(string id, Func<char, char> firstCharFunc, Func<char, char> afterUnderscoreLetter) + { + var sb = new StringBuilder(); + bool first = true; + for (int i = 0; i < id.Length; i++) { + char ch = id[i]; + if (first && char.IsLetter(ch)) { + sb.Append(firstCharFunc(ch)); + first = false; + continue; + } + if (ch == '_') { + if (first) + continue; + if (i + 1 < id.Length && id[i + 1] == '_') + continue; + sb.Append('_'); + i++; + if (i < id.Length) + sb.Append(afterUnderscoreLetter (id[i])); + continue; + } + sb.Append(ch); + } + return sb.ToString(); + } + + static string CamelCaseIdentifier(string id) + { + return ConvertToValidName(id, ch => char.ToLower(ch), ch => char.ToUpper (ch)); + } + + static string CamelCaseWithLowerLetterUnderscore(string id) + { + return ConvertToValidNameWithSpecialUnderscoreHandling(id, ch => char.ToLower(ch), ch => char.ToLower(ch)); + } + + static string CamelCaseWithUpperLetterUnderscore(string id) + { + return ConvertToValidNameWithSpecialUnderscoreHandling(id, ch => char.ToLower(ch), ch => char.ToUpper(ch)); + } + + static string PascalCaseIdentifier(string id) + { + return ConvertToValidName(id, ch => char.ToUpper(ch), ch => char.ToUpper (ch)); + } + + static string PascalCaseWithLowerLetterUnderscore(string id) + { + return ConvertToValidNameWithSpecialUnderscoreHandling(id, ch => char.ToUpper(ch), ch => char.ToLower (ch)); + } + + static string PascalCaseWithUpperLetterUnderscore(string id) + { + return ConvertToValidNameWithSpecialUnderscoreHandling(id, ch => char.ToUpper(ch), ch => char.ToUpper(ch)); + } + + static string LowerCaseIdentifier(List<string> words) + { + var sb = new StringBuilder(); + sb.Append(words [0].ToLower()); + for (int i = 1; i < words.Count; i++) { + sb.Append('_'); + sb.Append(words [i].ToLower()); + } + return sb.ToString(); + } + + static string UpperCaseIdentifier(List<string> words) + { + var sb = new StringBuilder(); + sb.Append(words [0].ToUpper()); + for (int i = 1; i < words.Count; i++) { + sb.Append('_'); + sb.Append(words [i].ToUpper()); + } + return sb.ToString(); + } + + static string FirstUpperIdentifier(List<string> words) + { + var sb = new StringBuilder(); + AppendCapitalized(words [0], sb); + for (int i = 1; i < words.Count; i++) { + sb.Append('_'); + sb.Append(words [i].ToLower()); + } + return sb.ToString(); + } + + static void AppendCapitalized(string word, StringBuilder sb) + { + sb.Append(word.ToLower()); + sb [sb.Length - word.Length] = char.ToUpper(sb [sb.Length - word.Length]); + } + + static bool CheckUnderscore(string id, UnderscoreHandling handling) + { + for (int i = 1; i < id.Length; i++) { + char ch = id [i]; + if (ch == '_' && !HandleUnderscore(handling, id, ref i)) + return false; + } + return true; + } + + enum UnderscoreHandling { + Forbid, + Allow, + AllowWithLowerStartingLetter, + AllowWithUpperStartingLetter + } + + static bool HandleUnderscore(UnderscoreHandling handling, string id, ref int i) + { + switch (handling) { + case UnderscoreHandling.Forbid: + if (i + 1 < id.Length) { + char ch = id [i + 1]; + if (char.IsDigit(ch)) { + i++; + return true; + } + } + return false; + case UnderscoreHandling.Allow: + return true; + case UnderscoreHandling.AllowWithLowerStartingLetter: + if (i + 1 < id.Length) { + char ch = id [i + 1]; + if (char.IsLetter(ch) && !char.IsLower(ch) || ch =='_') + return false; + i++; + } + return true; + case UnderscoreHandling.AllowWithUpperStartingLetter: + if (i + 1 < id.Length) { + char ch = id [i + 1]; + if (char.IsLetter(ch) && !char.IsUpper(ch) || ch =='_') + return false; + i++; + } + return true; + default: + throw new ArgumentOutOfRangeException(); + } + } + + internal class NamePropsalStrategy : RefactoringEssentials.INameProposalStrategy + { + static readonly char[] s_underscoreCharArray = new[] { '_' }; + static readonly CultureInfo EnUSCultureInfo = new CultureInfo("en-US"); + + string DefaultGetNameProposal(string baseName, SyntaxKind syntaxKindHint, Document document, int position) + { + switch (syntaxKindHint) + { + case SyntaxKind.ClassDeclaration: + case SyntaxKind.StructDeclaration: + case SyntaxKind.InterfaceDeclaration: + case SyntaxKind.EnumDeclaration: + case SyntaxKind.DelegateDeclaration: + case SyntaxKind.MethodDeclaration: + case SyntaxKind.PropertyDeclaration: + case SyntaxKind.EventDeclaration: + case SyntaxKind.EventFieldDeclaration: + case SyntaxKind.EnumMemberDeclaration: + + // Trim leading underscores + var newBaseName = baseName.TrimStart(s_underscoreCharArray); + + // Trim leading "m_" + if (newBaseName.Length >= 2 && newBaseName[0] == 'm' && newBaseName[1] == '_') + { + newBaseName = newBaseName.Substring(2); + } + + // Take original name if no characters left + if (newBaseName.Length == 0) + { + newBaseName = baseName; + } + + // Make the first character upper case using the "en-US" culture. See discussion at + // https://github.com/dotnet/roslyn/issues/5524. + var firstCharacter = EnUSCultureInfo.TextInfo.ToUpper(newBaseName[0]); + return firstCharacter.ToString() + newBaseName.Substring(1); + + case SyntaxKind.Parameter: + case SyntaxKind.FieldDeclaration: + case SyntaxKind.VariableDeclaration: + case SyntaxKind.LocalDeclarationStatement: + return char.ToLower(baseName[0]).ToString() + baseName.Substring(1); + } + return baseName; + } + + public string GetNameProposal(string baseName, SyntaxKind syntaxKindHint, Accessibility accessibility, bool isStatic, Document document, int position) + { + var container = PolicyService.DefaultPolicies; + var project = TypeSystemService.GetMonoProject (document.Id); + if (project == null) + project = IdeApp.ProjectOperations.CurrentSelectedProject; + if (project != null) + container = project.Policies; + var policy = container.Get<NameConventionPolicy> (); + var entity = GetAffectedEntity (syntaxKindHint); + + var mod = Modifiers.None; + switch (accessibility) { + case Accessibility.Private: + mod = Modifiers.Private; + break; + case Accessibility.ProtectedAndInternal: + mod = Modifiers.Internal | Modifiers.Protected; + break; + case Accessibility.Protected: + mod = Modifiers.Protected; + break; + case Accessibility.Internal: + mod = Modifiers.Internal; + break; + case Accessibility.ProtectedOrInternal: + mod = Modifiers.Internal | Modifiers.Protected; + break; + case Accessibility.Public: + mod = Modifiers.Public; + break; + } + + foreach (var rule in policy.Rules) { + if ((rule.AffectedEntity & entity) != entity) + continue; + if (isStatic && !rule.IncludeStaticEntities) + continue; + if ((rule.VisibilityMask & mod) != mod) + continue; + return rule.CorrectName (baseName); + } + + return DefaultGetNameProposal (baseName, syntaxKindHint, document, position); + } + + AffectedEntity GetAffectedEntity (SyntaxKind syntaxKindHint) + { + switch (syntaxKindHint) { + case SyntaxKind.ClassDeclaration: + return AffectedEntity.Class; + case SyntaxKind.StructDeclaration: + return AffectedEntity.Struct; + case SyntaxKind.InterfaceDeclaration: + return AffectedEntity.Interface; + case SyntaxKind.EnumDeclaration: + return AffectedEntity.Enum; + case SyntaxKind.DelegateDeclaration: + return AffectedEntity.Delegate; + case SyntaxKind.MethodDeclaration: + return AffectedEntity.Method; + case SyntaxKind.PropertyDeclaration: + return AffectedEntity.Property; + case SyntaxKind.EventDeclaration: + return AffectedEntity.Event; + case SyntaxKind.EventFieldDeclaration: + return AffectedEntity.Event; + case SyntaxKind.EnumMemberDeclaration: + return AffectedEntity.EnumMember; + case SyntaxKind.Parameter: + return AffectedEntity.Parameter; + case SyntaxKind.FieldDeclaration: + return AffectedEntity.Field; + case SyntaxKind.VariableDeclaration: + return AffectedEntity.LocalVariable; + case SyntaxKind.LocalDeclarationStatement: + return AffectedEntity.LocalVariable; + } + return AffectedEntity.None; + } + } + } +}
\ No newline at end of file diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/CompletionResult.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/CompletionResult.cs index d37e1d3b95..92ce86bb60 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/CompletionResult.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/CompletionResult.cs @@ -97,12 +97,21 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion internal void AddData (CompletionData completionData) { + var displayText = completionData.DisplayText; + foreach (var od in data) { + if (od.DisplayText == displayText) { + od.AddOverload (completionData); + return; + } + } data.Add(completionData); } internal void AddRange (IEnumerable<CompletionData> completionData) { - data.AddRange(completionData); + foreach (var cd in completionData) { + AddData (cd); + } } public static CompletionResult Create(IEnumerable<CompletionData> data) diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/EnumMemberContextHandler.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/EnumMemberContextHandler.cs index 51c715a90a..8e91700613 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/EnumMemberContextHandler.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/EnumMemberContextHandler.cs @@ -114,10 +114,10 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion // Does type have any aliases? ISymbol alias = await type.FindApplicableAlias(completionContext.Position, model, cancellationToken).ConfigureAwait(false); + var displayString = RoslynCompletionData.SafeMinimalDisplayString (type, model, completionContext.Position, SymbolDisplayFormat.CSharpErrorMessageFormat); if (string.IsNullOrEmpty(completionResult.DefaultCompletionString)) - completionResult.DefaultCompletionString = type.Name; - - result.Add (engine.Factory.CreateSymbolCompletionData(this, type, RoslynCompletionData.SafeMinimalDisplayString (type, model, completionContext.Position, SymbolDisplayFormat.CSharpErrorMessageFormat))); + completionResult.DefaultCompletionString = displayString; + result.Add (engine.Factory.CreateSymbolCompletionData(this, type, displayString)); foreach (IFieldSymbol field in type.GetMembers().OfType<IFieldSymbol>()) { if (field.DeclaredAccessibility == Accessibility.Public && (field.IsConst || field.IsStatic)) { result.Add (engine.Factory.CreateEnumMemberCompletionData(this, alias, field)); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/KeywordContextHandler.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/KeywordContextHandler.cs index c8287f48e7..13b0a61863 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/KeywordContextHandler.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/KeywordContextHandler.cs @@ -43,12 +43,15 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion { internal sealed class RecommendedKeyword { + public SyntaxKind Kind { get; private set; } public string Keyword { get; private set; } public bool IsIntrinsic { get; private set; } public bool ShouldFormatOnCommit { get; private set; } - public RecommendedKeyword (string keyword, bool isIntrinsic = false, bool shouldFormatOnCommit = false) + + public RecommendedKeyword (string keyword, SyntaxKind kind, bool isIntrinsic = false, bool shouldFormatOnCommit = false) { + this.Kind = kind; this.Keyword = keyword; this.IsIntrinsic = isIntrinsic; this.ShouldFormatOnCommit = shouldFormatOnCommit; @@ -224,7 +227,7 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion if (recommended == null) continue; foreach (var kw in recommended) { - result.Add (engine.Factory.CreateGenericData (this, kw.Keyword, GenericDataType.Keyword)); + result.Add (engine.Factory.CreateKeywordCompletion (this, kw.Keyword, kw.Kind)); } } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/ObjectCreationContextHandler.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/ObjectCreationContextHandler.cs index f6d1504146..1ee7154c5c 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/ObjectCreationContextHandler.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ContextHandler/ObjectCreationContextHandler.cs @@ -69,6 +69,24 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion "decimal", "string" }; + static SyntaxKind[] primitiveTypesKeywordKinds = { + // "void", + SyntaxKind.ObjectKeyword, + SyntaxKind.BoolKeyword, + SyntaxKind.ByteKeyword, + SyntaxKind.SByteKeyword, + SyntaxKind.CharKeyword, + SyntaxKind.ShortKeyword, + SyntaxKind.IntKeyword, + SyntaxKind.LongKeyword, + SyntaxKind.UShortKeyword, + SyntaxKind.UIntKeyword, + SyntaxKind.ULongKeyword, + SyntaxKind.FloatKeyword, + SyntaxKind.DoubleKeyword, + SyntaxKind.DecimalKeyword, + SyntaxKind.StringKeyword + }; protected async override Task<IEnumerable<CompletionData>> GetItemsWorkerAsync (CompletionResult result, CompletionEngine engine, CompletionContext completionContext, CompletionTriggerInfo info, SyntaxContext ctx, CancellationToken cancellationToken) { @@ -106,9 +124,11 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion if (string.IsNullOrEmpty (result.DefaultCompletionString)) result.DefaultCompletionString = symbolCompletionData.DisplayText; } - foreach (var keyword in primitiveTypesKeywords) { - list.Add (engine.Factory.CreateGenericData (this, keyword, GenericDataType.Keyword)); + for (int i = 0; i < primitiveTypesKeywords.Length; i++) { + var keyword = primitiveTypesKeywords [i]; + list.Add (engine.Factory.CreateKeywordCompletion (this, keyword, primitiveTypesKeywordKinds[i])); } + return list; } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ICompletionDataFactory.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ICompletionDataFactory.cs index c7a13ad18d..f1f5516f2a 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ICompletionDataFactory.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/ICompletionDataFactory.cs @@ -26,6 +26,7 @@ using System.Collections.Generic; using Microsoft.CodeAnalysis; using MonoDevelop.Ide.CodeCompletion; +using Microsoft.CodeAnalysis.CSharp; namespace ICSharpCode.NRefactory6.CSharp.Completion { @@ -33,7 +34,6 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion { AttributeTarget, Undefined, - Keyword, PreprocessorKeyword, PreprocessorSymbol, NameProposal, @@ -42,6 +42,8 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion public interface ICompletionDataFactory { + CompletionData CreateKeywordCompletion (ICompletionDataKeyHandler keyHandler, string data, SyntaxKind syntaxKind); + CompletionData CreateGenericData (ICompletionDataKeyHandler keyHandler, string data, GenericDataType genericDataType = GenericDataType.Undefined); CompletionData CreateFormatItemCompletionData (ICompletionDataKeyHandler keyHandler, string format, string description, object example); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/AbstractSyntacticSingleKeywordRecommender.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/AbstractSyntacticSingleKeywordRecommender.cs index 584dd1d9b8..bdb9c6f847 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/AbstractSyntacticSingleKeywordRecommender.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/AbstractSyntacticSingleKeywordRecommender.cs @@ -37,7 +37,7 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion.KeywordRecommenders if (syntaxKind.HasValue) { return new [] { - new RecommendedKeyword(SyntaxFacts.GetText(syntaxKind.Value), shouldFormatOnCommit: this.ShouldFormatOnCommit) + new RecommendedKeyword(SyntaxFacts.GetText(syntaxKind.Value), syntaxKind.Value, shouldFormatOnCommit: this.ShouldFormatOnCommit) }; } @@ -50,7 +50,7 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion.KeywordRecommenders if (syntaxKind.HasValue) { return new [] { - new RecommendedKeyword(SyntaxFacts.GetText(syntaxKind.Value)) + new RecommendedKeyword(SyntaxFacts.GetText(syntaxKind.Value), syntaxKind.Value) }; } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/DynamicKeywordRecommender.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/DynamicKeywordRecommender.cs index 1a6c2bf517..6f45d48507 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/DynamicKeywordRecommender.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/DynamicKeywordRecommender.cs @@ -5,6 +5,7 @@ using System.Threading; using Microsoft.CodeAnalysis.CSharp.Extensions.ContextQuery; using Microsoft.CodeAnalysis.CSharp.Utilities; using Roslyn.Utilities; +using Microsoft.CodeAnalysis.CSharp; namespace ICSharpCode.NRefactory6.CSharp.Completion.KeywordRecommenders { @@ -25,7 +26,7 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion.KeywordRecommenders { if (IsValidContext(position, context, cancellationToken)) { - yield return new RecommendedKeyword("dynamic"); + yield return new RecommendedKeyword("dynamic", SyntaxKind.IdentifierToken); } } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/VarKeywordRecommender.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/VarKeywordRecommender.cs index 4f08a6f772..6627a049e9 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/VarKeywordRecommender.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/Completion/KeywordRecommender/VarKeywordRecommender.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Threading; using Microsoft.CodeAnalysis.CSharp.Extensions.ContextQuery; using Roslyn.Utilities; +using Microsoft.CodeAnalysis.CSharp; namespace ICSharpCode.NRefactory6.CSharp.Completion.KeywordRecommenders { @@ -28,7 +29,7 @@ namespace ICSharpCode.NRefactory6.CSharp.Completion.KeywordRecommenders { if (IsValidContext(context)) { - yield return new RecommendedKeyword("var"); + yield return new RecommendedKeyword("var", SyntaxKind.TypeVarKeyword); } } } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/ParameterHinting/ParameterUtil.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/ParameterHinting/ParameterUtil.cs index d66df9ee8e..ad10ebc87d 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/ParameterHinting/ParameterUtil.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Features/ParameterHinting/ParameterUtil.cs @@ -58,7 +58,7 @@ namespace ICSharpCode.NRefactory6.CSharp List<string> usedNamedParameters = null; var tree = await document.GetSyntaxTreeAsync (cancellationToken).ConfigureAwait (false); var root = await tree.GetRootAsync (cancellationToken).ConfigureAwait (false); - if (startOffset >= root.Span.Length) + if (startOffset >= root.FullSpan.Length) return ParameterIndexResult.Invalid; var token = root.FindToken (startOffset); @@ -73,7 +73,6 @@ namespace ICSharpCode.NRefactory6.CSharp n is ElementAccessExpressionSyntax || n is ConstructorInitializerSyntax || n is AttributeSyntax); - if (invocation is InvocationExpressionSyntax) { argList = ((InvocationExpressionSyntax)invocation).ArgumentList; } else if (invocation is ObjectCreationExpressionSyntax) { diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/OnTheFlyFormatter.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/OnTheFlyFormatter.cs index 08854ab7b2..3331393f78 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/OnTheFlyFormatter.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/OnTheFlyFormatter.cs @@ -38,8 +38,8 @@ using Microsoft.CodeAnalysis.Formatting; using Microsoft.CodeAnalysis.Text; using MonoDevelop.Ide.Gui.Content; using Microsoft.CodeAnalysis.CSharp; -using Microsoft.CodeAnalysis.Options;
-
+using Microsoft.CodeAnalysis.Options; + namespace MonoDevelop.CSharp.Formatting { static class OnTheFlyFormatter @@ -47,18 +47,8 @@ namespace MonoDevelop.CSharp.Formatting public static void Format (TextEditor editor, DocumentContext context) { Format (editor, context, 0, editor.Length); - }
-
- // public static void Format (TextEditor editor, DocumentContext context, TextLocation location)
- // {
- // Format (editor, context, location, location, false);
- // }
- //
- // public static void Format (TextEditor editor, DocumentContext context, TextLocation startLocation, TextLocation endLocation, bool exact = true)
- // {
- // Format (editor, context, editor.LocationToOffset (startLocation), editor.LocationToOffset (endLocation), exact);
- // }
-
+ } + public static void Format (TextEditor editor, DocumentContext context, int startOffset, int endOffset, bool exact = true, OptionSet optionSet = null) { var policyParent = context.Project != null ? context.Project.Policies : PolicyService.DefaultPolicies; @@ -113,14 +103,24 @@ namespace MonoDevelop.CSharp.Formatting var doc = Formatter.FormatAsync (analysisDocument, span, optionSet).Result; var newTree = doc.GetSyntaxTreeAsync ().Result; var caretOffset = editor.CaretOffset; - foreach (var change in newTree.GetChanges (syntaxTree).OrderByDescending (c => c.Span.Start) ) { - if (!exact && change.Span.Start >= caretOffset) + + int delta = 0; + foreach (var change in newTree.GetChanges (syntaxTree)) { + if (!exact && change.Span.Start + delta >= caretOffset) continue; var newText = change.NewText; - editor.ReplaceText (change.Span.Start, change.Span.Length, newText); + editor.ReplaceText (delta + change.Span.Start, change.Span.Length, newText); + delta = delta - change.Span.Length + newText.Length; } - if (editor.CaretColumn == 1) + + var caretEndOffset = caretOffset + delta; + if (0 <= caretEndOffset && caretEndOffset < editor.Length) + editor.CaretOffset = caretEndOffset; + if (editor.CaretColumn == 1) { + if (editor.CaretLine > 1 && editor.GetLine (editor.CaretLine - 1).Length == 0) + editor.CaretLine--; editor.CaretColumn = editor.GetVirtualIndentationColumn (editor.CaretLine); + } } catch (Exception e) { LoggingService.LogError ("Error in on the fly formatter", e); } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/CSharpSelectionSurroundingProvider.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/CSharpSelectionSurroundingProvider.cs index 57f283bbb8..6ad5575720 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/CSharpSelectionSurroundingProvider.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/CSharpSelectionSurroundingProvider.cs @@ -110,14 +110,21 @@ namespace MonoDevelop.CSharp.Highlighting var selectionRange = editor.SelectionRange; int anchorOffset = selectionRange.Offset; int leadOffset = selectionRange.EndOffset; - - editor.InsertText (anchorOffset, start); - editor.InsertText (leadOffset >= anchorOffset ? leadOffset + start.Length : leadOffset, end); - // textEditorData.SetSelection (anchorOffset + start.Length, leadOffset + start.Length); - if (CSharpTextEditorIndentation.OnTheFlyFormatting) { - var l1 = editor.GetLineByOffset (anchorOffset); - var l2 = editor.GetLineByOffset (leadOffset); - OnTheFlyFormatter.Format (editor, context, l1.Offset, l2.EndOffsetIncludingDelimiter); + var text = editor.GetTextAt (selectionRange); + if (editor.Options.GenerateFormattingUndoStep) { + using (var undo = editor.OpenUndoGroup ()) { + editor.ReplaceText (selectionRange, start); + } + using (var undo = editor.OpenUndoGroup ()) { + editor.ReplaceText (anchorOffset, 1, start + text + end); + editor.SetSelection (anchorOffset + start.Length, leadOffset + start.Length + end.Length); + } + } else { + using (var undo = editor.OpenUndoGroup ()) { + editor.InsertText (anchorOffset, start); + editor.InsertText (leadOffset >= anchorOffset ? leadOffset + start.Length : leadOffset, end); + editor.SetSelection (anchorOffset + start.Length, leadOffset + start.Length + end.Length); + } } } } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs index 911ec89710..d492f96897 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs @@ -86,7 +86,7 @@ namespace MonoDevelop.CSharp.Highlighting if (analysisDocument == null) return new UsageData (); - var symbolInfo = await RefactoringSymbolInfo.GetSymbolInfoAsync (doc, doc.Editor.CaretOffset, token); + var symbolInfo = await RefactoringSymbolInfo.GetSymbolInfoAsync (doc, doc.Editor, token); if (symbolInfo.Symbol == null && symbolInfo.DeclaredSymbol == null) return new UsageData (); if (symbolInfo.Symbol != null && !symbolInfo.Node.IsKind (SyntaxKind.IdentifierName)) diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Project/CSharpCompilerParameters.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Project/CSharpCompilerParameters.cs index 4c352ac059..d55d569f70 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Project/CSharpCompilerParameters.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Project/CSharpCompilerParameters.cs @@ -117,11 +117,10 @@ namespace MonoDevelop.CSharp.Project optimize = pset.GetValue ("Optimize", (bool?)null); } - public override Microsoft.CodeAnalysis.CompilationOptions CreateCompilationOptions () + public override CompilationOptions CreateCompilationOptions () { var project = (CSharpProject) ParentProject; - - return new Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions ( + return new CSharpCompilationOptions ( OutputKind.ConsoleApplication, false, null, @@ -132,7 +131,7 @@ namespace MonoDevelop.CSharp.Project GenerateOverflowChecks, UnsafeCode, null, - null, + ParentConfiguration.SignAssembly ? ParentConfiguration.AssemblyKeyFile : null, ImmutableArray<byte>.Empty, null, Microsoft.CodeAnalysis.Platform.AnyCpu, @@ -140,7 +139,8 @@ namespace MonoDevelop.CSharp.Project WarningLevel, null, false, - assemblyIdentityComparer: DesktopAssemblyIdentityComparer.Default + assemblyIdentityComparer: DesktopAssemblyIdentityComparer.Default, + strongNameProvider: new DesktopStrongNameProvider () ); } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs index a9bdaeea5b..dbbfd5f907 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs @@ -715,7 +715,7 @@ namespace MonoDevelop.CSharp.Refactoring result.Append (" "); } result.Append (CSharpAmbience.FilterName (p.Name)); - if (p.HasExplicitDefaultValue) { + if (asParameterList && p.HasExplicitDefaultValue) { result.Append (" = "); if (p.ExplicitDefaultValue is Enum) { var name = Enum.GetName (p.ExplicitDefaultValue.GetType (), p.ExplicitDefaultValue); @@ -733,6 +733,8 @@ namespace MonoDevelop.CSharp.Refactoring result.Append ("\"" + CSharpTextEditorIndentation.ConvertToStringLiteral ((string)p.ExplicitDefaultValue) + "\""); } else if (p.ExplicitDefaultValue is bool) { result.Append ((bool)p.ExplicitDefaultValue ? "true" : "false"); + } else if (p.ExplicitDefaultValue == null) { + result.Append ("null"); } else { result.Append (p.ExplicitDefaultValue); } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpFeaturesTextEditorExtension.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpFeaturesTextEditorExtension.cs index 56dfd6d5f0..4ec807c365 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpFeaturesTextEditorExtension.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpFeaturesTextEditorExtension.cs @@ -89,9 +89,9 @@ namespace MonoDevelop.CSharp.Refactoring } [CommandHandler (EditCommands.Rename)] - public void RenameCommand () + public async void RenameCommand () { - new RenameHandler ().Run (Editor, DocumentContext); + await new RenameHandler ().Run (Editor, DocumentContext); } [CommandUpdateHandler (RefactoryCommands.GotoDeclaration)] diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/ExtractMethodCommandHandler.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/ExtractMethodCommandHandler.cs index cb690e0d82..37e0ab49fc 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/ExtractMethodCommandHandler.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/ExtractMethodCommandHandler.cs @@ -95,7 +95,7 @@ namespace MonoDevelop.CSharp.Refactoring var info = RefactoringSymbolInfo.GetSymbolInfoAsync (doc, extractionResult.InvocationNameToken.Span.Start).Result; var sym = info.DeclaredSymbol ?? info.Symbol; if (sym != null) - new MonoDevelop.Refactoring.Rename.RenameRefactoring ().Rename (sym); + await new MonoDevelop.Refactoring.Rename.RenameRefactoring ().Rename (sym); } catch (Exception e) { LoggingService.LogError ("Error while extracting method", e); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/FindDerivedSymbolsHandler.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/FindDerivedSymbolsHandler.cs index 37447e71b5..e58082da60 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/FindDerivedSymbolsHandler.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/FindDerivedSymbolsHandler.cs @@ -96,7 +96,7 @@ namespace MonoDevelop.CSharp.Refactoring var doc = IdeApp.Workbench.ActiveDocument; if (doc == null || doc.FileName == FilePath.Null) return; - var info = await RefactoringSymbolInfo.GetSymbolInfoAsync (doc, doc.Editor.CaretOffset); + var info = await RefactoringSymbolInfo.GetSymbolInfoAsync (doc, doc.Editor); if (info.DeclaredSymbol != null) FindDerivedSymbols (info.DeclaredSymbol); } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/FindReferencesHandler.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/FindReferencesHandler.cs index aa0f439781..90bc31dcc6 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/FindReferencesHandler.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/FindReferencesHandler.cs @@ -114,7 +114,7 @@ namespace MonoDevelop.CSharp.Refactoring if (doc == null || doc.FileName == FilePath.Null) return; - var info = RefactoringSymbolInfo.GetSymbolInfoAsync (doc, doc.Editor.CaretOffset).Result; + var info = RefactoringSymbolInfo.GetSymbolInfoAsync (doc, doc.Editor).Result; var sym = info.Symbol ?? info.DeclaredSymbol; if (sym != null) FindRefs (sym); @@ -188,7 +188,7 @@ namespace MonoDevelop.CSharp.Refactoring if (doc == null || doc.FileName == FilePath.Null) return; - var info = RefactoringSymbolInfo.GetSymbolInfoAsync (doc, doc.Editor.CaretOffset).Result; + var info = RefactoringSymbolInfo.GetSymbolInfoAsync (doc, doc.Editor).Result; var sym = info.Symbol ?? info.DeclaredSymbol; if (sym != null) FindRefs (sym, info.Model.Compilation); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RefactoryCommands.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RefactoryCommands.cs index 6be48879bf..e0250b41c3 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RefactoryCommands.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RefactoryCommands.cs @@ -69,7 +69,7 @@ namespace MonoDevelop.CSharp.Refactoring result.Text = GettextCatalog.GetString ("Fix"); foreach (var diagnostic in container.CodeFixActions) { var info = new CommandInfo (diagnostic.CodeAction.Title); - result.CommandInfos.Add (info, new Action (new CodeActionEditorExtension.ContextActionRunner (diagnostic.CodeAction, editor, ctx).Run)); + result.CommandInfos.Add (info, new Action (async () => await new CodeActionEditorExtension.ContextActionRunner (diagnostic.CodeAction, editor, ctx).Run ())); } if (result.CommandInfos.Count == 0) return result; @@ -171,7 +171,7 @@ namespace MonoDevelop.CSharp.Refactoring var semanticModel = doc.ParsedDocument.GetAst<SemanticModel> (); if (semanticModel == null) return; - var info = RefactoringSymbolInfo.GetSymbolInfoAsync (doc, doc.Editor.CaretOffset).Result; + var info = RefactoringSymbolInfo.GetSymbolInfoAsync (doc, doc.Editor).Result; bool added = false; var ext = doc.GetContent<CodeActionEditorExtension> (); @@ -188,8 +188,8 @@ namespace MonoDevelop.CSharp.Refactoring bool canRename = RenameHandler.CanRename (info.Symbol ?? info.DeclaredSymbol); if (canRename) { - ciset.CommandInfos.Add (IdeApp.CommandService.GetCommandInfo (MonoDevelop.Ide.Commands.EditCommands.Rename), new Action (delegate { - new MonoDevelop.Refactoring.Rename.RenameRefactoring ().Rename (info.Symbol ?? info.DeclaredSymbol); + ciset.CommandInfos.Add (IdeApp.CommandService.GetCommandInfo (MonoDevelop.Ide.Commands.EditCommands.Rename), new Action (async delegate { + await new MonoDevelop.Refactoring.Rename.RenameRefactoring ().Rename (info.Symbol ?? info.DeclaredSymbol); })); added = true; } @@ -199,7 +199,7 @@ namespace MonoDevelop.CSharp.Refactoring if (added & first && ciset.CommandInfos.Count > 0) ciset.CommandInfos.AddSeparator (); var info2 = new CommandInfo (fix.CodeAction.Title); - ciset.CommandInfos.Add (info2, new Action (new CodeActionEditorExtension.ContextActionRunner (fix.CodeAction, doc.Editor, doc).Run)); + ciset.CommandInfos.Add (info2, new Action (async () => await new CodeActionEditorExtension.ContextActionRunner (fix.CodeAction, doc.Editor, doc).Run ())); added = true; first = false; } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RenameHandler.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RenameHandler.cs index c64225a77c..a59854a2e1 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RenameHandler.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/RenameHandler.cs @@ -37,6 +37,8 @@ using ICSharpCode.NRefactory6.CSharp; using MonoDevelop.Refactoring; using MonoDevelop.Refactoring.Rename; using MonoDevelop.Ide.TypeSystem; +using System.Threading.Tasks; +using System.Threading; namespace MonoDevelop.CSharp.Refactoring { @@ -71,21 +73,24 @@ namespace MonoDevelop.CSharp.Refactoring return false; } - protected override void Run (object data) + protected override async void Run (object data) { var doc = IdeApp.Workbench.ActiveDocument; if (doc == null || doc.FileName == FilePath.Null) return; - Run (doc.Editor, doc); + await Run (doc.Editor, doc); } - internal void Run (TextEditor editor, DocumentContext ctx) + internal async Task Run (TextEditor editor, DocumentContext ctx) { - var info = RefactoringSymbolInfo.GetSymbolInfoAsync (ctx, editor.CaretOffset).Result; + var cts = new CancellationTokenSource (); + var getSymbolTask = RefactoringSymbolInfo.GetSymbolInfoAsync (ctx, editor, cts.Token); + var message = GettextCatalog.GetString ("Resolving symbol…"); + var info = await MessageService.ExecuteTaskAndShowWaitDialog (getSymbolTask, message, cts); var sym = info.DeclaredSymbol ?? info.Symbol; if (!CanRename (sym)) return; - new RenameRefactoring ().Rename (sym); + await new RenameRefactoring ().Rename (sym); } } } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp/AstStockIcons.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp/AstStockIcons.cs index 9c433d95d9..634229726e 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp/AstStockIcons.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp/AstStockIcons.cs @@ -47,8 +47,10 @@ namespace MonoDevelop.CSharp static readonly IconId Property = "md-property"; static readonly IconId Struct = "md-struct"; static readonly IconId Delegate = "md-delegate"; + static readonly IconId Constant = "md-literal"; public static readonly IconId Namespace = "md-name-space"; + static void AdjustAccessibility (SyntaxTokenList modifiers, ref Accessibility acc, ref bool isStatic, ref bool result) { isStatic = modifiers.Any (mod => mod.Kind () == Microsoft.CodeAnalysis.CSharp.SyntaxKind.StaticKeyword); @@ -108,12 +110,24 @@ namespace MonoDevelop.CSharp AdjustAccessibility (((BaseMethodDeclarationSyntax)element).Modifiers, ref acc, ref isStatic, ref result); return result; } - + + static bool IsConst (SyntaxTokenList modifiers) + { + return modifiers.Any (mod => mod.Kind () == Microsoft.CodeAnalysis.CSharp.SyntaxKind.ConstKeyword); + } + + static bool IsConst (SyntaxNode element) + { + if (element is BaseFieldDeclarationSyntax) + return IsConst (((BaseFieldDeclarationSyntax)element).Modifiers); + if (element is LocalDeclarationStatementSyntax) + return IsConst (((LocalDeclarationStatementSyntax)element).Modifiers); + return false; + } public static string GetStockIcon (this SyntaxNode element) { Accessibility acc = Accessibility.Public; bool isStatic = false; - if (element is NamespaceDeclarationSyntax) return Namespace; @@ -165,8 +179,18 @@ namespace MonoDevelop.CSharp return "md-" + GetAccess (acc) + GetGlobal (isStatic) + "property"; if (element is EventDeclarationSyntax || element is EventFieldDeclarationSyntax) return "md-" + GetAccess (acc) + GetGlobal (isStatic) + "event"; - if (element.Parent is EnumDeclarationSyntax) - return "md-" + GetAccess (acc) + "enum"; + if (element is EnumMemberDeclarationSyntax) + return "md-literal"; + if (element?.Parent?.Parent is FieldDeclarationSyntax || element?.Parent?.Parent is LocalDeclarationStatementSyntax) { + if (IsConst (element.Parent.Parent)) + return "md-" + GetAccess (acc) + "literal"; + } + + if (element is FieldDeclarationSyntax || element is LocalDeclarationStatementSyntax) { + if (IsConst (element)) + return "md-" + GetAccess (acc) + "literal"; + } + return "md-" + GetAccess (acc) + GetGlobal (isStatic) + "field"; } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp/DeclaredSymbolInfo.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp/DeclaredSymbolInfo.cs index de58487e6b..a6110bdae7 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp/DeclaredSymbolInfo.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp/DeclaredSymbolInfo.cs @@ -479,14 +479,16 @@ namespace MonoDevelop.CSharp return TypeSystemService.GetCodeAnalysisDocument (type.DocumentId, token); } - public override async Task<TooltipInformation> GetTooltipInformation (CancellationToken token) + public override Task<TooltipInformation> GetTooltipInformation (CancellationToken token) { - var doc = GetDocument (token); - if (doc == null) { - return new TooltipInformation (); - } - var symbol = await type.GetSymbolAsync (doc, token); - return await Ambience.GetTooltip (token, symbol); + return Task.Run (async delegate { + var doc = GetDocument (token); + if (doc == null) { + return null; + } + var symbol = await type.GetSymbolAsync (doc, token); + return await Ambience.GetTooltip (token, symbol); + }); } public override string Description { @@ -525,9 +527,9 @@ namespace MonoDevelop.CSharp } } - public override string GetMarkupText () + public override string GetMarkupText (bool selected) { - return HighlightMatch (useFullName ? type.FullyQualifiedContainerName : type.Name, match); + return HighlightMatch (useFullName ? type.FullyQualifiedContainerName : type.Name, match, selected); } public DeclaredSymbolInfoResult (string match, string matchedString, int rank, DeclaredSymbolInfo type, bool useFullName) : base (match, matchedString, rank) diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs index 4a13d0bebc..6ed61d9ca2 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs @@ -699,7 +699,7 @@ namespace MonoDevelop.CSharp return; } - var curMember = node != null ? node.AncestorsAndSelf ().FirstOrDefault (m => m is VariableDeclaratorSyntax || (m is MemberDeclarationSyntax && !(m is NamespaceDeclarationSyntax))) : null; + var curMember = node != null ? node.AncestorsAndSelf ().FirstOrDefault (m => m is VariableDeclaratorSyntax && m.Parent != null && !(m.Parent.Parent is LocalDeclarationStatementSyntax) || (m is MemberDeclarationSyntax && !(m is NamespaceDeclarationSyntax))) : null; var curType = node != null ? node.AncestorsAndSelf ().FirstOrDefault (IsType) : null; var curProject = ownerProjects != null && ownerProjects.Count > 1 ? DocumentContext.Project : null; diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp/ProjectSearchCategory.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp/ProjectSearchCategory.cs index b445328784..b304f7d898 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp/ProjectSearchCategory.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp/ProjectSearchCategory.cs @@ -296,13 +296,12 @@ namespace MonoDevelop.CSharp void AllResults (ISearchResultCallback searchResultCallback, WorkerResult lastResult, WorkerResult newResult, IReadOnlyList<DeclaredSymbolInfo> completeTypeList, CancellationToken token) { - uint x = 0; // Search Types newResult.filteredSymbols = new List<DeclaredSymbolInfo> (); bool startsWithLastFilter = lastResult.pattern != null && newResult.pattern.StartsWith (lastResult.pattern, StringComparison.Ordinal) && lastResult.filteredSymbols != null; var allTypes = startsWithLastFilter ? lastResult.filteredSymbols : completeTypeList; foreach (var type in allTypes) { - if (unchecked(x++) % 100 == 0 && token.IsCancellationRequested) { + if (token.IsCancellationRequested) { newResult.filteredSymbols = null; return; } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp/SignatureMarkupCreator.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp/SignatureMarkupCreator.cs index 1267f874f0..2d00548f7c 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp/SignatureMarkupCreator.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp/SignatureMarkupCreator.cs @@ -77,7 +77,9 @@ namespace MonoDevelop.CSharp public SignatureMarkupCreator (DocumentContext ctx, int offset) { this.offset = offset; - this.colorStyle = SyntaxModeService.GetColorStyle (MonoDevelop.Ide.IdeApp.Preferences.ColorScheme); + this.colorStyle = SyntaxModeService.GetColorStyle (Ide.IdeApp.Preferences.ColorScheme); + if (!this.colorStyle.FitsIdeSkin (Ide.IdeApp.Preferences.UserInterfaceSkin)) + this.colorStyle = SyntaxModeService.GetDefaultColorStyle (Ide.IdeApp.Preferences.UserInterfaceSkin); this.ctx = ctx; if (ctx != null) { if (ctx.ParsedDocument == null || ctx.AnalysisDocument == null) { @@ -1066,7 +1068,10 @@ namespace MonoDevelop.CSharp result.AddCategory ("Form", "[attributes] [modifiers] " + Highlight ("delegate", colorStyle.KeywordDeclaration) + " result-type identifier ([formal-parameters]);"); result.SummaryMarkup = "A " + Highlight ("delegate", colorStyle.KeywordDeclaration) + " declaration defines a reference type that can be used to encapsulate a method with a specific signature."; break; - case SyntaxKind.IdentifierName: + case SyntaxKind.IdentifierToken: + if (node.ToFullString () == "nameof" && node.Parent?.Parent?.Kind () == SyntaxKind.InvocationExpression) + goto case SyntaxKind.NameOfKeyword; + if (node.ToFullString () == "dynamic") { result.SignatureMarkup = Highlight ("dynamic", colorStyle.KeywordContext) + keywordSign; result.SummaryMarkup = "The " + Highlight ("dynamic", colorStyle.KeywordContext) + " type allows for an object to bypass compile-time type checking and resolve type checking during run-time."; @@ -1470,6 +1475,11 @@ namespace MonoDevelop.CSharp result.AddCategory ("Form", Highlight ("while", colorStyle.KeywordIteration) + " (expression) statement"); result.SummaryMarkup = "The " + Highlight ("while", colorStyle.KeywordIteration) + " statement executes a statement or a block of statements until a specified expression evaluates to false. "; break; + case SyntaxKind.NameOfKeyword: + result.SignatureMarkup = Highlight ("nameof", colorStyle.KeywordDeclaration) + keywordSign; + result.AddCategory ("Form", Highlight ("nameof", colorStyle.KeywordDeclaration) + "(identifier)"); + result.SummaryMarkup = "Used to obtain the simple (unqualified) string name of a variable, type, or member."; + break; default: return null; } diff --git a/main/src/addins/CSharpBinding/Util/ExpressionSyntaxExtensions.cs b/main/src/addins/CSharpBinding/Util/ExpressionSyntaxExtensions.cs index e916ed1e00..5fce0d401b 100644 --- a/main/src/addins/CSharpBinding/Util/ExpressionSyntaxExtensions.cs +++ b/main/src/addins/CSharpBinding/Util/ExpressionSyntaxExtensions.cs @@ -30,9 +30,13 @@ namespace ICSharpCode.NRefactory6.CSharp static ExpressionSyntaxExtensions () { - var typeInfo = Type.GetType ("Microsoft.CodeAnalysis.CSharp.Extensions.ExpressionSyntaxExtensions" + ReflectionNamespaces.CSWorkspacesAsmName, true); - castIfPossibleMethod = typeInfo.GetMethod ("CastIfPossible", BindingFlags.Static | BindingFlags.Public); - tryReduceOrSimplifyExplicitNameMethod = typeInfo.GetMethod ("TryReduceOrSimplifyExplicitName", BindingFlags.Static | BindingFlags.Public); + var typeInfo = Type.GetType("Microsoft.CodeAnalysis.CSharp.Extensions.ExpressionSyntaxExtensions" + ReflectionNamespaces.CSWorkspacesAsmName, true); + castIfPossibleMethod = typeInfo.GetMethod("CastIfPossible", BindingFlags.Static | BindingFlags.Public); + if (castIfPossibleMethod == null) + throw new Exception ("ExpressionSyntaxExtensions: CastIfPossible not found"); + tryReduceOrSimplifyExplicitNameMethod = typeInfo.GetMethod("TryReduceOrSimplifyExplicitName", BindingFlags.Static | BindingFlags.Public); + if (tryReduceOrSimplifyExplicitNameMethod == null) + throw new Exception ("ExpressionSyntaxExtensions: TryReduceOrSimplifyExplicitName not found"); } /// <summary> @@ -43,13 +47,11 @@ namespace ICSharpCode.NRefactory6.CSharp this ExpressionSyntax expression, ITypeSymbol targetType, int position, - SemanticModel semanticModel, - out bool wasCastAdded) + SemanticModel semanticModel) { try { - var args = new object [] { expression, targetType, position, semanticModel, false }; + var args = new object [] { expression, targetType, position, semanticModel}; var result = (ExpressionSyntax)castIfPossibleMethod.Invoke (null, args); - wasCastAdded = (bool)args [4]; return result; } catch (TargetInvocationException ex) { ExceptionDispatchInfo.Capture(ex.InnerException).Throw(); diff --git a/main/src/addins/ChangeLog b/main/src/addins/ChangeLog deleted file mode 100644 index 2b4c0b8ec8..0000000000 --- a/main/src/addins/ChangeLog +++ /dev/null @@ -1,183 +0,0 @@ -2010-06-17 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: Adding DocFood to the solution/build system. - -2010-06-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DocFood: Checked in doc food addin. - -2010-02-23 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Moved diff widget and algorithm to - MonoDevelop.Components. - -2009-11-18 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: Added hex editor display binding. - -2009-11-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.HexEditor: Added hex editor display binding. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Wire the soft debug addin into the build. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft: Moved soft debug addin from - extras. - -2009-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * TextTemplating: Include the ASP.NET MVC and TextTemplating - addins in the main solution and build. - -2009-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am, AspNetAddin, AspNet: Move ASP.NET into a - subdirectory and rename, in preparation for adding the MVC addin. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Fix build order. - -2009-07-22 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: Fixed makefile. - -2009-07-03 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: Corrected makefile. - -2009-07-01 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: Moved refactoring support to an own assembly. - -2009-07-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring: Moved refactoring support to an own - assembly. - -2009-06-02 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Fix build order. Version control now depends on - the source editor. - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * Mono.Texteditor: - * Mono.Texteditor/Styles: - * Mono.Texteditor/gtk-gui: - * Mono.Texteditor/ChangeLog: - * Mono.Texteditor/Makefile.am: - * Mono.Texteditor/SyntaxModes: - * Mono.Texteditor/AssemblyInfo.cs: - * Mono.Texteditor/Mono.TextEditor: - * Mono.Texteditor/gtk-gui/gui.stetic: - * Mono.Texteditor/Mono.TextEditor.Vi: - * Mono.Texteditor/Styles/C64Style.xml: - * Mono.Texteditor/gtk-gui/objects.xml: - * Mono.Texteditor/gtk-gui/generated.cs: - * Mono.Texteditor/Styles/BrownStyle.xml: - * Mono.Texteditor/Mono.TextEditor.csproj: - * Mono.Texteditor/ChangelogSyntaxMode.xml: - * Mono.Texteditor/Mono.TextEditor/Caret.cs: - * Mono.Texteditor/Styles/OblivionStyle.xml: - * Mono.Texteditor/Mono.TextEditor/Margin.cs: - * Mono.Texteditor/Styles/TangoLightStyle.xml: - * Mono.Texteditor/Mono.TextEditor/IBuffer.cs: - * Mono.Texteditor/Mono.TextEditor/Segment.cs: - * Mono.Texteditor/Mono.TextEditor/EditMode.cs: - * Mono.Texteditor/SyntaxModes/CSyntaxMode.xml: - * Mono.Texteditor/Mono.TextEditor/ISegment.cs: - * Mono.Texteditor/Mono.TextEditor/Document.cs: - * Mono.Texteditor/Mono.TextEditor.Vi/ViMode.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting: - * Mono.Texteditor/Styles/VisualStudioStyle.xml: - * Mono.Texteditor/Mono.TextEditor/GapBuffer.cs: - * Mono.Texteditor/Mono.TextEditor/TextEditor.cs: - * Mono.Texteditor/SyntaxModes/CPPSyntaxMode.xml: - * Mono.Texteditor/Mono.TextEditor/IconMargin.cs: - * Mono.Texteditor/Mono.TextEditor/TextMarker.cs: - * Mono.Texteditor/SyntaxModes/BooSyntaxMode.xml: - * Mono.Texteditor/SyntaxModes/XmlSyntaxMode.xml: - * Mono.Texteditor/SyntaxModes/DiffSyntaxMode.xml: - * Mono.Texteditor/Mono.TextEditor/FoldingType.cs: - * Mono.Texteditor/Mono.TextEditor/FoldSegment.cs: - * Mono.Texteditor/SyntaxModes/ValaSyntaxMode.xml: - * Mono.Texteditor/SyntaxModes/JavaSyntaxMode.xml: - * Mono.Texteditor/Mono.TextEditor/LineSegment.cs: - * Mono.Texteditor/Mono.TextEditor/RedBlackTree.cs: - * Mono.Texteditor/Mono.TextEditor/SearchResult.cs: - * Mono.Texteditor/Mono.TextEditor.Vi/ViActions.cs: - * Mono.Texteditor/SyntaxModes/VBNetSyntaxMode.xml: - * Mono.Texteditor/Mono.TextEditor/GutterMargin.cs: - * Mono.Texteditor/Mono.TextEditor/LineSplitter.cs: - * Mono.Texteditor/Mono.TextEditor/HelperMethods.cs: - * Mono.Texteditor/SyntaxModes/PythonSyntaxMode.xml: - * Mono.Texteditor/SyntaxModes/CSharpSyntaxMode.xml: - * Mono.Texteditor/Mono.TextEditor/LinkEventArgs.cs: - * Mono.Texteditor/Mono.TextEditor/DeleteActions.cs: - * Mono.Texteditor/Mono.TextEditor/LineEventArgs.cs: - * Mono.Texteditor/Mono.TextEditor/SearchRequest.cs: - * Mono.Texteditor/Mono.TextEditor/ISearchEngine.cs: - * Mono.Texteditor/SyntaxModes/AspNetSyntaxMode.xml: - * Mono.Texteditor/Mono.TextEditor/TextEditorData.cs: - * Mono.Texteditor/Mono.TextEditor/SimpleEditMode.cs: - * Mono.Texteditor/Mono.TextEditor/BookmarkMarker.cs: - * Mono.Texteditor/Mono.TextEditor/TextViewMargin.cs: - * Mono.Texteditor/Mono.TextEditor/LineSegmentTree.cs: - * Mono.Texteditor/Mono.TextEditor.Vi/ViActionMaps.cs: - * Mono.Texteditor/SyntaxModes/MakefileSyntaxMode.xml: - * Mono.Texteditor/Mono.TextEditor/BookmarkActions.cs: - * Mono.Texteditor/Mono.TextEditor/ReplaceEventArgs.cs: - * Mono.Texteditor/SyntaxModes/ChangeLogSyntaxMode.xml: - * Mono.Texteditor/Mono.TextEditor/ITooltipProvider.cs: - * Mono.Texteditor/Mono.TextEditor/DocumentLocation.cs: - * Mono.Texteditor/Mono.TextEditor/CaretMoveActions.cs: - * Mono.Texteditor/Mono.TextEditor/FoldMarkerMargin.cs: - * Mono.Texteditor/Mono.TextEditor/ClipboardActions.cs: - * Mono.Texteditor/Mono.TextEditor/SelectionActions.cs: - * Mono.Texteditor/SyntaxModes/JavascriptSyntaxMode.xml: - * Mono.Texteditor/Mono.TextEditor/IWordFindStrategy.cs: - * Mono.Texteditor/Mono.TextEditor/TextEditorOptions.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/Rule.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/Span.cs: - * Mono.Texteditor/Mono.TextEditor/DefaultEditActions.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/Style.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/Match.cs: - * Mono.Texteditor/Mono.TextEditor/BufferedTextReader.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/Chunk.cs: - * Mono.Texteditor/Mono.TextEditor/ITextEditorOptions.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/Marker.cs: - * Mono.Texteditor/Mono.TextEditor/EmacsWordFindStrategy.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/Keywords.cs: - * Mono.Texteditor/Mono.TextEditor/DocumentUpdateRequest.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/ChunkStyle.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/SyntaxMode.cs: - * Mono.Texteditor/Mono.TextEditor/CodeSegmentPreviewWindow.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/IXmlProvider.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/WorkerThread.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/DefaultStyle.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/SemanticRule.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/XmlReadHelper.cs: - * Mono.Texteditor/Mono.TextEditor/SharpDevelopWordFindStrategy.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/MarkupSyntaxMode.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/SyntaxModeService.cs: - * Mono.Texteditor/Mono.TextEditor.Highlighting/ReferencedChunkStyle.cs: - Moved text editor to core - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * Addins.mds: Migrated to MSBuild file format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * MacPlatform/AssemblyInfo.cs: - * WindowsPlatform/AssemblyInfo.cs: - * MacPlatform/MacPlatform.addin.xml: - * WindowsPlatform/WindowsPlatform.addin.xml: Bump MD version. - diff --git a/main/src/addins/ChangeLogAddIn/ChangeLog b/main/src/addins/ChangeLogAddIn/ChangeLog deleted file mode 100644 index 3e7009bade..0000000000 --- a/main/src/addins/ChangeLogAddIn/ChangeLog +++ /dev/null @@ -1,665 +0,0 @@ -2010-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.cs: - * ProjectOptionPanelWidget.cs: - * CommitDialogExtensionWidget.cs: Track api changes. - -2010-07-28 Lluis Sanchez Gual <lluis@novell.com> - - * CommitDialogExtensionWidget.cs: Track api changes. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * CommitDialogExtensionWidget.cs: Clean up dialog placement. - -2010-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * Policies.xml: Added attribute to explicitly allow - differential serialization for a policy (which is disabled - by default). - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * ChangeLogAddIn.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * ChangeLogAddIn.cs: - * gtk-gui/gui.stetic: - * ChangeLogService.cs: - * AddLogEntryDialog.cs: - * ChangeLogAddIn.csproj: - * ProjectOptionPanel.cs: - * ChangeLogAddIn.addin.xml: - * ProjectOptionPanelWidget.cs: - * CommitDialogExtensionWidget.cs: Merged MD.Projects into - MD.Core, and MD.Projects.Gui, MD.Core.Gui and MD.Components - into MD.Ide. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * AddLogEntryDialog.cs: Track api changes. - -2010-02-09 Mike Krüger <mkrueger@novell.com> - - * AddLogEntryDialog.cs: Track API changes for lazy loading - images. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.ChangeLogAddIn.AddLogEntryDialog.cs: - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: - Flush. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * ChangeLogAddIn.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * ChangeLogAddIn.csproj: - * gtk-gui/MonoDevelop.ChangeLogAddIn.AddLogEntryDialog.cs: - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: - Flush. - -2009-10-13 Ankit Jain <jankit@novell.com> - - * ChangeLogAddIn.csproj: Import md.targets . - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * ChangeLogAddIn.addin.xml: Update license. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * ChangeLogAddIn.addin.xml: Bump MD version. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.csproj: Updated dependencies. We now depend - on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-24 Lluis Sanchez Gual <lluis@novell.com> - - * CommitDialogExtensionWidget.cs: Ellipsize path names. Fixes - bug #532661 - Changelog names in commit dialog should wrap. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: - Flush. - -2009-06-25 Lluis Sanchez Gual <lluis@novell.com> - - * OldChangeLogData.cs: Track api changes. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * AddLogEntryDialog.cs: Use the new DesktopService instead of - PlatformService. - -2009-06-09 Lluis Sanchez Gual <lluis@novell.com> - - * OldChangeLogData.cs: Track api changes. - -2009-04-24 Mike Krüger <mkrueger@novell.com> - - * AssemblyInfo.cs: Changed assembly info. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * AddLogEntryDialog.cs: Renamed PixbufService to ImageService. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * AddLogEntryDialog.cs: Track API changes. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * ChangeLogAddIn.csproj: don't require specific gtk-sharp version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * ChangeLogAddIn.addin.xml: Bump MD version. - -2009-03-19 Michael Hutchinson <mhutchinson@novell.com> - - * OldChangeLogData.cs: Don't set value for commit message - style. Fix whether solution already has a policy. Fixes "Bug - 486756 - Regression in changelog addin". - -2009-03-17 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * OldChangeLogData.cs: - * ChangeLogService.cs: - * ProjectOptionPanel.cs: - * ChangeLogAddIn.csproj: - * ChangeLogAddIn.addin.xml: Migrate MD1 changelog settings to - the policy system. Fixes "Bug 471285 - Project ChangeLog - settings lost". - - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: - Flush. - -2009-03-13 Andrés G. Aragoneses <aaragoneses@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: - Making some strings not translatable. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * ChangeLogService.cs: Rename 'dir', as csc doesn't like - multiple locals with the same name in a switch. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mds: - * ChangeLogAddIn.mdp: - * ChangeLogAddIn.csproj: Migrated to MSBuild file format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * ChangeLogAddIn.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogService.cs: Fix nullref. - - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: - Flush. - -2009-02-02 <> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: Fix - typo. - -2009-02-01 Michael Hutchinson <mhutchinson@novell.com> - - * ChangeLogPolicy.cs: Change default date formatting from - yy/MM/dd to yyyy-MM-dd. - -2009-02-01 Michael Hutchinson <mhutchinson@novell.com> - - * Policies.xml: Use - instead of / in Mono date format. - - * CommitDialogExtensionWidget.cs: Appned 2 newlines to - ChangeLog message. - - Fixes Bug 471286 - "ChangeLog integration now uses wrong - date format and messed up my ChangeLog". - -2009-01-30 Michael Hutchinson <mhutchinson@novell.com> - - * ChangeLogAddIn.addin.xml: Register policy panel as a default policy - panel. - -2009-01-29 Michael Hutchinson <mhutchinson@novell.com> - - * Policies.xml: - * ChangeLogAddIn.cs: - * ChangeLogPolicy.cs: - * ProjectOptionPanelWidget.cs: - * CommitDialogExtensionWidget.cs: Rename UserInformation to - AuthorInformation, and change other strings correspondingly. - -2009-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Policies.xml: - * gtk-gui/gui.stetic: - * ChangeLogPolicy.cs: - * ChangeLogAddIn.mdp: - * ChangeLogService.cs: - * ChangeLogAddIn.addin.xml: - * ProjectOptionPanelWidget.cs: - * CommitDialogExtensionWidget.cs: - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: Added - message style to changelog policy - -2009-01-27 Michael Hutchinson <mhutchinson@novell.com> - - * ChangeLogService.cs: - * CommitDialogExtensionWidget.cs: Implement support for per-project - policies VcsIntegration.RequireEntry/Enabled/None. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * ChangeLogAddIn.mdp: Flush project format changes. - -2009-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * ChangeLogAddIn.mdp: - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.ChangeLogAddIn.AddLogEntryDialog.cs: - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: - * gtk-gui/MonoDevelop.ChangeLogAddIn.ChangeLogAddInOptionPanelWidget.cs: - Removed unused panel widget. - -2009-01-21 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * ChangeLogPolicy.cs: - * ChangeLogService.cs: - * ProjectOptionPanel.cs: - * ProjectOptionPanelWidget.cs: - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: Move - ChangeLog integration options to the policies storage. - - * ChangeLogData.cs: - * ChangeLogAddInOptionsPanel.cs: - * ChangeLogAddInOptionPanelWidget.cs: Unused; remove. - - * ChangeLogAddIn.cs: Use UserInformation API. Fix error on insertion of - entries into new/empty ChangeLogs. Fix spaces->tabs formatting. - - * ChangeLogAddIn.addin.xml: Remove old data types and panels, and - register ChangeLogPolicy type as a policy. - - * Makefile.am: - * ChangeLogAddIn.mdp: Updated. - - * CommitDialogExtensionWidget.cs: Use UserInformation API. - -2009-01-07 Lluis Sanchez Gual <lluis@novell.com> - - * CommitDialogExtensionWidget.cs: Show a warning if there are some files - without a comment. - -2009-01-07 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.cs: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * CommitDialogExtensionWidget.cs: - * ChangeLogAddInOptionPanelWidget.cs: - * gtk-gui/MonoDevelop.ChangeLogAddIn.AddLogEntryDialog.cs: - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: - * gtk-gui/MonoDevelop.ChangeLogAddIn.ChangeLogAddInOptionPanelWidget.cs: - Fix bug #440957 - Version Control/Changelog addin no longer gives - warning when name is not set. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mdp: All projects now require fx 3.5. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mdp: Don't require a specific version of Mono.Addins. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix build dependencies. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Bump MD version. - -2008-10-07 Aaron Bockover <abockover@novell.com> - - * CommitDialogExtensionWidget.cs: Updated to use ChangeLogMessageStyle - instead of the WriteHeader bool - -2008-10-07 Aaron Bockover <abockover@novell.com> - - * ChangeLogAddIn.cs: - * CommitDialogExtensionWidget.cs: Make the addin use the new - ChangeLogWriter - - * AddLogEntryDialog.cs: Make tabs 4 characters wide instead of the - default 8; use the default monospace font as provided by - PlatformService; set some other properties; make the widget at least - 80 characters wide for better preview/editing of ChangeLogs by hand - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs, - gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs, - gtk-gui/MonoDevelop.ChangeLogAddIn.ChangeLogAddInOptionPanelWidget.cs, - gtk-gui/MonoDevelop.ChangeLogAddIn.AddLogEntryDialog.cs: Updated - generated code. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogData.cs: Moved serialization engine to MonoDevelop.Core. Use - new syntax for specifying attribute scope. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Bump MD version. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Show the options dialog only for solution - items and solutions. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Merged the extension points for project and - solution option panels into a single extension point. A single - extension point will now be used for all kinds of items. Extension - conditions can be used to make panels visible only for some - specific item types. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * ProjectOptionPanel.cs, ChangeLogData.cs, ProjectOptionPanelWidget.cs, - ChangeLogAddIn.addin.xml, ChangeLogAddIn.mdp, gtk-gui/gui.stetic, - Makefile.am, ChangeLogService.cs: New project model changes. - -2008-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddInOptionsPanel.cs, ChangeLogAddIn.addin.xml, - ChangeLogAddInOptionPanelWidget.cs: Use new options dialog - infrastructure. - * CommitDialogExtensionWidget.cs: Reduce width of comments, so it fits - in 80 cols with tabsize 8. - -2008-02-26 Mike Krüger <mkrueger@novell.com> - - - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Update MD version. - -2008-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Updated add-in category and description. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * ChangeLogAddInOptionPanelWidget.cs: Make strings translatable. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mdp: Updated project files. The order of extended - properties won't change anymore. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs, - gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs, - gtk-gui/MonoDevelop.ChangeLogAddIn.ChangeLogAddInOptionPanelWidget.cs, - gtk-gui/MonoDevelop.ChangeLogAddIn.AddLogEntryDialog.cs: Regenerated - gui. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Bump add-in versions. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mdp, Makefile.am: Directory reorganization. - -2007-11-12 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.cs: If no file is open but one is selected in the tree, use - it as reference file for the new entry. Fixes bug #339272. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * ChangeLogService.cs, CommitDialogExtensionWidget.cs: Track LoggingService - API changes. - -2007-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogService.cs: Fix ChangeLog location problem in - single-changelog-per-project mode. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Bump MD version. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mdp: Project file names updated by change in MD path - functions. - -2007-10-12 Mike Krüger <mkrueger@novell.com> - - * ChangeLogService.cs, CommitDialogExtensionWidget.cs: Applied changes that - were neccassary for to the new FileService. - -2007-09-26 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Add missing identifier for the add-in - preferences dialog. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Bump MD version. - -2007-09-20 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Added an Other section in the MD property dialog - and moved some options there to avoid too many branches. - -2007-09-10 Lluis Sanchez Gual <lluis@novell.com> - - * CommitDialogExtensionWidget.cs: Regenerate changelog entries after - changing the user name and mail options. Fixes bug #82745. - -2007-09-04 Michael Hutchinson <MHutchinson@novell.com> - - * ChangeLogAddInOptionPanelWidget.cs: Fix compiler warning. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * ProjectOptionPanel.cs, ChangeLogAddIn.cs, - gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs, - ChangeLogAddInOptionPanelWidget.cs, CommitDialogExtensionWidget.cs: - Changes due to new property infrastructure. - -2007-08-14 Lluis Sanchez Gual <lluis@novell.com> - - * AddLogEntryDialog.cs: When changing selection, get the text from the - changes table, if it has changed. Fixes bug #82437. - -2007-08-14 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mdp, gtk-gui/gui.stetic, Makefile.am: Updated. - * ChangeLogService.cs: Fix nullref exception. - * CommitDialogExtensionWidget.cs: Fix warning. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml, ChangeLogAddIn.mdp, Makefile.am: Reorganized the - extension point hierarchy. Embedded all add-in manifests as resources. - -2007-08-06 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * ChangeLogAddin.cs: Fixed #82322. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs: Added - missing file. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * ProjectOptionPanel.cs, ChangeLogData.cs, ProjectOptionPanelWidget.cs, - ChangeLogAddInOptionsPanel.cs, ChangeLogAddIn.cs, AddLogEntryDialog.cs, - ChangeLogAddIn.addin.xml, ChangeLogAddIn.mdp, gtk-gui/generated.cs, - gtk-gui/MonoDevelop.ChangeLogAddIn.AddLogEntryDialog.cs, - gtk-gui/gui.stetic, ChangeLogAddInOptionPanelWidget.cs, Makefile.am, - ChangeLogService.cs, CommitDialogExtensionWidget.cs: Allow updating - multiple changelog files at the same time. Updated licenses. Based on a - patch by Jacob Ilsø Christensen. - -2007-07-03 Mike Krüger <mkrueger@novell.com> - - * ChangeLogAddIn.cs: Changed a bit because of the removal of custom - collections in the Ide project. - -2007-06-22 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * ChangeLogAddIn.mdp: Included ChangeLog file. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mdp, Makefile.am: Reference shared assemblies from the - correct location. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml, ChangeLogAddIn.mdp, - gtk-gui/MonoDevelop.ChangeLogAddIn.AddLogEntryDialog.cs, - gtk-gui/gui.stetic, Makefile.am: Migration to Mono.Addins. - -2007-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml, ChangeLogAddIn.cs: Simplified a little bit the - ChangeLogAddin. Just one command "Insert ChageLog Entry", an header is - automatically added if missing or if the top-most header is different - from the one we're about to add. The command can be issued from anywhere - and the add-in looks for the right ChangeLog file and even creates one - if necessary. Patch by Federico Di Gregorio. - - * AddLogEntryDialog.cs, gtk-gui/generated.cs, - gtk-gui/MonoDevelop.ChangeLogAddIn.AddLogEntryDialog.cs, - CommitDialogExtensionWidget.cs: Use new the partial class model. - * ChangeLogAddIn.mdp: Update. - * ChangeLogAddInOptionsPanel.cs, - gtk-gui/MonoDevelop.ChangeLogAddIn.ChangeLogAddInOptionPanelWidget.cs, - gtk-gui/gui.stetic, ChangeLogAddInOptionPanelWidget.cs: Implemented the - option panel using stetic. - * Makefile.am: Added new files. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Change add-in versions to 0.13. - * ChangeLogAddIn.mdp: Updated. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mdp, Makefile.am: Synchronized the MD project and the - Makefile - -2007-02-05 Lluis Sanchez Gual <lluis@novell.com> - - i18n fixes. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.cs: Track api changes in Document class. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mdp, gtk-gui/generated.cs, - gtk-gui/MonoDevelop.ChangeLogAddIn.AddLogEntryDialog.cs, - gtk-gui/gui.stetic, Makefile.am: Split Stetic generated code in - files. - -2006-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * CommitDialogExtensionWidget.cs: Use the FileService for copying and - deleting files. - -2006-12-01 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Makefile.am: Only build if VersionControl AddIn is enabled, - because this AddIn depends on it. - -2006-11-23 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mdp, Makefile.am: Updated references to version - control add-in. - * gtk-gui/generated.cs, gtk-gui/gui.stetic: Updated. - * CommitDialogExtensionWidget.cs: Don't try to commit the ChangeLog - file if it is not really committable. - -2006-11-16 Lluis Sanchez Gual <lluis@novell.com> - - * AddLogEntryDialog.cs: New dialog that shows a new entry to be added - to a ChangeLog file. - * ChangeLogAddIn.addin.xml: Added dependency to VersionControl. - Registered extension to the commit dialog. - * ChangeLogAddIn.mdp, Makefile.am: Updated. - * ChangeLogAddInOptionsPanel.cs: Save the properties after changing - user data. - * gtk-gui/generated.cs, gtk-gui/gui.stetic: New gui files. - * CommitDialogExtensionWidget.cs: New extension of the commit dialog. - -2006-09-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * ChangeLogAddIn.mdp: Updated. - * .: Added svn:ignore for ChangeLogAddIn.pidb - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Updated versions. - -2006-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Updated versions. - * ChangeLogAddIn.mdp: Updated. - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.addin.xml: Updated references. - -2006-03-24 Grzegorz Sobanski <silk@boktor.net> - - * Makefile.am: removed unneeded references to nunit. - -2006-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * ChangeLogAddIn.mdp: Updated. - * Makefile.am: Use an unified format. Patch by Matze Braun. - * ChangeLogAddIn.addin.xml: Updated add-in versions. - -2006-02-28 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - * ChangeLogAddIn.addin.xml: - * ChangeLogAddInOptionsPanel.cs: - * ChangeLogAddIn.cs: - Fixed spelling. - -2006-01-29 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * ChangeLogAddIn.cs: - * ChangeLogAddInOptionsPanel.cs: - Added copyright comment. - -2006-01-25 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * ChangeLogAddIn.addin.xml: Fixed spelling of add-in. - -2005-12-15 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * Makefile.am: Added AssemblyInfo.cs - * AssemblyInfo.cs: Added version info. - -2005-12-15 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * ChangeLogAddIn.cs: Fixed indention. - -2005-12-15 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * *: - Initial version. diff --git a/main/src/addins/Deployment/ChangeLog b/main/src/addins/Deployment/ChangeLog deleted file mode 100644 index b309d9eca6..0000000000 --- a/main/src/addins/Deployment/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * Deployment.mds: Migrated to MSBuild file format. - diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/AddinInfo.cs b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/AddinInfo.cs index b3d738acc3..e7dc673155 100644 --- a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/AddinInfo.cs +++ b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/AddinInfo.cs @@ -6,7 +6,14 @@ using Mono.Addins.Description; [assembly:Addin ("Deployment.Linux", Namespace = "MonoDevelop", Version = MonoDevelop.BuildInfo.Version, - Category = "Deployment")] + Category = "Deployment", + EnabledByDefault = + #if GNOME + true + #else + false + #endif +)] [assembly:AddinName ("Deployment Services for Linux")] [assembly:AddinDescription ("Provides basic deployment services for Linux")] diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/ChangeLog b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/ChangeLog deleted file mode 100644 index 24818592e6..0000000000 --- a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/ChangeLog +++ /dev/null @@ -1,517 +0,0 @@ -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/DotDesktopViewWidget.cs: Fix - incorrect use of ShowCustomDialog/RunCustomDialog. - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.Linux/DotDesktopViewWidget.cs: More - dialog placing. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs: - Flush. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.Linux/DotDesktopView.cs: IViewContent - widgets are now destroyed by the workspace window. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Deployment.Linux.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Deployment.Linux.csproj: - * MonoDevelop.Deployment.Linux.addin.xml: - * MonoDevelop.Deployment.Linux/BasicOptionPanel.cs: - * MonoDevelop.Deployment.Linux/DotDesktopViewWidget.cs: - * MonoDevelop.Deployment.Linux/LinuxDeploymentSetup.cs: Merged - MD.Projects into MD.Core, and MD.Projects.Gui, MD.Core.Gui - and MD.Components into MD.Ide. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Deployment.Linux.DesktopPanelWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs: - * MonoDevelop.Deployment.Linux/LinuxIntegrationProjectFeature.cs: - * gtk-gui/MonoDevelop.Deployment.Linux.BasicOptionPanelWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs: - Flush. - -2010-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.Linux/DotDesktopDisplayBinding.cs: - Track DisplayBinding API. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/BasicOptionPanelWidget.cs: - Track api changes. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/LinuxDeployExtension.cs: - Introduced the ConfigurationSelector class to all methods - that previously took a configuration name as string. This - eliminates the ambiguity between solution configuration - names and project configuration names. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Deployment.Linux.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.Deployment.Linux.csproj: - * gtk-gui/MonoDevelop.Deployment.Linux.DesktopPanelWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Linux.BasicOptionPanelWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs: - Flush. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Deployment.Linux.addin.xml: Bump MD version. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * MonoDevelop.Deployment.Linux/DotDesktopViewWidget.cs: Set dialog - transient for the root window. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.csproj: Updated dependencies. - We now depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Flush. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs: - Flush. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/DotDesktopViewWidget.cs: Use - the new DesktopService instead of PlatformService. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/LinuxDeployExtension.cs: - * MonoDevelop.Deployment.Linux/BasicOptionPanelWidget.cs: - Track api changes. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.Linux/DotDesktopDisplayBinding.cs: - Track API changes. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.Linux/DotDesktopDisplayBinding.cs: - Track API changes. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.Deployment.Linux.csproj: don't require specific - gtk-sharp version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Deployment.Linux.addin.xml: Bump MD version. - -2009-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/LinuxDeployExtension.cs: If - version number is not set in the project, get the version - from the solution. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.Linux.csproj: Flush MD's removal of - newline at end of file that was introduced by manually - editing with gedit. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.Linux.csproj: Remove invalid - ApplicationIcon value that broke the build in VS. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.mdp: - * MonoDevelop.Deployment.Linux.csproj: Migrated to MSBuild - file format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Deployment.Linux.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Deployment.Linux.DesktopPanelWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Linux.BasicOptionPanelWidget.cs: - * - gtk-gui/MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs: - Flush. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.Linux.mdp: Flush project format changes. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.mdp: All projects now require fx 3.5. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix build dependencies. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml: Bump MD version. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.Linux/BasicOptionPanelWidget.cs: Track API. - * MonoDevelop.Deployment.Linux/LinuxDeploymentSetup.cs: Added quick - property for enabling translation of files. Supports multi-select. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/DesktopPanelWidget.cs, - MonoDevelop.Deployment.Linux/BasicOptionPanelWidget.cs, - MonoDevelop.Deployment.Linux/DotDesktopViewWidget.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.Deployment.Linux.DesktopPanelWidget.cs, - gtk-gui/MonoDevelop.Deployment.Linux.BasicOptionPanelWidget.cs, - gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs, - gtk-gui/objects.xml, - gtk-gui/MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs: - Updated generated code. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.Linux.mdp: Removed some parts of the - documentation service. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/LinuxDeployData.cs: Moved serialization - engine to MonoDevelop.Core. Use new syntax for specifying attribute - scope. - -2008-06-16 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Fix required gtk version. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml: Bump MD version. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml: Merged the extension points - for project and solution option panels into a single extension - point. A single extension point will now be used for all kinds of - items. Extension conditions can be used to make panels visible only - for some specific item types. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml, - MonoDevelop.Deployment.Linux.mdp, - MonoDevelop.Deployment.Linux/BasicOptionPanelWidget.cs, - MonoDevelop.Deployment.Linux/LinuxDeploymentSetup.cs, - MonoDevelop.Deployment.Linux/LinuxDeployData.cs, - MonoDevelop.Deployment.Linux/LinuxIntegrationProjectFeature.cs, - MonoDevelop.Deployment.Linux/LinuxDeployExtension.cs, - MonoDevelop.Deployment.Linux/BasicOptionPanel.cs: New project model - changes. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.Linux.mdp, gtk-gui/gui.stetic, Makefile.am: Removed - some unused glade and gnome-sharp references (only the unused). But I'll - continue to remove glade, we need to lower the dependency tree a bit. - -2008-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/DotDesktopView.cs: Fixed nullref. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml: Update MD version. - -2008-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml: Updated add-in category and - description. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * app.desktop.xft.xml: Make template categories translatable. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.mdp: Updated project files. The order of - extended properties won't change anymore. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/DotDesktopViewWidget.cs: Moved - PlatformService to MD.Core.Gui. Removed old FileIconService class, which - is now implemented in PlatformService. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs, - gtk-gui/MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs, - gtk-gui/gui.stetic: Flush. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs, - gtk-gui/gui.stetic, - gtk-gui/MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs: - Updated. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml: Bump add-in versions. - -2007-12-06 Geoff Norton <gnorton@novell.com> - - * MonoDevelop.Deployment.Linux/DotDesktopViewWidget.cs: Use - PlatformService to get mime information instead of Gnome.Vfs directly - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.mdp, Makefile.am: Directory reorganization. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.Linux/LinuxDeploymentSetup.cs, - MonoDevelop.Deployment.Linux/MenuCategorySelectorDialog.cs: Track - LoggingService API changes. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml: Bump MD version. - -2007-10-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml, MonoDevelop.Deployment.Linux.mdp, - MonoDevelop.Deployment.Linux/LinuxDeploymentSetup.cs, - MonoDevelop.Deployment.Linux/LinuxDeployData.cs, app.desktop.xft.xml, - Makefile.am: Added new file template for creating .desktop files. When a - .desktop file is added to a project, set the deploy options so it is - deployed to the .desktop app folder. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/LinuxDeployExtension.cs: Use the project - description when generating .pc files, if available. Patch by Federico - Di Gregorio. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/DotDesktopView.cs: Destroy the view widget - when the view is disposed. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/LinuxIntegrationProjectFeature.cs: Track api - changes. Add description property. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.mdp: Project file names updated by change in - MD path functions. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml: Bump MD version. - -2007-09-20 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs, - gtk-gui/MonoDevelop.Deployment.Linux.DesktopPanelWidget.cs, - gtk-gui/MonoDevelop.Deployment.Linux.BasicOptionPanelWidget.cs, - gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs, - gtk-gui/MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs: - Regenerated gui files. - -2007-09-15 Andrés G. Aragoneses <knocte@gmail.com> - - * MonoDevelop.Deployment.Linux/DesktopInfo.xml: fix typo. - * gtk-gui/MonoDevelop.Deployment.Linux.DesktopPanelWidget.cs: - * gtk-gui/gui.stetic: Don't translate "page#" texts. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.Linux/BasicOptionPanel.cs, - gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs: Changes - due to new property infrastructure. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am, MonoDevelop.Deployment.Linux.mdp: Don't exclude the .addin - file from the makefile. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml, MonoDevelop.Deployment.Linux.mdp, - Makefile.am: Reorganized the extension point hierarchy. Embedded all - add-in manifests as resources. - -2007-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.mdp, - gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs, - gtk-gui/gui.stetic: Updated. - -2007-07-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/MenuCategorySelectorDialog.cs: Fix - build. - -2007-07-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/MenuCategorySelectorDialog.cs: Use the - log service for logging errors. - -2007-07-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/LinuxDeployExtension.cs: In the - generated launch script, transfer script parameters to mono. - * gtk-gui/objects.xml: Updated. - -2007-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/MenuCategorySelectorDialog.cs: Always - select a "main" category when selecting a subcategory. - -2007-05-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/LinuxDeployData.cs: Don't set the - ScriptName property by default, just return the name of the project - when not set. - * gtk-gui/MonoDevelop.Deployment.Linux.DesktopPanelWidget.cs, - gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs, - gtk-gui/gui.stetic: Updated. - -2007-05-13 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.Deployment.Linux/DotDesktopViewWidget.cs, - MonoDevelop.Deployment.Linux/MenuCategorySelectorDialog.cs: Make - strings translatable. - -2007-05-12 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.Deployment.Linux/LinuxDeployExtension.cs: Fixed typo. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.mdp: Don't copy project references. - -2007-05-10 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.Deployment.Linux.mdp: Add - MonoDevelop.Deployment.Linux.addin.xml back to the file list, - but exclude from makefile synching. - -2007-05-09 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Makefile.am: Eliminate duplication of - MonoDevelop.Deployment.Linux.addin.xml target. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.mdp, Makefile.am: Reference shared - assemblies from the correct location. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml, - MonoDevelop.Deployment.Linux.mdp, - gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs, - Makefile.am: Migration to Mono.Addins. - -2007-04-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/LinuxDeployData.cs: Added package name - property. - * MonoDevelop.Deployment.Linux/LinuxDeployExtension.cs: Rename - app.desktop files to <package-name>.desktop when deploying. - -2007-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.addin.xml: Register new project feature - editor. Place the .desktop editor before the default editor. - * MonoDevelop.Deployment.Linux.mdp, Makefile.am: Added new file. - * MonoDevelop.Deployment.Linux/DesktopEntry.cs: Write the [Desktop - Entry] group name when a new file is created. - * MonoDevelop.Deployment.Linux/BasicOptionPanelWidget.cs, - MonoDevelop.Deployment.Linux/BasicOptionPanel.cs: Generate the - .desktop file if that option is selected. - * MonoDevelop.Deployment.Linux/LinuxIntegrationProjectFeature.cs: - Implemented a project feature which allows setting unix integration - options. - * gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs, - gtk-gui/MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs, - gtk-gui/gui.stetic: Updated. - -2007-04-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux/BasicOptionPanelWidget.cs, - MonoDevelop.Deployment.Linux/LinuxDeployExtension.cs: Show library - options for exes compiled as dll. - * gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs, - gtk-gui/MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs: - Updated. - -2007-04-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Linux.mdp: Updated. - * MonoDevelop.Deployment.Linux/LinuxDeployExtension.cs: Provide the - source project and a description for generated .pc and script - files. - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - New unix deployment add-in. diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.csproj b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.csproj index 795bf7eab9..e9a5783a2e 100644 --- a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.csproj +++ b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.csproj @@ -40,6 +40,36 @@ <NoWarn>1591;1573</NoWarn> <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Deployment\MonoDevelop.Deployment.Linux.xml</DocumentationFile> </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugGnome|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>..\..\..\..\build\AddIns\MonoDevelop.Deployment</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <Execution> + <Execution clr-version="Net_2_0" /> + </Execution> + <DefineConstants>DEBUG;GNOME</DefineConstants> + <NoWarn>1591;1573</NoWarn> + <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Deployment\MonoDevelop.Deployment.Linux.xml</DocumentationFile> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseGnome|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>True</Optimize> + <OutputPath>..\..\..\..\build\AddIns\MonoDevelop.Deployment</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <Execution> + <Execution clr-version="Net_2_0" /> + </Execution> + <DebugSymbols>true</DebugSymbols> + <DefineConstants>GNOME</DefineConstants> + <NoWarn>1591;1573</NoWarn> + <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Deployment\MonoDevelop.Deployment.Linux.xml</DocumentationFile> + </PropertyGroup> <ItemGroup> <ProjectReference Include="..\..\..\core\MonoDevelop.Core\MonoDevelop.Core.csproj"> <Project>{7525BB88-6142-4A26-93B9-A30C6983390A}</Project> diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/AddinInfo.cs b/main/src/addins/Deployment/MonoDevelop.Deployment/AddinInfo.cs index db9f908173..990811ac25 100644 --- a/main/src/addins/Deployment/MonoDevelop.Deployment/AddinInfo.cs +++ b/main/src/addins/Deployment/MonoDevelop.Deployment/AddinInfo.cs @@ -6,7 +6,14 @@ using Mono.Addins.Description; [assembly:Addin ("Deployment", Namespace = "MonoDevelop", Version = MonoDevelop.BuildInfo.Version, - Category = "Deployment")] + Category = "Deployment", + EnabledByDefault = + #if GNOME + true + #else + false + #endif + )] [assembly:AddinName ("Deployment Services Core")] [assembly:AddinDescription ("Provides basic deployment services")] diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/ChangeLog b/main/src/addins/Deployment/MonoDevelop.Deployment/ChangeLog deleted file mode 100644 index bd3996b701..0000000000 --- a/main/src/addins/Deployment/MonoDevelop.Deployment/ChangeLog +++ /dev/null @@ -1,1092 +0,0 @@ -2010-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DefaultDeployServiceExtension.cs: Get - the output file list using the new Project.GetOutputFiles - method. This includes the output assembly, but also the - debug info file and satellite assemblies. - -2010-06-01 Lluis Sanchez Gual <lluis@novell.com> - - * templates/PackagingProject.xpt.xml: Don't include the - assembly name in the project type name since it doesn't work - well when running on .NET - -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Commands/Commands.cs: - * MonoDevelop.Deployment.Gui/DeployOperations.cs: Fix - incorrect use of ShowCustomDialog/RunCustomDialog. - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.Commands/Commands.cs: - * MonoDevelop.Deployment.Gui/DeployOperations.cs: More dialog - placing. - -2010-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Targets/CommandPackageBuilder.cs: - Track api changes. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Deployment.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Deployment.csproj: - * MonoDevelop.Deployment.addin.xml: - * MonoDevelop.Deployment/PackageBuilder.cs: - * MonoDevelop.Deployment.Gui/DeployDialog.cs: - * MonoDevelop.Deployment.Commands/Commands.cs: - * MonoDevelop.Deployment.Gui/DeployOperations.cs: - * MonoDevelop.Deployment.Gui/EditPackageDialog.cs: - * MonoDevelop.Deployment.Gui/EntrySelectionTree.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs: - * MonoDevelop.Deployment.Gui/DialogFileReplacePolicy.cs: - * MonoDevelop.Deployment.NodeBuilders/PackageNodeBuilder.cs: - * MonoDevelop.Deployment.NodeBuilders/PackagingProjectNodeBuilder.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment/DeployProperties.cs: Track - ProjectFile Link API. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Gui/PackagingFeature.cs: Track api - changes. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.InstallDialog.cs: - * gtk-gui/MonoDevelop.Deployment.FileReplaceDialog.cs: - * gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.EntrySelectionTree.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.PackagingFeatureWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.SourcesZipEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.BinariesZipEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.CommandDeployEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.FileCopyConfigurationSelector.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.LocalFileCopyConfigurationEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.SshFuseFileCopyConfigurationEditorWidget.cs: - Flush. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * templates/PackagingProject.xpt.xml: Move to Other category. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/IDeployable.cs: - * MonoDevelop.Deployment/DeployService.cs: - * MonoDevelop.Deployment/PackageBuilder.cs: - * MonoDevelop.Deployment/InstallResolver.cs: - * MonoDevelop.Deployment/PackagingProject.cs: - * MonoDevelop.Deployment.Gui/DeployOperations.cs: - * MonoDevelop.Deployment/DeployServiceExtension.cs: - * MonoDevelop.Deployment.Gui/DeployFileListWidget.cs: - * MonoDevelop.Deployment/DefaultDeployServiceExtension.cs: - * MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs: - Introduced the ConfigurationSelector class to all methods - that previously took a configuration name as string. This - eliminates the ambiguity between solution configuration - names and project configuration names. - -2009-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DefaultDeployServiceExtension.cs: Use - a runtime-dependent method for getting the debug info file - of an assembly. - -2009-11-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment/DefaultDeployServiceExtension.cs: Fix - .mdb filenames. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Deployment.addin.xml: Bump MD version. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment\DefaultDeployServiceExtension.cs: - When targetting MS.NET, deploy .pdb files instead of .mdb. - - * MonoDevelop.Deployment.Gui\DialogFileReplacePolicy.cs: Use - better method for making a sync call in the gui thread. - Fixes bug #550806. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.Deployment.csproj: - * gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.InstallDialog.cs: - * gtk-gui/MonoDevelop.Deployment.FileReplaceDialog.cs: - * gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.EntrySelectionTree.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.PackagingFeatureWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.SourcesZipEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.BinariesZipEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.CommandDeployEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.FileCopyConfigurationSelector.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.LocalFileCopyConfigurationEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.SshFuseFileCopyConfigurationEditorWidget.cs: - Flush. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Deployment.addin.xml: Bump MD version. - -2009-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Gui/DeployFileListWidget.cs: Fix - FilePath conversion issue. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * MonoDevelop.Deployment.Commands/Commands.cs: Set dialog transient - for the root window. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.csproj: Updated dependencies. We now - depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/PackageBuilder.cs: When running on - command line, don't try to get the opened solution. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs: - Improve error reporting. - -2009-08-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Enable serialization of - the "Deploy" property. Fixes bug #521374. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Gui.SourcesZipEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.BinariesZipEditorWidget.cs: - Flush. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.NodeBuilders/PackagingProjectNodeBuilder.cs: - Use the new api for removing projects from a solution. - - * MonoDevelop.Deployment.csproj: Don't use a specific version - for SharpZipLib. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs: - * gtk-gui/MonoDevelop.Deployment.FileReplaceDialog.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.InstallDialog.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs: - Flush. - -2009-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DeployDirectoryInfo.cs: - * MonoDevelop.Deployment.Gui/DeployDirectoryInfoEditor.cs: - Track api changes. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.NodeBuilders/PackageNodeBuilder.cs: - * MonoDevelop.Deployment.NodeBuilders/PackagingProjectNodeBuilder.cs: - Use the new DesktopService instead of PlatformService. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment\DeployFile.cs: Use the new FilePath - class for handling file and directory paths. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.Gui/DeployDialog.cs: - * MonoDevelop.Deployment.Gui/EditPackageDialog.cs: Renamed - PixbufService to ImageService. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.Gui/DeployDialog.cs: - * MonoDevelop.Deployment.Gui/EditPackageDialog.cs: Track API - changes. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.Deployment.csproj: don't require specific - gtk-sharp version. - -2009-04-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.Gui/EntrySelectionTree.cs: Removed - project service. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Deployment.addin.xml: Bump MD version. - -2009-03-13 Andrés G. Aragoneses <aaragoneses@novell.com> - - * MonoDevelop.Deployment.Targets/SshFuseFileCopyHandler.cs: - Making some strings not translatable. - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.Gui/PropertyProvider.cs: Worked on - propertygrid localization. - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Track merge of the project - pad context menu. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.mdp: - * MonoDevelop.Deployment.csproj: Migrated to MSBuild file - format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Deployment.addin.xml: Bump MD version. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.mdp: Flush project format changes. - -2009-01-20 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/objects.xml: - * gtk-gui/generated.cs: - * MonoDevelop.Deployment.mdp: - * gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs: - * gtk-gui/MonoDevelop.Deployment.FileReplaceDialog.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.InstallDialog.cs: - * gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.EntrySelectionTree.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.SourcesZipEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.PackagingFeatureWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.BinariesZipEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.CommandDeployEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.FileCopyConfigurationSelector.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.LocalFileCopyConfigurationEditorWidget.cs: - * gtk-gui/MonoDevelop.Deployment.Gui.SshFuseFileCopyConfigurationEditorWidget.cs: - Updated generated code and removed objects.xml, which is not required - anymore. - -2008-12-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Fix label. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.mdp: All projects now require fx 3.5. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.mdp: No specific version of Mono.Addins is - required. - -2008-12-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Hide/protect add-ins. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: Flush. - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.Gui/DeployFileListWidget.cs: Null check to - prevent NRE. - -2008-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix build dependencies. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Bump MD version. - -2008-10-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment/MD1Serializer.cs: Another shot at BuildAction - mapping, with comments. - -2008-10-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment/MD1Serializer.cs: Add missing deploy key, - remove unused variable. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.addin.xml, MonoDevelop.Deployment.mdp, - MonoDevelop.Deployment/MD1Serializer.cs, - MonoDevelop.Deployment/DefaultDeployServiceExtension.cs, - MonoDevelop.Deployment/DeployProjectServiceExtension.cs, - MonoDevelop.Deployment/DeployContext.cs, - MonoDevelop.Deployment/DeployProperties.cs, - MonoDevelop.Deployment.Gui/PropertyProvider.cs, md1format.xml, - MonoDevelop.Deployment.Targets/LocalFileCopyHandler.cs: Integrate - deployment with the new "local copy" features in core. MD1 format - compatibility is a little ugly. - * Makefile.am: Added quick property for enabling translation of files. - Supports multi-select. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.mdp: Updated projects. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Add icon for Create Package - command. - * MonoDevelop.Deployment/DefaultDeployServiceExtension.cs: Fix bug - #422764 - Support "App.config" as well as "app.config" (lowercase) - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Gui.InstallDialog.cs, - gtk-gui/MonoDevelop.Deployment.Gui.EntrySelectionTree.cs, - gtk-gui/MonoDevelop.Deployment.Gui.LocalFileCopyConfigurationEditorWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.BinariesZipEditorWidget.cs, - gtk-gui/objects.xml, - gtk-gui/MonoDevelop.Deployment.Gui.FileCopyConfigurationSelector.cs, - gtk-gui/MonoDevelop.Deployment.Gui.PackagingFeatureWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.CommandDeployEditorWidget.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.Deployment.FileReplaceDialog.cs, - gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.SshFuseFileCopyConfigurationEditorWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.SourcesZipEditorWidget.cs, - MonoDevelop.Deployment.Gui/SourcesZipEditorWidget.cs, - MonoDevelop.Deployment.Gui/EntrySelectionTree.cs, - MonoDevelop.Deployment.Gui/BinariesZipEditorWidget.cs, - MonoDevelop.Deployment.Gui/DeployFileListWidget.cs, - MonoDevelop.Deployment.Gui/FileCopyConfigurationSelector.cs, - MonoDevelop.Deployment.Gui/PackagingFeatureWidget.cs: Updated - generated code. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.NodeBuilders/PackagingProjectNodeBuilder.cs, - MonoDevelop.Deployment.NodeBuilders/PackageNodeBuilder.cs: Moved - the extensible tree view to its own directory. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.mdp: Removed some parts of the documentation - service. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * md1format.xml, - MonoDevelop.Deployment.Targets/BaseFuseFileCopyConfiguration.cs, - MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs, - MonoDevelop.Deployment.Targets/CommandPackageBuilder.cs, - MonoDevelop.Deployment.Targets/LocalFileCopyConfiguration.cs, - MonoDevelop.Deployment.Targets/SourcesZipPackageBuilder.cs, - MonoDevelop.Deployment/DeployService.cs, - MonoDevelop.Deployment/FileCopyConfiguration.cs, - MonoDevelop.Deployment/InstallResolver.cs, - MonoDevelop.Deployment/MD1Serializer.cs, - MonoDevelop.Deployment/Package.cs, - MonoDevelop.Deployment/PackageBuilder.cs, - MonoDevelop.Deployment/PackageCollection.cs, - MonoDevelop.Deployment/PackagingProject.cs, - MonoDevelop.Deployment/UnknownFileCopyConfiguration.cs, - MonoDevelop.Deployment/UnknownPackageBuilder.cs: Moved - serialization engine to MonoDevelop.Core. Use new syntax for - specifying attribute scope. - -2008-06-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Add missing serializable type. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DefaultDeployServiceExtension.cs, - MonoDevelop.Deployment/DeployProjectServiceExtension.cs: Some - parameter renames to make it more explicit that configuration names - refer to solution configurations, not project configurations. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Bump MD version. - -2008-06-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Gui/DeployFileListWidget.cs, - MonoDevelop.Deployment.Gui/DeployDirectoryInfoEditor.cs: Use the - OnDestroyed event instead of Dispose, since with the latest changes - in gtk#, Dispose is not called anymore when a widget is destroyed. - -2008-05-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DeployProjectServiceExtension.cs: Don't deploy - files if the build failed. - -2008-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Targets/CommandPackageBuilder.cs: Track api - changes. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Merged the extension points for - project and solution option panels into a single extension point. A - single extension point will now be used for all kinds of items. - Extension conditions can be used to make panels visible only for - some specific item types. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/PackagingProject.cs, - MonoDevelop.Deployment/DeployProjectServiceExtension.cs, - MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs: - Replaced ICompilerResult/DefaultCompilerResult/CompilerResults by a - new BuildResult class, which has owner information at error level, - so it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml, - MonoDevelop.Deployment.NodeBuilders/PackageNodeBuilder.cs, - MonoDevelop.Deployment.NodeBuilders/PackagingProjectNodeBuilder.cs, - MonoDevelop.Deployment.mdp, - MonoDevelop.Deployment/MD1Serializer.cs, - MonoDevelop.Deployment/PackagingProject.cs, - MonoDevelop.Deployment/DeployService.cs, - MonoDevelop.Deployment/DefaultDeployServiceExtension.cs, - MonoDevelop.Deployment/UnknownPackageBuilder.cs, - MonoDevelop.Deployment/InstallResolver.cs, - MonoDevelop.Deployment/IDeployable.cs, - MonoDevelop.Deployment/DeployFile.cs, - MonoDevelop.Deployment/DeployProjectServiceExtension.cs, - MonoDevelop.Deployment/PackageBuilder.cs, - MonoDevelop.Deployment/DeployServiceExtension.cs, - MonoDevelop.Deployment.Commands/Commands.cs, - gtk-gui/MonoDevelop.Deployment.Gui.BinariesZipEditorWidget.cs, - gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs, - gtk-gui/gui.stetic, MonoDevelop.Deployment.Gui/DeployDialog.cs, - MonoDevelop.Deployment.Gui/SourcesZipEditorWidget.cs, - MonoDevelop.Deployment.Gui/EditPackageDialog.cs, - MonoDevelop.Deployment.Gui/InstallDialog.cs, - MonoDevelop.Deployment.Gui/EntrySelectionTree.cs, - MonoDevelop.Deployment.Gui/BinariesZipEditorWidget.cs, - MonoDevelop.Deployment.Gui/DeployFileListWidget.cs, - MonoDevelop.Deployment.Gui/DeployOperations.cs, - MonoDevelop.Deployment.Gui/PackagingFeature.cs, - MonoDevelop.Deployment.Gui/PackagingFeatureWidget.cs, Makefile.am, - md1format.xml, - MonoDevelop.Deployment.Targets/CommandPackageBuilder.cs, - MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs, - MonoDevelop.Deployment.Targets/SourcesZipPackageBuilder.cs: New - project model changes. - -2008-05-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Removed obsolete attributes. - -2008-04-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.Targets/LocalFileCopyHandler.cs: Remove extra - copy operation, thereby avoiding re-copying entire file every 1 kb, - and vastly improving performance on large files. Thanks to - firegrass on #MonoDevelop IRC for catching this bug. - -2008-03-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.Gui/DialogFileReplacePolicy.cs: Message - service is no longer GUI-thread synched, so handle that here - instead. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.NodeBuilders/PackageNodeBuilder.cs, - MonoDevelop.Deployment.NodeBuilders/PackagingProjectNodeBuilder.cs, - gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, gtk-gui/gui.stetic, - MonoDevelop.Deployment.Gui/DialogFileReplacePolicy.cs, - MonoDevelop.Deployment.Gui/DeployDialog.cs, - MonoDevelop.Deployment.Gui/EditPackageDialog.cs: Worked on gnome hig - compliant alerts. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.mdp, Makefile.am: Removed some unused glade and - gnome-sharp references (only the unused). But I'll continue to remove - glade, we need to lower the dependency tree a bit. - -2008-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.NodeBuilders/PackageNodeBuilder.cs, - MonoDevelop.Deployment.NodeBuilders/PackagingProjectNodeBuilder.cs: - Handle the delete key in TreeViewPad, so it will work event if the - shortcut is not defined. - -2008-02-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment.addin.xml: Structured main menu. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Update MD version. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/objects.xml, gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs, - gtk-gui/gui.stetic, - MonoDevelop.Deployment.Gui/EditDeployTargetDialog.cs: Code cleanup. - -2008-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Updated add-in category and description. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * templates/PackagingProject.xpt.xml: Make template categories translatable. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.mdp: Updated project files. The order of extended - properties won't change anymore. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Gui.FileCopyConfigurationSelector.cs, - gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, gtk-gui/gui.stetic, - MonoDevelop.Deployment.Gui/FileCopyConfigurationSelector.cs: FileCopy* - classes need to be public. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml, - MonoDevelop.Deployment.NodeBuilders/PackageNodeBuilder.cs, - MonoDevelop.Deployment.NodeBuilders/PackagingProjectNodeBuilder.cs, - MonoDevelop.Deployment.mdp, MonoDevelop.Deployment/DeployData.cs, - gtk-gui/MonoDevelop.Deployment.Gui.EntrySelectionTree.cs, - gtk-gui/objects.xml, - gtk-gui/MonoDevelop.Deployment.Gui.FileCopyConfigurationSelector.cs, - gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/MonoDevelop.Deployment.Gui.SshFuseFileCopyConfigurationEditorWidget.cs, - gtk-gui/gui.stetic, - MonoDevelop.Deployment.Gui/SshFuseFileCopyConfigurationEditorWidget.cs, - MonoDevelop.Deployment.Gui/SourcesZipEditorWidget.cs, - MonoDevelop.Deployment.Gui/LocalFileCopyConfigurationEditor.cs, - MonoDevelop.Deployment.Gui/LocalFileCopyConfigurationEditorWidget.cs, - MonoDevelop.Deployment.Gui/BinariesZipEditorWidget.cs, - MonoDevelop.Deployment.Gui/PackagingFeature.cs, - MonoDevelop.Deployment.Gui/FileCopyConfigurationSelector.cs, - MonoDevelop.Deployment.Gui/DeployDirectoryInfoEditor.cs, - MonoDevelop.Deployment.Gui/CommandDeployEditorWidget.cs, - MonoDevelop.Deployment.Gui/PackageBuilderEditor.cs, - MonoDevelop.Deployment.Gui/SshFuseFileCopyConfigurationEditor.cs, - Makefile.am, - MonoDevelop.Deployment.Targets/LocalFileCopyConfiguration.cs, - MonoDevelop.Deployment.Targets/BaseFuseFileCopyConfiguration.cs, - MonoDevelop.Deployment.Targets/CommandPackageBuilder.cs, - MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs, - MonoDevelop.Deployment.Targets/LocalFileCopyHandler.cs, - MonoDevelop.Deployment.Targets/BaseFuseFileCopyHandler.cs, - MonoDevelop.Deployment.Targets/SourcesZipPackageBuilder.cs, - MonoDevelop.Deployment.Targets/SshFuseFileCopyHandler.cs: API cleanup. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DeployDirectoryNodeType.cs, - MonoDevelop.Deployment/DeployPlatformNodeType.cs: Fix warning. - * gtk-gui/objects.xml, gtk-gui/gui.stetic: Updated. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Bump add-in versions. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml, MonoDevelop.Deployment.mdp, - gtk-gui/gui.stetic, Makefile.am: Directory reorganization. - -2007-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DeployDirectoryNodeType.cs, - MonoDevelop.Deployment/DeployPlatformNodeType.cs: Make some attributes - localizable. - * MonoDevelop.Deployment/PackageBuilder.cs: Added some null checks. - * gtk-gui/objects.xml: Updated. - * MonoDevelop.Deployment.Gui/EntrySelectionTree.cs: Avoid nullref when - creating the project. - * MonoDevelop.Deployment.Gui/PackagingFeature.cs, - MonoDevelop.Deployment.Gui/PackagingFeatureWidget.cs: Show the packaging - feature widget when creating a new packaging project. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment/DeployContext.cs, - MonoDevelop.Deployment.Targets/SshFuseFileCopyHandler.cs, - MonoDevelop.Deployment.Gui/PackageBuilderEditor.cs: Track LoggingService - API changes. - -2007-11-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.Gui/DeployDialog.cs, - MonoDevelop.Deployment.Gui/EntrySelectionTree.cs, - MonoDevelop.Deployment.Gui/PackagingFeatureWidget.cs, - MonoDevelop.Deployment/PackageBuilder.cs: Use RootCombine instead of - CurrentOpenCombine when possible. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Bump MD version. - -2007-10-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml, MonoDevelop.Deployment.mdp, - gtk-gui/objects.xml, Makefile.am, icons/packaging-project-16.png, - icons/packaging-32.png, icons/packaging-16.png, - icons/packaging-project-32.png, templates/PackagingProject.xpt.xml: - Updated project icons. Use the base project icon with an overlay to show - the type. - * MonoDevelop.Deployment.Gui/EntrySelectionTree.cs: Track api changes. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/objects.xml, gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs, - gtk-gui/gui.stetic: Updated. - * MonoDevelop.Deployment.Gui/PackagingFeature.cs: Track api changes. Add - description property. - * MonoDevelop.Deployment.Gui/PackagingFeatureWidget.cs: If the only option - is to create a new packaging project, don't show a checkbox, a label is - enough. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.mdp: Project file names updated by change in MD - path functions. - -2007-10-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Deployment/InstallResolver.cs, - MonoDevelop.Deployment/DeployFile.cs, - MonoDevelop.Deployment/DeployProjectServiceExtension.cs, - MonoDevelop.Deployment/PackageBuilder.cs, - MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs, - MonoDevelop.Deployment.Targets/SourcesZipPackageBuilder.cs: Applied - changes that were neccassary for to the new FileService. - -2007-10-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.addin.xml, MonoDevelop.Deployment.mdp, - gtk-gui/objects.xml, gtk-gui/gui.stetic, Makefile.am: Updated. - * gtk-gui/MonoDevelop.Deployment.Gui.SshFuseFileCopyConfigurationEditorWidget.cs, - MonoDevelop.Deployment.Gui/SshFuseFileCopyConfigurationEditorWidget.cs, - MonoDevelop.Deployment.Gui/SshFuseFileCopyConfigurationEditor.cs: New - widget for editing SSH FUSE copy config. - * MonoDevelop.Deployment.Gui/DialogFileReplacePolicy.cs: Remove old code. - * MonoDevelop.Deployment.Gui/LocalFileCopyConfigurationEditor.cs, - MonoDevelop.Deployment.Targets/LocalFileCopyConfiguration.cs, - MonoDevelop.Deployment.Targets/BaseFuseFileCopyConfiguration.cs, - MonoDevelop.Deployment.Targets/LocalFileCopyHandler.cs, - MonoDevelop.Deployment.Targets/BaseFuseFileCopyHandler.cs: Base work to - support FUSE file copiers. - * MonoDevelop.Deployment.Targets/SshFuseFileCopyHandler.cs: New file deploy - handler that copies files over an SSH FUSE connection to a remote - computer. - -2007-09-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Deployment.mdp, - gtk-gui/MonoDevelop.Deployment.Gui.EntrySelectionTree.cs, - gtk-gui/objects.xml, gtk-gui/generated.cs, - gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs, - gtk-gui/gui.stetic, Makefile.am: Updated. - * MonoDevelop.Deployment/DeployService.cs: Actually register to handle file - copier extensions. - * MonoDevelop.Deployment/IFileCopyHandler.cs, - MonoDevelop.Deployment/FileCopyHandler.cs: Pass DeployContext in - CopyFiles operation so that directories can be resolved. - * MonoDevelop.Deployment/UnknownFileCopyConfiguration.cs: New - FriendlyLocation property that specifies how the location should be - shown to the user. - * MonoDevelop.Deployment/FileCopyConfiguration.cs: Implement - FriendlyLocation. Track API change in CopyFiles. - * MonoDevelop.Deployment/IFileReplacePolicy.cs: Name FileReplaceMode = 0 as - NotSet. - * gtk-gui/MonoDevelop.Deployment.Gui.FileCopyConfigurationSelector.cs, - MonoDevelop.Deployment.Gui/FileCopyConfigurationSelector.cs: Make - public. - * gtk-gui/MonoDevelop.Deployment.FileReplaceDialog.cs, - MonoDevelop.Deployment.Gui/DialogFileReplacePolicy.cs, - MonoDevelop.Deployment.Gui/FileReplaceDialog.cs: Much, much better - dialog IFileReplacePolicy implementation. - * MonoDevelop.Deployment.Targets/LocalFileCopyConfiguration.cs: Implement - FriendlyLocation. Make TargetLocation virtual so that inheriting classes - can override it in order that it's handled correctly by the - LocalFileCopyHandler. - * MonoDevelop.Deployment.Targets/LocalFileCopyHandler.cs: Update handler so - it can report progress to monitor, and also gives much better feedback - on problems. Use DeployContext to look up target directories. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml, gtk-gui/gui.stetic: Bump MD version. - -2007-09-20 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Gui.FileCopyConfigurationSelector.cs, - gtk-gui/MonoDevelop.Deployment.Gui.PackagingFeatureWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.InstallDialog.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.Deployment.Gui.CommandDeployEditorWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.EntrySelectionTree.cs, - gtk-gui/MonoDevelop.Deployment.Gui.LocalFileCopyConfigurationEditorWidget.cs, - gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.BinariesZipEditorWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/MonoDevelop.Deployment.Gui.SourcesZipEditorWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs: Regenerated gui - files. - -2007-09-15 Andrés G. Aragoneses <knocte@gmail.com> - - * gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs: - * gtk-gui/gui.stetic: Don't translate "page#" texts. - -2007-09-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Cosmetic fix in command label. - -2007-08-23 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * MonoDevelop.Deployment/InstallResolver.cs: Added support for - targets Include and IncludeRoot. - - * MonoDevelop.Deployment/TargetDirectory.cs: Added targets Include - and IncludeRoot. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Removed the CommandService class. - Everything is done directly with CommandManager. Moved all extension - node types to MD.Components. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml, - MonoDevelop.Deployment.NodeBuilders/PackageNodeBuilder.cs, - MonoDevelop.Deployment.NodeBuilders/PackagingProjectNodeBuilder.cs, - MonoDevelop.Deployment.mdp, MonoDevelop.Deployment/DeployService.cs, - gtk-gui/objects.xml, - MonoDevelop.Deployment.Gui/FileCopyConfigurationSelector.cs, - MonoDevelop.Deployment.Gui/PackageBuilderEditor.cs, Makefile.am: - Reorganized the extension point hierarchy. Embedded all add-in manifests - as resources. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.NodeBuilders/PackageNodeBuilder.cs, - MonoDevelop.Deployment.NodeBuilders/PackagingProjectNodeBuilder.cs: - Converted DispatchService to a static class. - -2007-07-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DeployContext.cs: Fix build. - -2007-07-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DeployContext.cs, - MonoDevelop.Deployment.Gui/PackageBuilderEditor.cs: Use the log - service for logging errors. - -2007-07-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/InstallResolver.cs, - MonoDevelop.Deployment/DeployFile.cs, - MonoDevelop.Deployment/DeployProperties.cs, - MonoDevelop.Deployment.Gui/PropertyProvider.cs: Added property for - specifying the attributes that the deployed file will have. - * gtk-gui/objects.xml, gtk-gui/gui.stetic: Updated. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/objects.xml, - gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs, - gtk-gui/gui.stetic: Updated. - -2007-06-06 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/objects.xml, gtk-gui/gui.stetic: Updated. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Deployment.Gui.FileCopyConfigurationSelector.cs, - gtk-gui/MonoDevelop.Deployment.Gui.PackagingFeatureWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.InstallDialog.cs, - gtk-gui/MonoDevelop.Deployment.Gui.CommandDeployEditorWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.EntrySelectionTree.cs, - gtk-gui/MonoDevelop.Deployment.Gui.LocalFileCopyConfigurationEditorWidget.cs, - gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.BinariesZipEditorWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/MonoDevelop.Deployment.Gui.SourcesZipEditorWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs: Made - private gui components internal. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DeployService.cs: Handle add-in unloading. - * gtk-gui/gui.stetic, MonoDevelop.Deployment.Gui/DeployDialog.cs, - MonoDevelop.Deployment.Gui/SourcesZipEditorWidget.cs, - MonoDevelop.Deployment.Gui/EditPackageDialog.cs, - MonoDevelop.Deployment.Gui/InstallDialog.cs, - MonoDevelop.Deployment.Gui/EntrySelectionTree.cs, - MonoDevelop.Deployment.Gui/LocalFileCopyConfigurationEditorWidget.cs, - MonoDevelop.Deployment.Gui/BinariesZipEditorWidget.cs, - MonoDevelop.Deployment.Gui/DeployFileListWidget.cs, - MonoDevelop.Deployment.Gui/FileCopyConfigurationSelector.cs, - MonoDevelop.Deployment.Gui/PackagingFeatureWidget.cs, - MonoDevelop.Deployment.Gui/CommandDeployEditorWidget.cs: Made gui - classes internal. - -2007-05-22 Ankit Jain <jankit@novell.com> - - * MonoDevelop.Deployment.Gui/DeployOperations.cs (Install): - Destroy dialog in finally block. - (ShowPackageSettings): Likewise. - -2007-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Register the new property. - -2007-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DeployProperties.cs: Added - UseProjecRelativePath property. When set, the file will be deployed - to the same relative path it has in the project. - * MonoDevelop.Deployment.Gui/PropertyProvider.cs: Use a custom type - descriptor. Disable the deploy properties when the file is not set - for deployment. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.mdp: Don't copy project references. - -2007-05-10 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.Deployment.mdp: Add MonoDevelop.Deployment.addin.xml - back to the file list, but exclude from makefile synching. - -2007-05-09 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.Deployment/Makefile.am: Eliminate duplication of - MonoDevelop.Deployment.addin.xml target. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml: Added missing dependency. - * MonoDevelop.Deployment.mdp, Makefile.am: Reference shared assemblies - from the correct location. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/DeployProjectServiceExtension.cs: Avoid - copying files when the target destination is the same file. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml, MonoDevelop.Deployment.mdp, - MonoDevelop.Deployment/DeployService.cs, - MonoDevelop.Deployment/DeployDirectoryNodeType.cs, - MonoDevelop.Deployment/DeployPlatformNodeType.cs, - gtk-gui/MonoDevelop.Deployment.Gui.InstallDialog.cs, - gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs, - gtk-gui/gui.stetic, - MonoDevelop.Deployment.Gui/FileCopyConfigurationSelector.cs, - MonoDevelop.Deployment.Gui/PackageBuilderEditor.cs, Makefile.am: - Migration to Mono.Addins. - -2007-04-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml, MonoDevelop.Deployment.mdp, - MonoDevelop.Deployment/DeployService.cs, - MonoDevelop.Deployment/DeployProjectServiceExtension.cs, - Makefile.am: After building a project, copy to the output directory - all files marked with the deploy flag. - * MonoDevelop.Deployment/DefaultDeployServiceExtension.cs: Rename - app.config files to <assembly-name>.config when deploying. - -2007-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/PackageBuilder.cs: Avoid including duplicated - entries to the package builder. - * MonoDevelop.Deployment.Gui/DeployDialog.cs: Minor fix. - * MonoDevelop.Deployment.Gui/SourcesZipEditorWidget.cs: Properly select - the default format (comparison is done now by name, since the file - formant instances may be different). - * MonoDevelop.Deployment.Gui/EntrySelectionTree.cs: Don't explicitely - exclude PackagingProjects. The package builders will do it. - * MonoDevelop.Deployment.Gui/PackagingFeatureWidget.cs: Include the - parent combine in new packages. - * MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs: Don't - allow including PackagingProjects in the archive. Compile the - project before generating the package. - * MonoDevelop.Deployment.Targets/SourcesZipPackageBuilder.cs: Use the - file format of the source project by default. - -2007-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.addin.xml, - gtk-gui/MonoDevelop.Deployment.Gui.PackagingFeatureWidget.cs, - gtk-gui/gui.stetic, MonoDevelop.Deployment.Gui/PackagingFeature.cs, - MonoDevelop.Deployment.Gui/PackagingFeatureWidget.cs: Implemented a - project feature which allows creating packages for new projects. - * MonoDevelop.Deployment.NodeBuilders/PackageNodeBuilder.cs: Show the - package type name if it is different from the package name. - * MonoDevelop.Deployment.mdp, Makefile.am: Added new files. - * MonoDevelop.Deployment/DeployService.cs: Added method for getting the - extension of an archive. - * MonoDevelop.Deployment/PackageBuilder.cs: Added DefaultName and - CreateDefaultBuilders(). Implemented method for add-in new combine - entries to the builder. - * gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/objects.xml: Updated. - * MonoDevelop.Deployment.Gui/DeployDialog.cs: Minor fixes. - * MonoDevelop.Deployment.Gui/EntrySelectionTree.cs: Moved common - combine selection code to PackageBuilder. - * MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs, - MonoDevelop.Deployment.Targets/SourcesZipPackageBuilder.cs: - Implemented DefaultName and CreateDefaultBuilders(). - * BinariesZipEditorWidget.cs: Moved to GUI directory. - -2007-04-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment/PackagingProject.cs, - MonoDevelop.Deployment.Commands/Commands.cs: Provide the package - name when creating a new package. - * MonoDevelop.Deployment/DeployService.cs: In GetDeployFiles, remove - files excluded by the deploy context. - * MonoDevelop.Deployment/DefaultDeployServiceExtension.cs: Clone the - file list returned by IDeployable, since the list is going to be - modified. - * MonoDevelop.Deployment/DeployFile.cs: Added copy constructor. - * MonoDevelop.Deployment/DeployContext.cs: Added method which allows - filtering the deploy file list. - * MonoDevelop.Deployment/PackageBuilder.cs: Added property which allows - specifying files which have to be excluded from the package. If a - combine is open in the IDE, try to get combine entries to package - from it. - * MonoDevelop.Deployment/DeployProperties.cs: TargetDirectory now - returns ProgramFiles by default. - * gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs: Removed the - Add button. - * gtk-gui/objects.xml: Updated. - * gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs, - gtk-gui/gui.stetic, - MonoDevelop.Deployment.Gui/EditPackageDialog.cs, - MonoDevelop.Deployment.Gui/EntrySelectionTree.cs: Added a page for - selecting the combine entries to deploy. - * MonoDevelop.Deployment.Gui/DeployFileListWidget.cs: Allow selecting - the files to deploy. - * MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs: Track - api changes. - * MonoDevelop.Deployment.Targets/SourcesZipPackageBuilder.cs: Source - package don't need a deploy context. - -2007-04-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Deployment.mdp, Makefile.am: Updated. - * MonoDevelop.Deployment/PackagingProject.cs, - MonoDevelop.Deployment/Package.cs, - MonoDevelop.Deployment/PackageBuilder.cs: Store the path to the - entry to package in the package builder. Allow specifying a list of - child entries to be included in the package, in this way it is - possible to create packages which include only some of the - projects. - * MonoDevelop.Deployment/DeployService.cs, - MonoDevelop.Deployment/DeployServiceExtension.cs, - MonoDevelop.Deployment.Commands/Commands.cs, - MonoDevelop.Deployment.Gui/SourcesZipEditorWidget.cs, - MonoDevelop.Deployment.Gui/IPackageBuilderEditor.cs, - MonoDevelop.Deployment.Gui/PackageBuilderEditor.cs, - MonoDevelop.Deployment.Targets/CommandPackageBuilder.cs, - MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs, - MonoDevelop.Deployment.Targets/SourcesZipPackageBuilder.cs: The - combine entry to package (and the child entries to include) are now - part of the package builder configuration. - * MonoDevelop.Deployment/DefaultDeployServiceExtension.cs: Provide the - source project in the deploy file constructor. - * MonoDevelop.Deployment/UnknownPackageBuilder.cs, - MonoDevelop.Deployment/InstallResolver.cs, - BinariesZipEditorWidget.cs: Track api changes. - * MonoDevelop.Deployment/DeployFile.cs: Added SourceCombineEntry, which - returns the combine entry which generated this file, and - DisplayName, which is a descriptive name of the file. - * gtk-gui/MonoDevelop.Deployment.Gui.InstallDialog.cs, - gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs, - gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs, - gtk-gui/objects.xml, - gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs, - gtk-gui/gui.stetic: Implemented new deploy file list widget. - Changed order of steps in the package creation wizard. - * MonoDevelop.Deployment.Gui/DeployDialog.cs: Changed the order of some - steps. The first step is now selecting the package type, and the - second step is selecting the projects/solutions to include in the - package. - * MonoDevelop.Deployment.Gui/EditPackageDialog.cs, - MonoDevelop.Deployment.Gui/DeployFileListWidget.cs: Added a new - view which shows the list of files to be deployed. - * MonoDevelop.Deployment.Gui/EntrySelectionTree.cs: Allow selecting - multiple projects/solutions. - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - New deployment add-in. Some classes have been moved from MonoDevelop.Projects. - diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.csproj b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.csproj index 036befb130..5369de6b67 100644 --- a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.csproj +++ b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.csproj @@ -40,6 +40,36 @@ <NoWarn>1591;1573</NoWarn> <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Deployment\MonoDevelop.Deployment.xml</DocumentationFile> </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugGnome|AnyCPU' "> + <DebugSymbols>True</DebugSymbols> + <Optimize>false</Optimize> + <OutputPath>..\..\..\..\build\AddIns\MonoDevelop.Deployment</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <Execution> + <Execution clr-version="Net_2_0" /> + </Execution> + <DefineConstants>DEBUG;GNOME</DefineConstants> + <NoWarn>1591;1573</NoWarn> + <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Deployment\MonoDevelop.Deployment.xml</DocumentationFile> + <DebugType>full</DebugType> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseGnome|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>True</Optimize> + <OutputPath>..\..\..\..\build\AddIns\MonoDevelop.Deployment</OutputPath> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>False</ConsolePause> + <Execution> + <Execution clr-version="Net_2_0" /> + </Execution> + <DebugSymbols>true</DebugSymbols> + <DefineConstants>GNOME</DefineConstants> + <NoWarn>1591;1573</NoWarn> + <DocumentationFile>..\..\..\..\build\AddIns\MonoDevelop.Deployment\MonoDevelop.Deployment.xml</DocumentationFile> + </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="Mono.Posix" /> diff --git a/main/src/addins/GnomePlatform/ChangeLog b/main/src/addins/GnomePlatform/ChangeLog deleted file mode 100644 index 4456b3ffb9..0000000000 --- a/main/src/addins/GnomePlatform/ChangeLog +++ /dev/null @@ -1,236 +0,0 @@ -2010-06-09 Michael Hutchinson <mhutchinson@novell.com> - - * GnomePlatform.cs: Implemented - CanOpenTerminal/OpenInTerminal. - -2010-04-28 Michael Hutchinson <mhutchinson@novell.com> - - * GnomePlatform.cs: Track StartConsoleProcess API. - -2010-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.cs: External console processes are now wrapped - by a IProcessAsyncOperation interface, instead of a Process - instance. In this way it is possible to create external - consoles which are not directly bound to a process. - -2010-03-29 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.cs: Moved external console creation to the - platform service. - -2010-03-23 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.cs: If getting the mime type using gio fails - for some reason, fallback to vfs. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * GnomePlatform.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Gio.cs: - * Makefile.am: - * GnomePlatform.cs: - * GnomePlatform.csproj: - * GnomePlatform.addin.xml: Merged MD.Projects into MD.Core, - and MD.Projects.Gui, MD.Core.Gui and MD.Components into - MD.Ide. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.csproj: Add missing reference. - -2010-02-10 Michael Hutchinson <mhutchinson@novell.com> - - * GnomePlatform.cs: Tidy up GIO vs. GnomeVFS a bit. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * GnomePlatform.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.csproj: Flush. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * GnomePlatform.csproj: Mark gtk-sharp/pango-sharp with - SpecificVersion=false. Add 'GnomePlatform.dll.config' to - the project, this is already there in the makefile. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * GnomePlatform.addin.xml: Bump MD version. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.csproj: Updated dependencies. We now depend on - gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-06-22 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.cs: Fallback to Vfs if Gio doesn't have mime - type info for a file. - -2009-04-29 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.csproj: Don't require a specific gtk# version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * GnomePlatform.addin.xml: Bump MD version. - -2009-02-26 Mike Kestner <mkestner@novell.com> - - * Gio.cs: remove an unref that can cause double frees, even - though the docs say the GFileInfo should be unref'd. - -2009-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * GnomePlatform.csproj: Remove more inadvertent local copying - of references. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.csproj: Flush. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.mdp: - * GnomePlatform.csproj: Migrated to MSBuild file format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * GnomePlatform.addin.xml: Bump MD version. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * GnomePlatform.mdp: Flush project format changes. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.mdp: All projects now require fx 3.5. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * GnomePlatform.mdp: Fix project file. - - * GnomePlatform.cs: Remove unused code. - -2008-12-05 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.addin.xml: Hide/protect add-ins. - -2008-12-04 Mike Kestner <mkestner@novell.com> - - * GnomePlatform.cs: still need to initialize gnomevfs for the icon - lookup. - -2008-12-04 Mike Kestner <mkestner@novell.com> - - * GnomePlatform.cs: add gio hooks. - * GnomePlatform.dll.config: pinvoke-fu. - * Gio.cs: gio-based mime lookup code. - * Makefile.am: new files and config file magic. - [Fixes #400642] - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AssemblyInfo.cs: - * GnomePlatform.mdp: Add AssemblyInfo.cs files that are autogenerated - from the addin manifests. - -2008-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix build dependencies. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.addin.xml: Bump MD version. - -2008-07-28 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.cs: Escape file names when querying the mime type. - -2008-07-15 Mike Krüger <mkrueger@novell.com> - - * GnomePlatform.cs: Fixed possible null reference exception. - -2008-06-17 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.mdp: Fix runtime version. - * GnomePlatform.cs: Gnome.Icon.LookupSync crashes in old gnome versions - if the file doesn't exist. Fixed this case in OnGetPixbufForFile. - Fixes bug #400297. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.addin.xml: Bump MD version. - -2008-06-02 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.mdp: Some fixes in project files. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am, GnomePlatform.mdp: New project model changes. - -2008-05-08 Michael Hutchinson <mhutchinson@novell.com> - - * GnomePlatform.cs: Moved the code here that uses the gedit file - association to check whether a file is text. - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.mdp: Remove unneeded reference. - * GnomePlatform.cs: Track api changes. - -2008-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * GnomePlatform.cs: Try to use the base implementation of GetMimeTypeForUri - to get a useful value, before falling back to GnomeVFS. Allows finding - mimetypes not registered on the system. - -2008-02-14 Geoff Norton <gnorton@novell.com> - - * GnomePlatform.cs: Expose the Name property. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.addin.xml: Update MD version. - -2008-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.addin.xml: Updated add-in category and description. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.addin.xml, Makefile.am, GnomePlatform.mdp, GnomePlatform.cs: - Moved PlatformService to MD.Core.Gui. Removed old FileIconService class, - which is now implemented in PlatformService. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.addin.xml: Fix typo. - * Makefile.am, GnomePlatform.mdp: Added MD project. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * GnomePlatform.addin.xml: Bump add-in versions. - -2007-12-06 Geoff Norton <gnorton@novell.com> - - * Initial check-in for the Gnome backend to the PlatformService diff --git a/main/src/addins/ILAsmBinding/ChangeLog b/main/src/addins/ILAsmBinding/ChangeLog deleted file mode 100644 index 7929182082..0000000000 --- a/main/src/addins/ILAsmBinding/ChangeLog +++ /dev/null @@ -1,468 +0,0 @@ -2010-06-14 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmCompilerManager.cs: Track api changes. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * ILAsmBinding.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * ILAsmBinding.csproj: - * ILAsmBinding.addin.xml: - * Gui/CompilerParametersPanelWidget.cs: Merged MD.Projects - into MD.Core, and MD.Projects.Gui, MD.Core.Gui and - MD.Components into MD.Ide. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/ILAsmBinding.CompilerParametersPanelWidget.cs: - Flush. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmLanguageBinding.cs: - * ILAsmCompilerManager.cs: Introduced the - ConfigurationSelector class to all methods that previously - took a configuration name as string. This eliminates the - ambiguity between solution configuration names and project - configuration names. - -2009-11-10 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmCompilerManager.cs: Minor fix in error parsing. - -2009-11-10 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmConsoleProject.xpt.xml: Add mscorlib reference to the - template. - -2009-11-10 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmCompilerManager.cs: Make the error parsing regex work - on ms.net. - -2009-11-09 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmCompilerManager.cs: Show an error message when ilasm is - not found. - -2009-11-09 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmCompilerManager.cs: Get the ilasm path using the target - runtime. Should fix bug #553536 - IL Console project - completely broken on windows. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * ILAsmBinding.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.csproj: - * gtk-gui/generated.cs: - * gtk-gui/ILAsmBinding.CompilerParametersPanelWidget.cs: - Flush. - -2009-10-13 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmConsoleProject.xpt.xml: Track language binding id - change. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * ILAsmBinding.addin.xml: Bump MD version. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * ILAsmCompilerManager.cs: Fixed warning. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.csproj: Updated dependencies. We now depend on - gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmCompilerManager.cs: Track api changes. - -2009-04-27 Mike Krüger <mkrueger@novell.com> - - * gtk-gui: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * gtk-gui/ILAsmBinding.CompilerParametersPanelWidget.cs: - Checked in gtk-gui - -2009-04-27 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * ILAsmBinding.csproj: - * ILAsmBinding.addin.xml: - * ILAsmLanguageBinding.cs: - * ILAsmCompilerManager.cs: - * Gui/CompilerParametersPanel.cs: - * Project/ILAsmCompilerParameters.cs: - * Gui/CompilerParametersPanelWidget.cs: Worked on IL binding. - -2009-04-20 Michael Hutchinson <mhutchinson@novell.com> - - * ILAsmLanguageBinding.cs: Track comment tag API. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * ILAsmBinding.csproj: don't require specific gtk-sharp version. - -2009-04-17 Mike Krüger <mkrueger@novell.com> - - * ILAsmLanguageBinding.cs: Removed icon service. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * ILAsmBinding.addin.xml: Bump MD version. - -2009-02-25 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmLanguageBinding.cs: - * Project/ILAsmCompilerParameters.cs: Track api changes. - -2009-02-11 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmLanguageBinding.cs: - * ILAsmCompilerManager.cs: Track API changes. Use the new - ProjectItem collection. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * ILAsmBinding.csproj: Make implicit references explicit. Csc - is much pickier about these. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp: - * ILAsmBinding.csproj: Migrated to MSBuild file format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * ILAsmBinding.addin.xml: Bump MD version. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * ILAsmBinding.mdp: Flush project format changes. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp: All projects now require fx 3.5. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp: Don't require a specific version of Mono.Addins. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Bump MD version. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * ILAsmCompilerManager.cs: Track API. - -2008-08-18 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Register the project guid for msbuild. Fixes - bug #405480. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * ILAsmLanguageBinding.cs: Translated old code to new dom. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * Project/ILAsmCompilerParameters.cs: Moved serialization engine to - MonoDevelop.Core. Use new syntax for specifying attribute scope. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Bump MD version. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Merged the extension points for project and - solution option panels into a single extension point. A single - extension point will now be used for all kinds of items. Extension - conditions can be used to make panels visible only for some - specific item types. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmCompilerManager.cs, ILAsmLanguageBinding.cs: Replaced - ICompilerResult/DefaultCompilerResult/CompilerResults by a new - BuildResult class, which has owner information at error level, so - it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp, Gui/CompilerParametersPanel.cs, - ILAsmLanguageBinding.cs, Makefile.am, ILAsmBinding.addin.xml: New - project model changes. - -2008-02-04 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmCompilerManager.cs: Properly detect and report compiler errors. Fixes - bug #358360. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Update MD version. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * ILAsmConsoleProject.xpt.xml: Make template categories translatable. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Bump add-in versions. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp, Makefile.am: Directory reorganization. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Bump MD version. - -2007-10-24 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp, ILAsmConsoleProject.xpt.xml, Makefile.am, - icons/ILAsm.Project.DOSProject: Updated project icons. Use the base - project icon with an overlay to show the type. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp: Project file names updated by change in MD path - functions. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Bump MD version. - -2007-09-04 Michael Hutchinson <MHutchinson@novell.com> - - * Gui/CompilerParametersPanel.cs: Fix compiler warning. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * Gui/CompilerParametersPanel.cs: Changes due to new property - infrastructure. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp, Makefile.am, ILAsmBinding.addin.xml: Reorganized the - extension point hierarchy. Embedded all add-in manifests as resources. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp: Copy the .addins.xml file to the output dir. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp, Makefile.am: Reference shared assemblies from the - correct location. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp, Gui/CompilerParametersPanel.cs, Makefile.am, - ILAsmBinding.addin.xml: Migration to Mono.Addins. - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp: Don't copy referenced assemblies. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: Removed version auto-increment. - * ILAsmBinding.mdp, Makefile.am: Synchronized the MD project and the - Makefile - -2006-12-07 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * ILAsmBinding.mdp: Updated to ensure it can be - built from MonoDevelop. - -2006-09-18 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * ILAsmBinding.mdp: Updated. - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Updated versions. - -2006-06-15 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Use the DataType element instead fof Class - to declare serializable types. - -2006-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Updated versions. - * ILAsmBinding.mdp: Updated. - -2006-04-21 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmLanguageBinding.cs: Implement GetSupportedClrVersions. - -2006-04-07 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * ILAsmBinding.addin.xml: renamed attribute in FileFilter Extension - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * ILAsmBinding.addin.xml: Updated references. - -2006-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.mdp: Updated. - * Makefile.am: Use an unified format. Patch by Matze Braun. - * ILAsmBinding.addin.xml: Updated add-in versions. - -2005-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmLanguageBinding.cs: Implemented the new methods in - IDotNetLanguageBinding. - -2005-10-11 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Fixed addin header information. - Use "id" attribuet instead of "name" to identify addins. - -2005-10-06 John Luke <john.luke@gmail.com> - - * ILAsmCompilerManager.cs: remove unused fileUtilityService - * Gui/CompilerParametersPanel.cs: comment out unused code that - caused a warning - -2005-10-06 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: - * ILAsmLanguageBinding.cs: Register serializable types in the addin - configuration file. - -2005-10-04 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmBinding.addin.xml: Added addin dependencies. - -2005-08-12 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmConsoleProject.xpt.xml: Properly reference resource icons. - * ILAsmBinding.addin.xml: - * Makefile.am: Embed icon and templates as resources. - -2005-08-10 Ben Motmans <ben.motmans@gmail.com> - - * ILAsmBinding.mdp: references update - -2005-07-11 Lluis Sanchez Gual <lluis@novell.com> - - * Project/ILAsmCompilerParameters.cs: Implement ICloneable. - * ILAsmLanguageBinding.cs: CreateCompilationParameters now returns an - ICloneable. - -2005-04-17 John Luke <john.luke@gmail.com> - - * Makefile.am: fix distcheck - -2005-02-16 Ben Motmans <ben.motmans@gmail.com> - - * ILAsmConsoleProject.xpt.xml: Consistent naming - -2005-01-24 John Luke <john.luke@gmail.com> - - * ILAsmCompilerManager.cs: update to work like CSharpBinding - and add some primitive error parsing - -2005-01-24 John Luke <john.luke@gmail.com> - - * ILAsmCompilerManager.cs: remove unused lines and fix 2 warnings - -2005-01-24 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmLanguageBinding.cs: - * ILAsmCompilerManager.cs: Use the new progress monitor API. - -2005-01-11 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmCompilerManager.cs: - * Gui/CompilerParametersPanel.cs: - * ILAsmBinding.addin.xml: - * ILAsmLanguageBinding.cs: Follow architecture changes. - - * Project/ILAsmProject.cs: Removed. Not needed any more. - * Project/ILAsmCompilerParameters.cs: All parameters have been moved to - DotNetProjectConfiguration. - * Project/CompilationTarget.cs: Moved to Monodevelop.Base. - * Makefile.am: Updated. - -2004-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * ILAsmCompilerManager.cs: StatusBarService.ProgressMonitor is not a - StatusBar widget any more. - -2004-12-07 Alexandre Gomes <alexmipego@hotmail.com> - - * ILAsmLanguageBinding.cs: Added CommentTag to be used by (Un)CommentCode - -2004-06-08 John Luke <jluke@cfl.rr.com> - - * ILAsmCompilerManager.cs: - * ILAsmExecutionManager.cs: use (cmd, args) overload of ProcessStartInfo - constructor so I can compile and run hello world on Beta2 - -2004-05-25 Todd Berman <tberman@sevenl.net> - - * ILAsmLanguageBinding.cs: sigchange for GenerateMakefile - -2004-04-28 Todd Berman <tberman@sevenl.net> - - * ILAsmLanguageBinding.cs: stubbing GenerateMakefile - - -2004-04-26 John Luke <jluke@cfl.rr.com> - - * *.cs: ILAsmBinding namespace - * ILAsmCompilerManager.cs: change it to work like the Java one - * Project/CompilationParameters.cs: use /exe and /dll - - - - - import from SD svn - not yet working and untested - diff --git a/main/src/addins/MacPlatform/ChangeLog b/main/src/addins/MacPlatform/ChangeLog deleted file mode 100644 index 9b29d2c928..0000000000 --- a/main/src/addins/MacPlatform/ChangeLog +++ /dev/null @@ -1,861 +0,0 @@ -2010-07-19 Michael Hutchinson <mhutchinson@novell.com> - - * MacPlatform.cs: Better fix for Bug 617276 - MonoDevelop - crashes when clicking on a script error in Unity3d. - -2010-06-28 Michael Hutchinson <mhutchinson@novell.com> - - * MacPlatform.cs: Quote paths when opening files. - -2010-06-09 Michael Hutchinson <mhutchinson@novell.com> - - * MacPlatform.cs: Implemented CanOpenTerminal/OpenInTerminal. - -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * Updater/UpdateService.cs: Fix incorrect use of - ShowCustomDialog/RunCustomDialog. - -2010-05-25 Michael Hutchinson <mhutchinson@novell.com> - - * Menus/OSXMenu.cs: Add a Return glyph mapping. - -2010-05-19 Michael Hutchinson <mhutchinson@novell.com> - - * MacPlatform.cs: More Macification. - -2010-05-19 Michael Hutchinson <mhutchinson@novell.com> - - * MacPlatform.cs: Macify some command names. - -2010-05-12 Michael Hutchinson <mhutchinson@novell.com> - - * Menus/OSXMenu.cs: Attempt to fix keyval->menu accel mapping - for non-English keyboards. - -2010-05-11 Levi Bard <levi@unity3d.com> - - * Framework/AppleEvent.cs: Off-by-one. - -2010-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * Menus/OSXMenu.cs: Track api changes. - -2010-05-04 Jonathan Pobst <monkey@jpobst.com>
-
- * Framework/AppleScript.cs: csc can't do Enum->Struct cast,
- make it an Enum->int->Struct cast.
-
-2010-04-28 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am:
- * MacPlatform.cs:
- * MacPlatform.csproj:
- * Framework/AppleScript.cs:
- * ExternalConsoleProcess.cs: Implemented Mac external console,
- somewhat hackily.
-
-2010-04-28 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs:
- * Menus/OSXMenu.cs: Cleaner OpenUrl implementation.
-
-2010-04-27 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am:
- * MacPlatform.cs:
- * MacPlatform.csproj: Call 'open' directly when opening urls
- to avoid the -W argument that mono adds, which leaves us
- with lots of zombie 'open' processes.
-
-2010-04-25 Michael Hutchinson <mhutchinson@novell.com>
-
- * Framework/Carbon.cs:
- * Framework/AppleEvent.cs:
- * Framework/AppleScript.cs: Moved all the AE stuff from Carbon
- to AppleEvents.
-
-2010-04-25 Michael Hutchinson <mhutchinson@novell.com>
-
- * Framework/Carbon.cs:
- * Framework/AppleEvent.cs:
- * Framework/AppleScript.cs:
- * Framework/ComponentManager.cs: Finally, working support for
- running AppleScript directly.
-
-2010-04-23 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am:
- * MacPlatform.csproj:
- * Framework/Carbon.cs:
- * Framework/NavDialog.cs:
- * Framework/AppleEvent.cs:
- * Framework/AppleScript.cs:
- * Framework/ComponentManager.cs: Bind some OSA/AppleScript
- stuff.
-
-2010-04-22 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Track API.
-
-2010-04-19 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Remove debug code.
-
-2010-04-18 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Pass source type to command dispatch. Use
- command dispatch event to flash menubar when commands are
- triggered from a keybinding.
-
- * MacPlatform.cs: Convert enum command IDs to strings in a
- compatible way so they can be matched against the values we
- get from the command service.
-
- * Framework/HIToolbox.cs: Add P/Invoke sigs.
-
-2010-03-27 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs:
- * Framework/Carbon.cs:
- * Framework/ApplicationEvents.cs: Don't crash when the user
- cancels quitting.
-
-2010-03-22 Lluis Sanchez Gual <lluis@novell.com>
-
- * AssemblyInfo.cs:
- * MacPlatform.addin.xml: Bumped MD version.
-
-2010-03-18 Levi Bard <levi@unity3d.com>
-
- * MacPlatform.cs: Track API changes.
-
-2010-03-17 Lluis Sanchez Gual <lluis@novell.com>
-
- * Makefile.am:
- * Commands.cs:
- * MacPlatform.cs:
- * Menus/OSXMenu.cs:
- * MacPlatform.csproj:
- * gtk-gui/gui.stetic:
- * MacPlatform.addin.xml:
- * Updater/UpdateResult.cs:
- * Updater/UpdateDialog.cs:
- * Updater/UpdateService.cs: Merged MD.Projects into MD.Core,
- and MD.Projects.Gui, MD.Core.Gui and MD.Components into
- MD.Ide.
-
-2010-03-16 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Unbreak the OpenDocuments handler - the
- position handling changes stopped it from working when
- starting MD and when opening solutions.
-
-2010-03-16 Levi Bard <levi@unity3d.com>
-
- * MacPlatform/MacPlatform.cs
- * MacPlatform/Framework/Carbon.cs
- * MacPlatform/Framework/ApplicationEvents.cs: Enable position
- to be passed in OpenDocuments call.
-
-2010-02-23 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am:
- * MacPlatform.csproj:
- * Framework/NavDialog.cs:
- * Framework/HIToolbox.cs:
- * Framework/AppleEvent.cs:
- * Framework/CoreFoundation.cs:
- * MacSelectFileDialogHandler.cs: More work on native dialogs.
-
-2010-02-22 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.addin.xml: Fix extensions.
-
- * MacSelectFileDialogHandler.cs: Stub other dialog handlers.
-
-2010-02-22 Michael Hutchinson <mhutchinson@novell.com>
-
- * Framework/Carbon.cs: Better errors in exceptions.
-
-2010-02-22 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am:
- * MacPlatform.csproj:
- * Framework/Carbon.cs:
- * MacPlatform.addin.xml:
- * Framework/NavDialog.cs:
- * MacSelectFileDialogHandler.cs: First shot at implementing
- Mac native dialogs.
-
-2010-01-28 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater/UpdateService.cs: Send env flags to the update
- server.
-
-2010-01-28 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater/UpdateDialog.cs: Colorize betas and alphas in the
- update dialog.
-
-2010-01-27 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater/UpdateResult.cs: Fix property initialization.
-
- * Updater/UpdateDialog.cs: Remove unused field.
-
- * Updater/UpdateService.cs: Fix attribute name.
-
-2010-01-27 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater/UpdateDialog.cs: Fix threading issue.
-
-2010-01-27 Michael Hutchinson <mhutchinson@novell.com>
-
- * gtk-gui/gui.stetic:
- * gtk-gui/generated.cs:
- * Updater/UpdateResult.cs:
- * Updater/UpdateDialog.cs:
- * Updater/UpdateService.cs:
- * gtk-gui/MonoDevelop.Platform.Updater.UpdateDialog.cs: Add
- new alpha channel and clean up GUI for switching channels.
-
-2010-01-26 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater/UpdateDialog.cs: Remove stray ShowAll call.
-
-2010-01-26 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater/UpdateDialog.cs: Tidy up updater GUI a little more.
-
-2010-01-26 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater/UpdateDialog.cs: Improve update GUI a bit more.
-
-2010-01-26 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater/UpdateDialog.cs: Tidy up the update list a little.
-
-2010-01-21 Michael Hutchinson <mhutchinson@novell.com>
-
- * Framework/Carbon.cs:
- * Framework/ApplicationEvents.cs: Fix HandleOpenUrls event
- class and string marshalling. Also fix event uninstallation.
-
-2010-01-20 Michael Hutchinson <mhutchinson@novell.com>
-
- * Framework/ApplicationEvents.cs: Fix event IDs. Use
- GetUrlListFromEventRef.
-
- * Framework/Carbon.cs: New GetUrlListFromEventRef and
- GetStringFromAEPtr methods.
-
-2010-01-20 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs:
- * Framework/ApplicationEvents.cs: Remove OpenContents event
- since it didn't really work.
-
-2010-01-20 Michael Hutchinson <mhutchinson@novell.com>
-
- * Framework/ApplicationEvents.cs: Fix locking.
-
-2010-01-20 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am:
- * MacPlatform.cs:
- * MacPlatform.csproj:
- * Framework/Carbon.cs:
- * Framework/ApplicationEvents.cs: Refactor out
- ApplicationEvents code.
-
-2010-01-14 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater/UpdateDialog.cs: Cache the stable/unstable result so
- we don't re-request on every toggle.
-
-2010-01-13 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater/UpdateDialog.cs:
- * Updater/UpdateService.cs: Let the server handle the logic of
- showing stable updates to users with unstable versions when
- they opt back out of the unstable channel.
-
-2010-01-13 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater/UpdateDialog.cs:
- * Updater/UpdateResult.cs:
- * Updater/UpdateService.cs: Filter and flag unstable updates.
-
-2010-01-13 Michael Hutchinson <mhutchinson@novell.com>
-
- * gtk-gui/gui.stetic:
- * Updater/UpdateDialog.cs:
- * gtk-gui/MonoDevelop.Platform.Updater.UpdateDialog.cs: Tweak
- layout. Show message when fetching unstable updates.
-
-2010-01-13 Michael Hutchinson <mhutchinson@novell.com>
-
- * Updater:
- * Makefile.am:
- * Commands.cs:
- * MacUpdater.cs:
- * UpdateDialog.cs:
- * MacPlatform.csproj:
- * gtk-gui/gui.stetic:
- * Updater/Commands.cs:
- * MacPlatform.addin.xml:
- * Updater/UpdateResult.cs:
- * Updater/UpdateDialog.cs:
- * Updater/UpdateService.cs:
- * gtk-gui/MonoDevelop.Platform.UpdateDialog.cs:
- * gtk-gui/MonoDevelop.Platform.Updater.UpdateDialog.cs:
- Refactor the updater code into something a bit more
- reusable. Make update dialog singleton. Allow checking for
- unstable updates, when the web service allows it. Present
- errors in the updater dialog iteself.
-
-2009-12-16 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Use new Workbench.HasToplevelFocus
- property so that the main menu is enabled when focus is in
- floating pad.
-
-2009-12-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacUpdater.cs: Add the updateinfo for MonoTouch source.
-
-2009-12-03 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs:
- * Framework/Carbon.cs: Try to set the process name using
- private carbon API, to make sure that the main menu displays
- correctly, even on 2.6 previews and when started from a
- launch script directly.
-
-2009-12-03 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Check that apache mime DB exists before
- trying to read it.
-
-2009-12-03 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Don't return an invalid application from
- GetAllApplications. Fixes "Bug 552403 - Right clicking Open
- With -> List of programs to open with on a file results in
- an exception".
-
-2009-11-20 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.addin.xml: Fix author.
-
-2009-10-30 Lluis Sanchez Gual <lluis@novell.com>
-
- * AssemblyInfo.cs:
- * MacPlatform.addin.xml: Bump MD version.
-
-2009-10-13 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Oops, fix menu item index. With last few
- commits, fixes Bug 545151 - Dynamic submenus in Mac main
- menu don't work.
-
-2009-10-13 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Set the refcon in dynamic submenus, so the
- command can be run.
-
-2009-10-13 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Handle array separators, try 3.
-
-2009-10-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Fix separators in arrays commands, try 2.
-
-2009-10-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Fix separators in dynamic submenus.
-
-2009-10-07 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacUpdater.cs: Add csdk updateinfo file. Remove the hack for
- forcing Mono updateinfos as it won't work with the
- architectural variations of the Mono packages.
-
-2009-10-07 Michael Hutchinson <mhutchinson@novell.com>
-
- * Commands.cs:
- * MacUpdater.cs:
- * UpdateDialog.cs: Add workaround for updating older versions
- of Mono that don't have updateinfo file. Clean up API.
-
-2009-10-07 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacUpdater.cs: Tidy up.
-
-2009-10-07 Lluis Sanchez Gual <lluis@novell.com>
-
- * AssemblyInfo.cs:
- * MacPlatform.addin.xml: Bump MD version.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * UpdateDialog.cs: Fix closure capturing var from loop. Tweak
- spacing.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * gtk-gui/gui.stetic:
- * gtk-gui/MonoDevelop.Platform.UpdateDialog.cs: Fix label
- alignment.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * UpdateDialog.cs: Make textviews noneditable. Fix margins and
- wrapping.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * UpdateDialog.cs: Tweak presentation of release notes.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacUpdater.cs:
- * UpdateDialog.cs: Better presentation of older releases.
- Tweak packing.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * UpdateDialog.cs:
- * gtk-gui/gui.stetic:
- * gtk-gui/MonoDevelop.Platform.UpdateDialog.cs: Tweak frames.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * UpdateDialog.cs: Add frames around the updates.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * UpdateDialog.cs:
- * gtk-gui/gui.stetic:
- * gtk-gui/MonoDevelop.Platform.UpdateDialog.cs: Restore the
- info label.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * Commands.cs:
- * MacPlatform.cs:
- * MacPlatform.addin.xml: Use a proper startup command handler.
-
- * MacUpdater.cs:
- * UpdateDialog.cs:
- * gtk-gui/gui.stetic:
- * gtk-gui/MonoDevelop.Platform.UpdateDialog.cs: Simplify
- dialog and show it down there are no updates.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * UpdateDialog.cs:
- * gtk-gui/MonoDevelop.Platform.UpdateDialog.cs: Prettify
- update dialog.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * Commands.cs: Hide command when no updateable packages exist.
-
- * MacUpdater.cs: Fix update paths.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * UpdateDialog.cs: Add missing ShowAll call.
-
- * MacUpdater.cs: If explictly checking for updates, tell the
- user if there are none.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.addin.xml: Fix command handler name.
-
-2009-10-01 Michael Hutchinson <mhutchinson@novell.com>
-
- * Commands.cs:
- * MacPlatform.addin.xml: Add command for checking for updates.
-
- * Makefile.am:
- * MacPlatform.csproj: Updated.
-
- * MacUpdater.cs:
- * UpdateDialog.cs: Add updater dialog.
-
- * gtk-gui:
- * gtk-gui/gui.stetic:
- * gtk-gui/generated.cs:
- * gtk-gui/MonoDevelop.Platform.UpdateDialog.cs: Add generated
- files.
-
-2009-09-30 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am:
- * MacUpdater.cs:
- * MacPlatform.cs:
- * MacPlatform.csproj: Add mostly-implemented Mac updater.
-
-2009-09-09 Michael Hutchinson <mhutchinson@novell.com>
-
- * Commands.cs:
- * Framework/Carbon.cs: ProcessHICommand takes command by ref.
-
-2009-09-09 Michael Hutchinson <mhutchinson@novell.com>
-
- * Commands.cs:
- * Framework/Carbon.cs: Send the commands from the menu.
-
-2009-09-09 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.addin.xml: Fix command names.
-
-2009-09-09 Michael Hutchinson <mhutchinson@novell.com>
-
- * Commands.cs:
- * Framework/Carbon.cs:
- * MacPlatform.addin.xml: Add command handlers for Hide Window
- and Hide Others.
-
-2009-09-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.addin.xml: Fix casing of addin attribute.
-
-2009-09-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.addin.xml: Depend on the Ide addin.
-
-2009-09-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.addin.xml: Put the command in the menu.
-
-2009-09-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * Commands.cs:
- * Makefile.am:
- * MacPlatform.csproj:
- * MacPlatform.addin.xml: Add a Minimize command.
-
-2009-09-07 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Change default font to Monaco now that the
- text editor offset bug is fixed.
-
-2009-09-02 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Bump GTK+ requirement to 2.17.9 to require
- client-side windows, which greatly reduces rendering
- glitches.
-
-2009-08-26 Lluis Sanchez Gual <lluis@novell.com>
-
- * MacPlatform.csproj: Updated dependencies. We now depend on
- gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4.
-
-2009-08-05 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Implement simple GMarkup stripping for
- command strings.
-
-2009-07-30 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Fix unhiding of menu items.
-
-2009-05-05 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Tweaks to display some glyphs correctly.
-
-2009-04-28 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Check GTK# version. Fix default font string.
-
- * Framework/Carbon.cs: Fix build.
-
-2009-04-27 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Use Osaka Regular-Mono font as a workaround
- for kerning-related text selection issues with other
- Monospace fonts on Mac.
-
-2009-04-23 Michael Hutchinson <mhutchinson@novell.com>
-
- * Framework/Carbon.cs: More bindings.
-
-2009-04-20 Michael Hutchinson <mhutchinson@novell.com>
-
- * Framework/Carbon.cs: In-progress wrappers for file dialog
- APIs.
-
-2009-04-16 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Open files when the open-documents event
- comes in.
-
- * Framework/Carbon.cs: Add a note about path length.
-
-2009-04-16 Michael Hutchinson <mhutchinson@novell.com>
-
- * Framework/Carbon.cs: Added P/Invokes and structure/enum
- definitions for AEDesc and FSRef manipulation.
-
- * MacPlatform.cs: Register for file open events, and extract
- the filenames. Staticify some global stuff.
-
-2009-04-15 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Add some notes. Don't show accelerators
- with modifiers we can't display.
-
-2009-04-15 Lluis Sanchez Gual <lluis@novell.com>
-
- * AssemblyInfo.cs:
- * MacPlatform.addin.xml: Bump MD version.
-
-2009-04-14 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Implement support for link commands. Tidy
- up errors and warnings.
-
-2009-04-13 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: When array commands have no items, leave
- an invisible item in the list so it can still get updated
- later.
-
- * Framework/HIToolbox.cs: More P/Invokes.
-
-2009-04-13 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am:
- * MacPlatform.csproj: Updated.
-
- * Ige:
- * Ige/IgeMacDock.cs:
- * Ige/IgeMacMenu.cs:
- * Ige/IgeMacBundle.cs:
- * Ige/ObjectManager.cs:
- * Ige/IgeMacMenuGroup.cs:
- * Ige/IgeMacAttentionType.cs:
- * Ige/IgeMacAttentionRequest.cs: Remove IGE, as it's no longer
- used.
-
- * Menus/OSXMenu.cs: Make comment clearer.
-
- * MacPlatform.cs: Remove IGE. Add dock quit and click support.
- Stub doc open support.
-
- * Framework/Carbon.cs: Add some more definitions.
-
-2009-04-10 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Implement support for array commands and
- dynamically populated submenus.
-
- * Framework/HIToolbox.cs: More P/Invokes and enums.
-
-2009-04-10 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Keep commands ID mappings around
- permanently, so that recreation is cleaner. Fixes app menu
- commands after recreation.
-
- * MacPlatform.cs: Hide quit command from file menu, since it's
- in app menu. Track API.
-
-2009-04-10 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Lots of refactoring. Handle updating text,
- accelerators, visibility, sensitivity. Hide unnecessary
- separators. Disable menus when MD root window doesn't have
- toplevel focus so that it can't interfere with modal
- dialogs. Map commands to standard command IDs when possible.
- Dispatch commands after returning from handler. Avoid
- command ID 0 since it's used when there's no command ID. Add
- an API for handling the app menu.
-
- * MacPlatform.cs: Install app menu items without using IGE.
- Enable Mac menu since it mostly works now.
-
- * Framework/Carbon.cs: More bindings. Fix Handled/NotHandled
- values (MWF had them the wrong way round).
-
- * Framework/HIToolbox.cs: More bindings.
-
-2009-04-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am:
- * MacPlatform.csproj: Add System.Core ref.
-
- * Menus/OSXMenu.cs: Implement command enabled/disable
- updating.
-
- * Framework/Carbon.cs: Add command enums values.
-
- * Framework/HIToolbox.cs: More P/Invokes.
-
- * MacPlatform.cs: Track API. Hide commands that're in the app
- menu.
-
-2009-04-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Track API. Update menu when the command set
- changes.
-
- * Framework/Carbon.cs: Wrap Install*EventHandler in nicer API.
-
- * Framework/HIToolbox.cs: Add ClearMenuBar and DeleteMenu
- P/Invokes, and wrap CreateMenu in nicer API.
-
- * Menus/OSXMenu.cs: Heavy refactoring. Make static, since
- there is only ever one global menu. Handle
- destorying/recreating menu. Track P/Invokes API wrapper
- changes.
-
-2009-04-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * Menus/OSXMenu.cs: Don't use instance methods as callbacks,
- as the managed objects are currently GC'd. We can now handle
- the menu open events and writeline the menu names.
-
- * Framework/Carbon.cs: Add a GetEventParameter overload for
- IntPtr.
-
- * Framework/HIToolbox.cs: ToString overload for
- CarbonMenuException.
-
-2009-04-07 Michael Hutchinson <mhutchinson@novell.com>
-
- * Framework:
- * Makefile.am:
- * MacPlatform.csproj:
- * Framework/Carbon.cs:
- * Framework/HIToolbox.cs:
- * Framework/CoreFoundation.cs: Move the P/Invokes and wrappers
- into a separate framework namespace.
-
- * Menus/OSXMenu.cs: Add an event handler so that the commands
- are run when the menu's clicked. Move P/Invokes and wrappers
- into another namespace.
-
-2009-04-06 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Use the OSXMenu wrapper instead of IGE.
- Currently disabled.
-
- * Menus:
- * Makefile.am:
- * Menus/OSXMenu.cs:
- * MacPlatform.csproj: Add Miguel's first pass at wrapping the
- OS X menus.
-
-2009-02-26 Lluis Sanchez Gual <lluis@novell.com>
-
- * MacPlatform.csproj: Flush.
-
-2009-02-23 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.csproj: Remove unwanted local copies.
-
-2009-02-20 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.csproj: Enable makefile integration.
-
- * Makefile.am: Update.
-
-2009-02-20 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Add working main menu support, but disable,
- because the menus don't display correctly. Add Mac-like
- close window, quit, etc behaviour. Add App menu commands.
-
-2009-02-19 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.csproj: Embed the addin manifest.
-
-2009-02-19 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.csproj: Updated.
-
- * Ige:
- * Ige/IgeMacDock.cs:
- * Ige/IgeMacMenu.cs:
- * Ige/IgeMacBundle.cs:
- * Ige/ObjectManager.cs:
- * Ige/IgeMacMenuGroup.cs:
- * Ige/IgeMacAttentionType.cs:
- * Ige/IgeMacAttentionRequest.cs: Add local copy of Mac
- integration binding.
-
- * MacPlatform.cs: Implement main menu and Dock Quit
- integration. Untested.
-
-2009-02-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.csproj: Remove more inadvertent local copying of
- references.
-
-2009-02-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.csproj: Add project file for MacPlatform addin.
-
-2009-01-15 Michael Hutchinson <mhutchinson@novell.com>
-
- * MacPlatform.cs: Fix spelling of default font's name.
-
-2008-12-04 Lluis Sanchez Gual <lluis@novell.com>
-
- * Makefile.am: Make it work for parallel build.
-
-2008-12-02 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am:
- * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from
- the addin manifests.
-
-2008-11-06 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am: Fix build dependencies.
-
-2008-11-05 Lluis Sanchez Gual <lluis@novell.com>
-
- * MacPlatform.addin.xml: Bump MD version.
-
-2008-06-04 Lluis Sanchez Gual <lluis@novell.com>
-
- * MacPlatform.addin.xml: Bump MD version.
-
-2008-04-11 Lluis Sanchez Gual <lluis@novell.com>
-
- * MacPlatform.cs: Track api changes.
-
-2008-02-14 Geoff Norton <gnorton@novell.com>
-
- * MacPlatform.cs: Expose the Name property.
-
-2008-01-25 Lluis Sanchez Gual <lluis@novell.com>
-
- * MacPlatform.addin.xml: Update MD version.
-
-2007-12-17 Geoff Norton <gnorton@novell.com>
-
- * Makefile.am: Fix the build on the Mac profile
-
-2007-12-13 Lluis Sanchez Gual <lluis@novell.com>
-
- * MacPlatform.addin.xml, MacPlatform.cs: Moved PlatformService to
- MD.Core.Gui. Removed old FileIconService class, which is now implemented
- in PlatformService.
-
-2007-12-12 Lluis Sanchez Gual <lluis@novell.com>
-
- * MacPlatform.addin.xml: Bump add-in versions.
-
-2007-12-06 Geoff Norton <gnorton@novell.com>
-
- * Initial check in of the Mac PlatformService that provides
- Mac equivalents to the Gnome calls in Gnome.Vfs
diff --git a/main/src/addins/MacPlatform/ExtendedTitleBarDialogBackend.cs b/main/src/addins/MacPlatform/ExtendedTitleBarDialogBackend.cs index b81b7affce..4781869e98 100644 --- a/main/src/addins/MacPlatform/ExtendedTitleBarDialogBackend.cs +++ b/main/src/addins/MacPlatform/ExtendedTitleBarDialogBackend.cs @@ -102,6 +102,13 @@ namespace MonoDevelop.MacIntegration var image = Xwt.Drawing.Image.FromResource (typeof(MacPlatformService).Assembly, "maintoolbarbg.png"); + Window.Realized += delegate { + NSWindow w = GtkQuartz.GetWindow (Window); + w.IsOpaque = false; + w.BackgroundColor = NSColor.FromPatternImage (image.ToBitmap().ToNSImage()); + w.StyleMask |= NSWindowStyle.TexturedBackground; + }; + toolbar = new CustomToolbar (); toolbar.Background = (Gdk.Pixbuf)Xwt.Toolkit.Load (Xwt.ToolkitType.Gtk).GetNativeImage (image); toolbar.TitleBarHeight = MacPlatformService.GetTitleBarHeight (); diff --git a/main/src/addins/MacPlatform/ExtendedTitleBarWindowBackend.cs b/main/src/addins/MacPlatform/ExtendedTitleBarWindowBackend.cs index 529a3f8ab0..efa431d912 100644 --- a/main/src/addins/MacPlatform/ExtendedTitleBarWindowBackend.cs +++ b/main/src/addins/MacPlatform/ExtendedTitleBarWindowBackend.cs @@ -103,6 +103,13 @@ namespace MonoDevelop.MacIntegration var image = Xwt.Drawing.Image.FromResource (typeof(MacPlatformService).Assembly, "maintoolbarbg.png"); + Window.Realized += delegate { + NSWindow w = GtkQuartz.GetWindow (Window); + w.IsOpaque = false; + w.BackgroundColor = NSColor.FromPatternImage (image.ToBitmap().ToNSImage()); + w.StyleMask |= NSWindowStyle.TexturedBackground; + }; + toolbar = new CustomToolbar (); toolbar.Background = (Gdk.Pixbuf)Xwt.Toolkit.Load (Xwt.ToolkitType.Gtk).GetNativeImage (image); toolbar.TitleBarHeight = MacPlatformService.GetTitleBarHeight (); diff --git a/main/src/addins/MacPlatform/MacPlatform.cs b/main/src/addins/MacPlatform/MacPlatform.cs index 4c5cd8c270..d5b8b2584d 100644 --- a/main/src/addins/MacPlatform/MacPlatform.cs +++ b/main/src/addins/MacPlatform/MacPlatform.cs @@ -283,7 +283,9 @@ namespace MonoDevelop.MacIntegration Styles.LoadStyle(); PatchGtkTheme(); })); - IdeApp.Preferences.UserInterfaceTheme.Changed += (s,a) => PatchGtkTheme (); + + // FIXME: Immediate theme switching disabled, until NSAppearance issues are fixed + //IdeApp.Preferences.UserInterfaceTheme.Changed += (s,a) => PatchGtkTheme (); } // VV/VK: Disable tint based color generation diff --git a/main/src/addins/MacPlatform/MacPlatform.csproj b/main/src/addins/MacPlatform/MacPlatform.csproj index dcbaf2fb41..029818ddd9 100644 --- a/main/src/addins/MacPlatform/MacPlatform.csproj +++ b/main/src/addins/MacPlatform/MacPlatform.csproj @@ -139,6 +139,7 @@ <Compile Include="MainToolbar\AwesomeBar.cs" /> <Compile Include="MainToolbar\ButtonBarContainer.cs" /> <Compile Include="MainToolbar\Styles.cs" /> + <Compile Include="MainToolbar\MultiResImage.cs" /> </ItemGroup> <ItemGroup> <None Include="Makefile.am" /> diff --git a/main/src/addins/MacPlatform/MainToolbar/AwesomeBar.cs b/main/src/addins/MacPlatform/MainToolbar/AwesomeBar.cs index 61ae03cf66..bb400e1c01 100644 --- a/main/src/addins/MacPlatform/MainToolbar/AwesomeBar.cs +++ b/main/src/addins/MacPlatform/MainToolbar/AwesomeBar.cs @@ -88,7 +88,7 @@ namespace MonoDevelop.MacIntegration.MainToolbar // Gap + RunButton.Width + Gap + ButtonBar.Width + Gap + Half of StatusBar.Width var spaceLeft = (Frame.Width / 2) - (toolbarPadding + runButtonWidth + toolbarPadding + ButtonBarContainer.Frame.Width + toolbarPadding + (statusbarWidth / 2)); - StatusBar.Frame = new CGRect (Math.Round((Frame.Width - statusbarWidth) / 2) + 0.5f, 0, statusbarWidth - 2, ToolbarWidgetHeight); + StatusBar.Frame = new CGRect (Math.Round((Frame.Width - statusbarWidth) / 2), 0, statusbarWidth - 2, ToolbarWidgetHeight); if (IdeApp.Preferences.UserInterfaceSkin == Skin.Dark) { SearchBar.Frame = new CGRect (Frame.Width - searchbarWidth - 10, 0, searchbarWidth, ToolbarWidgetHeight); diff --git a/main/src/addins/MacPlatform/MainToolbar/ButtonBar.cs b/main/src/addins/MacPlatform/MainToolbar/ButtonBar.cs index d29507839c..9ea02b6836 100644 --- a/main/src/addins/MacPlatform/MainToolbar/ButtonBar.cs +++ b/main/src/addins/MacPlatform/MainToolbar/ButtonBar.cs @@ -102,10 +102,13 @@ namespace MonoDevelop.MacIntegration { if (!indexMap.ContainsKey (button)) return; + NSImage img; if (button.Enabled) - SetImage (ImageService.GetIcon (button.Image, Gtk.IconSize.Menu).ToNSImage (), indexMap [button]); + img = ImageService.GetIcon (button.Image, Gtk.IconSize.Menu).ToNSImage (); else - SetImage (ImageService.GetIcon (button.Image, Gtk.IconSize.Menu).WithStyles ("disabled").ToNSImage (), indexMap [button]); + img = ImageService.GetIcon (button.Image, Gtk.IconSize.Menu).WithStyles ("disabled").ToNSImage (); + img.Template = true; + SetImage (img, indexMap [button]); } public override nint SegmentCount { diff --git a/main/src/addins/MacPlatform/MainToolbar/ButtonBarContainer.cs b/main/src/addins/MacPlatform/MainToolbar/ButtonBarContainer.cs index 8666ff469e..ca969b66f6 100644 --- a/main/src/addins/MacPlatform/MainToolbar/ButtonBarContainer.cs +++ b/main/src/addins/MacPlatform/MainToolbar/ButtonBarContainer.cs @@ -75,7 +75,6 @@ namespace MonoDevelop.MacIntegration.MainToolbar void LayoutButtonBars () { - Console.WriteLine ("Layout button bars"); nfloat nextX = 0; nfloat y = 0; nfloat height = AwesomeBar.ToolbarWidgetHeight + 2; diff --git a/main/src/addins/MacPlatform/MainToolbar/MultiResImage.cs b/main/src/addins/MacPlatform/MainToolbar/MultiResImage.cs new file mode 100644 index 0000000000..d4221451f7 --- /dev/null +++ b/main/src/addins/MacPlatform/MainToolbar/MultiResImage.cs @@ -0,0 +1,103 @@ +// +// MultiResImage.cs +// +// Author: +// iain holmes <iain@xamarin.com> +// +// Copyright (c) 2016 Xamarin, Inc +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +using System; +using System.Reflection; +using AppKit; +using Foundation; + +using MonoDevelop.Ide; +using MonoDevelop.Core; + +namespace MonoDevelop.MacIntegration.MainToolbar +{ + public static class MultiResImage + { + public static NSImage CreateMultiResImage (string filename, string style) + { + var image = new NSImage (); + + var image1x = NSImageFromResource (MakeResName (filename, style)); + var image2x = NSImageFromResource (MakeResName (filename, style, true)); + + if (image1x != null) { + image.AddRepresentations (image1x.Representations ()); + } + + if (image2x != null) { + image.AddRepresentations (image2x.Representations ()); + } + + image.Size = new CoreGraphics.CGSize (0, 0); + return image; + } + + static string MakeResName (string filename, string style, bool retina = false) + { + bool dark = IdeApp.Preferences.UserInterfaceSkin == Skin.Dark; + + if (!string.IsNullOrEmpty (style)) { + style = "~" + style; + } + + string resname = string.Format ("{0}{1}{2}{3}.png", filename, dark ? "~dark" : "", style, retina ? "@2x" : ""); + if (Assembly.GetCallingAssembly ().GetManifestResourceInfo (resname) != null) { + return resname; + } + + resname = string.Format ("{0}{1}{2}.png", filename, dark ? "~dark" : "", retina ? "@2x" : ""); + if (Assembly.GetCallingAssembly ().GetManifestResourceInfo (resname) != null) { + return resname; + } + + resname = string.Format ("{0}{1}.png", filename, retina ? "@2x" : ""); + if (Assembly.GetCallingAssembly ().GetManifestResourceInfo (resname) != null) { + return resname; + } + + // If all those failed, try again, but without retina + if (retina) { + LoggingService.LogWarning ("{0} {1} missing @2x", filename, style); + return MakeResName (filename, style); + } + + return null; + } + + static NSImage NSImageFromResource (string res) + { + if (string.IsNullOrEmpty (res)) { + return null; + } + + var stream = Assembly.GetCallingAssembly ().GetManifestResourceStream (res); + using (stream) + using (NSData data = NSData.FromStream (stream)) { + return new NSImage (data); + } + } + } +} + diff --git a/main/src/addins/MacPlatform/MainToolbar/RunButton.cs b/main/src/addins/MacPlatform/MainToolbar/RunButton.cs index d08ad702ee..b12b2205cf 100644 --- a/main/src/addins/MacPlatform/MainToolbar/RunButton.cs +++ b/main/src/addins/MacPlatform/MainToolbar/RunButton.cs @@ -39,17 +39,11 @@ namespace MonoDevelop.MacIntegration.MainToolbar class RunButton : NSButton { NSImage stopIcon, continueIcon, buildIcon; - NSImage stopIconDisabled, continueIconDisabled, buildIconDisabled; public RunButton () { - stopIcon = ImageService.GetIcon ("stop").ToNSImage (); - continueIcon = ImageService.GetIcon ("continue").ToNSImage (); - buildIcon = ImageService.GetIcon ("build").ToNSImage (); - stopIconDisabled = ImageService.GetIcon ("stop").WithStyles("disabled").ToNSImage (); - continueIconDisabled = ImageService.GetIcon ("continue").WithStyles("disabled").ToNSImage (); - buildIconDisabled = ImageService.GetIcon ("build").WithStyles("disabled").ToNSImage (); + UpdateIcons (); Ide.Gui.Styles.Changed += (o, e) => UpdateCell (); @@ -60,7 +54,23 @@ namespace MonoDevelop.MacIntegration.MainToolbar BezelStyle = NSBezelStyle.TexturedRounded; Enabled = false; - Cell.ImageDimsWhenDisabled = false; + } + + void UpdateIcons (object sender = null, EventArgs e = null) + { + // HACK: NSButton does not support images with NSCustomImageRep used + // by Xwt to draw custom/themed images. We have to convert them + // to bitmaps, which has to be done after each theme/skin change, + // but does not support custom per Image styles (ToBitmap does + // not support images with different tags, only global styles are + // supported) + stopIcon = ImageService.GetIcon ("stop").ToBitmap (GtkWorkarounds.GetScaleFactor ()).ToNSImage (); + continueIcon = ImageService.GetIcon ("continue").ToBitmap (GtkWorkarounds.GetScaleFactor ()).ToNSImage (); + buildIcon = ImageService.GetIcon ("build").ToBitmap (GtkWorkarounds.GetScaleFactor ()).ToNSImage (); + + // We can use Template images supported by NSButton, thus no reloading + // on theme/skin change is required. + stopIcon.Template = continueIcon.Template = buildIcon.Template = true; } void UpdateCell () @@ -73,11 +83,11 @@ namespace MonoDevelop.MacIntegration.MainToolbar { switch (icon) { case OperationIcon.Stop: - return Enabled ? stopIcon : stopIconDisabled; + return stopIcon; case OperationIcon.Run: - return Enabled ? continueIcon : continueIconDisabled; + return continueIcon; case OperationIcon.Build: - return Enabled ? buildIcon : buildIconDisabled; + return buildIcon; } throw new InvalidOperationException (); } diff --git a/main/src/addins/MacPlatform/MainToolbar/SelectorView.cs b/main/src/addins/MacPlatform/MainToolbar/SelectorView.cs index ef001b743f..1d76c9ff5b 100644 --- a/main/src/addins/MacPlatform/MainToolbar/SelectorView.cs +++ b/main/src/addins/MacPlatform/MainToolbar/SelectorView.cs @@ -77,7 +77,7 @@ namespace MonoDevelop.MacIntegration.MainToolbar { var fitSize = RealSelectorView.SizeThatFits (size); - return new CGSize (fitSize.Width + 12.0, size.Height); + return new CGSize (Math.Round (fitSize.Width) + 12.0, size.Height); } public override void SetFrameSize (CGSize newSize) @@ -232,23 +232,21 @@ namespace MonoDevelop.MacIntegration.MainToolbar menu.AddItem (menuItem); } - public PathSelectorView (CGRect frameRect) : base (frameRect) { PathComponentCells = new [] { new NSPathComponentCell { - Image = ImageService.GetIcon ("project").WithStyles ("disabled").ToBitmap ().ToNSImage (), + Image = MultiResImage.CreateMultiResImage ("project", "disabled"), Title = ConfigurationPlaceholder, Enabled = false, - TextColor = Styles.BaseForegroundColor.ToNSColor (), }, new NSPathComponentCell { - Image = ImageService.GetIcon ("device").WithStyles ("disabled").ToBitmap ().ToNSImage (), + Image = MultiResImage.CreateMultiResImage ("device", "disabled"), Title = RuntimePlaceholder, Enabled = false, - TextColor = Styles.BaseForegroundColor.ToNSColor (), } }; + UpdateStyle (); BackgroundColor = NSColor.Clear; FocusRingType = NSFocusRingType.None; @@ -321,21 +319,18 @@ namespace MonoDevelop.MacIntegration.MainToolbar }; Ide.Gui.Styles.Changed += UpdateStyle; + NSNotificationCenter.DefaultCenter.AddObserver (NSWindow.DidChangeBackingPropertiesNotification, + notification => Runtime.RunInMainThread (() => { + // Force a redraw because NSPathControl does not redraw itself when switching to a different resolution + // and the icons need redrawn + NeedsDisplay = true; + })); } void UpdateStyle (object sender = null, EventArgs e = null) { - //if (IdeApp.Preferences.UserInterfaceSkin == Skin.Dark) { - if (PathComponentCells [ConfigurationIdx].Enabled) - PathComponentCells [ConfigurationIdx].TextColor = Styles.BaseForegroundColor.ToNSColor (); - else - PathComponentCells [ConfigurationIdx].TextColor = Styles.DisabledForegroundColor.ToNSColor (); - - if (PathComponentCells [RuntimeIdx].Enabled) - PathComponentCells [RuntimeIdx].TextColor = Styles.BaseForegroundColor.ToNSColor (); - else - PathComponentCells [RuntimeIdx].TextColor = Styles.DisabledForegroundColor.ToNSColor (); - //} + PathComponentCells [ConfigurationIdx].TextColor = Styles.BaseForegroundColor.ToNSColor (); + PathComponentCells [RuntimeIdx].TextColor = Styles.BaseForegroundColor.ToNSColor (); UpdateImages (); } @@ -370,21 +365,27 @@ namespace MonoDevelop.MacIntegration.MainToolbar void UpdatePathText (int idx, string text) { PathComponentCells [idx].Title = text; - UpdateStyle (); + UpdateImages (); } void UpdateImages () { - var projectImage = ImageService.GetIcon ("project"); + string projectStyle = ""; + string deviceStyle = ""; if (!PathComponentCells [ConfigurationIdx].Enabled) - projectImage = projectImage.WithStyles ("disabled"); - - var deviceImage = ImageService.GetIcon ("device"); + projectStyle = "disabled"; + if (!PathComponentCells [ConfigurationIdx].Enabled) - deviceImage = deviceImage.WithStyles ("disabled"); - - PathComponentCells [ConfigurationIdx].Image = projectImage.ToBitmap ().ToNSImage (); - PathComponentCells [RuntimeIdx].Image = deviceImage.ToBitmap ().ToNSImage (); + deviceStyle = "disabled"; + + // HACK + // For some reason NSPathControl does not like the images that ImageService provides. To use them it requires + // ToBitmap() to be called first. But a second problem is that ImageService only seems to provide a single resolution + // for its icons. It may be related to the images being initially loaded through the Gtk backend and then converted to NSImage + // at a later date. + // For whatever reason, we custom load the images here through NSImage, providing both 1x and 2x image reps. + PathComponentCells [ConfigurationIdx].Image = MultiResImage.CreateMultiResImage ("project", deviceStyle); + PathComponentCells [RuntimeIdx].Image = MultiResImage.CreateMultiResImage ("device", deviceStyle); RealignTexts (); } @@ -424,12 +425,11 @@ namespace MonoDevelop.MacIntegration.MainToolbar set { configurationModel = value; int count = value.Count (); - PathComponentCells [ConfigurationIdx].Enabled = count > 1; if (count == 0) { state |= CellState.ConfigurationShown; UpdatePathText (ConfigurationIdx, ConfigurationPlaceholder); } - UpdateStyle (); + PathComponentCells [ConfigurationIdx].Enabled = count > 1; OnSizeChanged (); } } @@ -440,18 +440,31 @@ namespace MonoDevelop.MacIntegration.MainToolbar set { runtimeModel = value; int count = value.Count (); - PathComponentCells [RuntimeIdx].Enabled = count > 1; if (count == 0) { state |= CellState.RuntimeShown; UpdatePathText (RuntimeIdx, RuntimePlaceholder); } - UpdateStyle (); + PathComponentCells [RuntimeIdx].Enabled = count > 1; OnSizeChanged (); } } public event EventHandler ConfigurationChanged; public event EventHandler<HandledEventArgs> RuntimeChanged; + + public override bool Enabled { + get { + return base.Enabled; + } + set { + base.Enabled = value; + + if (value) { + PathComponentCells [RuntimeIdx].Enabled = runtimeModel.Count () > 1; + PathComponentCells [ConfigurationIdx].Enabled = configurationModel.Count () > 1; + } + } + } } #endregion } diff --git a/main/src/addins/MacPlatform/MainToolbar/StatusBar.cs b/main/src/addins/MacPlatform/MainToolbar/StatusBar.cs index 1d05fcadfc..d208936ec8 100644 --- a/main/src/addins/MacPlatform/MainToolbar/StatusBar.cs +++ b/main/src/addins/MacPlatform/MainToolbar/StatusBar.cs @@ -350,13 +350,20 @@ namespace MonoDevelop.MacIntegration.MainToolbar NSAttributedString GetStatusString (string text, NSColor color) { + nfloat fontSize = NSFont.SystemFontSize; + if (Window != null) { + fontSize -= Window.Screen.BackingScaleFactor == 2 ? 2 : 1; + } else { + fontSize -= 1; + } + return new NSAttributedString (text, new NSStringAttributes { ForegroundColor = color, ParagraphStyle = new NSMutableParagraphStyle { HeadIndent = imageView.Frame.Width, LineBreakMode = NSLineBreakMode.TruncatingMiddle, }, - Font = NSFont.SystemFontOfSize (NSFont.SystemFontSize - 2), + Font = NSFont.SystemFontOfSize (fontSize), }); } @@ -391,7 +398,7 @@ namespace MonoDevelop.MacIntegration.MainToolbar textField.Cell = new VerticallyCenteredTextFieldCell (yOffset: -0.5f); textField.Cell.StringValue = ""; - textField.Cell.PlaceholderAttributedString = GetStatusString (BrandingService.ApplicationName, NSColor.LightGray); + textField.Cell.PlaceholderAttributedString = GetStatusString (BrandingService.ApplicationName, ColorForType (MessageType.Ready)); // The rect is empty because we use InVisibleRect to track the whole of the view. textFieldArea = new NSTrackingArea (CGRect.Empty, NSTrackingAreaOptions.MouseEnteredAndExited | NSTrackingAreaOptions.ActiveInKeyWindow | NSTrackingAreaOptions.InVisibleRect, this, null); @@ -428,6 +435,12 @@ namespace MonoDevelop.MacIntegration.MainToolbar updateHandler (null, null); + NSNotificationCenter.DefaultCenter.AddObserver (NSWindow.DidChangeBackingPropertiesNotification, + notification => Runtime.RunInMainThread (() => { + ReconstructString (); + RepositionContents (); + })); + TaskService.Errors.TasksAdded += updateHandler; TaskService.Errors.TasksRemoved += updateHandler; @@ -478,17 +491,23 @@ namespace MonoDevelop.MacIntegration.MainToolbar NSBezierPath.FillRect (sepRect); } + public override void ViewDidMoveToWindow () + { + base.ViewDidMoveToWindow (); + ReconstructString (); + RepositionContents (); + } + void ReconstructString () { if (string.IsNullOrEmpty (text)) { textField.AttributedStringValue = new NSAttributedString (""); + textField.Cell.PlaceholderAttributedString = GetStatusString (BrandingService.ApplicationName, ColorForType (MessageType.Ready)); imageView.Image = ImageService.GetIcon (Stock.StatusSteady).ToNSImage (); } else { textField.AttributedStringValue = GetStatusString (text, textColor); imageView.Image = image; } - - DestroyPopover (null, null); } readonly List<StatusIcon> statusIcons = new List<StatusIcon> (); @@ -521,7 +540,7 @@ namespace MonoDevelop.MacIntegration.MainToolbar return right; } - return right - 9; + return right - 12; } IconId buildImageId; @@ -529,13 +548,13 @@ namespace MonoDevelop.MacIntegration.MainToolbar void PositionBuildResults (nfloat right) { right = DrawSeparatorIfNeeded (right); - right -= (3 + buildResults.Frame.Width); + right -= buildResults.Frame.Width; buildResults.SetFrameOrigin (new CGPoint (right, buildResults.Frame.Y)); } internal void RepositionStatusIcons () { - nfloat right = Frame.Width - 3; + nfloat right = Frame.Width - 6; foreach (var item in statusIcons) { right -= item.Bounds.Width + 1; @@ -543,7 +562,7 @@ namespace MonoDevelop.MacIntegration.MainToolbar if (MacSystemInformation.OsVersion >= MacSystemInformation.ElCapitan) { y = IdeApp.Preferences.UserInterfaceSkin == Skin.Dark ? 3 : 4; } - item.Frame = new CGRect (right, y, item.Bounds.Width, item.Bounds.Height); + item.Frame = new CGRect (right + 0.5, y, item.Bounds.Width, item.Bounds.Height); } PositionBuildResults (right); @@ -869,15 +888,24 @@ namespace MonoDevelop.MacIntegration.MainToolbar } set { base.Frame = value; + RepositionContents (); + } + } - imageView.Frame = new CGRect (6, 0, 16, Frame.Height); - textField.Frame = new CGRect (imageView.Frame.Right, 0, Frame.Width - 16, Frame.Height); + void RepositionContents () + { + nfloat yOffset = 0; + if (Window != null && Window.Screen != null && Window.Screen.BackingScaleFactor == 1) { + yOffset = -1; + } - buildResults.Frame = new CGRect (buildResults.Frame.X, buildResults.Frame.Y, buildResults.Frame.Width, Frame.Height); - RepositionStatusIcons (); + imageView.Frame = new CGRect (6, 0, 16, Frame.Height); + textField.Frame = new CGRect (imageView.Frame.Right, yOffset, Frame.Width - 16, Frame.Height); - progressView.Frame = new CGRect (0.5f, 1f, value.Width - 2, value.Height - 2); - } + buildResults.Frame = new CGRect (buildResults.Frame.X, buildResults.Frame.Y, buildResults.Frame.Width, Frame.Height); + RepositionStatusIcons (); + + progressView.Frame = new CGRect (0.5f, 1f, Frame.Width - 2, Frame.Height - 2); } } } diff --git a/main/src/addins/MacPlatform/icons/build.png b/main/src/addins/MacPlatform/icons/build.png Binary files differindex 6e37b25523..60db083214 100644 --- a/main/src/addins/MacPlatform/icons/build.png +++ b/main/src/addins/MacPlatform/icons/build.png diff --git a/main/src/addins/MacPlatform/icons/build@2x.png b/main/src/addins/MacPlatform/icons/build@2x.png Binary files differindex 1df541a792..7dfb19221b 100644 --- a/main/src/addins/MacPlatform/icons/build@2x.png +++ b/main/src/addins/MacPlatform/icons/build@2x.png diff --git a/main/src/addins/MacPlatform/icons/build~dark.png b/main/src/addins/MacPlatform/icons/build~dark.png Binary files differindex 2670982b92..7b8f3d7ef0 100644 --- a/main/src/addins/MacPlatform/icons/build~dark.png +++ b/main/src/addins/MacPlatform/icons/build~dark.png diff --git a/main/src/addins/MacPlatform/icons/build~dark@2x.png b/main/src/addins/MacPlatform/icons/build~dark@2x.png Binary files differindex ae19a7735f..ae0a8bee68 100644 --- a/main/src/addins/MacPlatform/icons/build~dark@2x.png +++ b/main/src/addins/MacPlatform/icons/build~dark@2x.png diff --git a/main/src/addins/MacPlatform/icons/build~disabled.png b/main/src/addins/MacPlatform/icons/build~disabled.png Binary files differindex 056b22da57..325ad2ef65 100644 --- a/main/src/addins/MacPlatform/icons/build~disabled.png +++ b/main/src/addins/MacPlatform/icons/build~disabled.png diff --git a/main/src/addins/MacPlatform/icons/build~disabled@2x.png b/main/src/addins/MacPlatform/icons/build~disabled@2x.png Binary files differindex 24ac99f5bb..419ba142b0 100644 --- a/main/src/addins/MacPlatform/icons/build~disabled@2x.png +++ b/main/src/addins/MacPlatform/icons/build~disabled@2x.png diff --git a/main/src/addins/MacPlatform/icons/continue.png b/main/src/addins/MacPlatform/icons/continue.png Binary files differindex 6e37b25523..9d8db8c1cb 100644 --- a/main/src/addins/MacPlatform/icons/continue.png +++ b/main/src/addins/MacPlatform/icons/continue.png diff --git a/main/src/addins/MacPlatform/icons/continue@2x.png b/main/src/addins/MacPlatform/icons/continue@2x.png Binary files differindex 1df541a792..1a74564c7d 100644 --- a/main/src/addins/MacPlatform/icons/continue@2x.png +++ b/main/src/addins/MacPlatform/icons/continue@2x.png diff --git a/main/src/addins/MacPlatform/icons/continue~dark.png b/main/src/addins/MacPlatform/icons/continue~dark.png Binary files differindex 2670982b92..6b6409e799 100644 --- a/main/src/addins/MacPlatform/icons/continue~dark.png +++ b/main/src/addins/MacPlatform/icons/continue~dark.png diff --git a/main/src/addins/MacPlatform/icons/continue~dark@2x.png b/main/src/addins/MacPlatform/icons/continue~dark@2x.png Binary files differindex ae19a7735f..e9da1908ad 100644 --- a/main/src/addins/MacPlatform/icons/continue~dark@2x.png +++ b/main/src/addins/MacPlatform/icons/continue~dark@2x.png diff --git a/main/src/addins/MacPlatform/icons/continue~disabled.png b/main/src/addins/MacPlatform/icons/continue~disabled.png Binary files differindex 056b22da57..c72b3bda28 100644 --- a/main/src/addins/MacPlatform/icons/continue~disabled.png +++ b/main/src/addins/MacPlatform/icons/continue~disabled.png diff --git a/main/src/addins/MacPlatform/icons/continue~disabled@2x.png b/main/src/addins/MacPlatform/icons/continue~disabled@2x.png Binary files differindex 24ac99f5bb..2d2bbb7243 100644 --- a/main/src/addins/MacPlatform/icons/continue~disabled@2x.png +++ b/main/src/addins/MacPlatform/icons/continue~disabled@2x.png diff --git a/main/src/addins/MacPlatform/icons/device.png b/main/src/addins/MacPlatform/icons/device.png Binary files differindex 6e37b25523..51690547be 100644 --- a/main/src/addins/MacPlatform/icons/device.png +++ b/main/src/addins/MacPlatform/icons/device.png diff --git a/main/src/addins/MacPlatform/icons/device@2x.png b/main/src/addins/MacPlatform/icons/device@2x.png Binary files differindex 1df541a792..a045e0817c 100644 --- a/main/src/addins/MacPlatform/icons/device@2x.png +++ b/main/src/addins/MacPlatform/icons/device@2x.png diff --git a/main/src/addins/MacPlatform/icons/device~dark.png b/main/src/addins/MacPlatform/icons/device~dark.png Binary files differindex bd8eb950dd..419ef633e8 100644 --- a/main/src/addins/MacPlatform/icons/device~dark.png +++ b/main/src/addins/MacPlatform/icons/device~dark.png diff --git a/main/src/addins/MacPlatform/icons/device~dark@2x.png b/main/src/addins/MacPlatform/icons/device~dark@2x.png Binary files differindex 4aafaeea07..1b569b9abe 100644 --- a/main/src/addins/MacPlatform/icons/device~dark@2x.png +++ b/main/src/addins/MacPlatform/icons/device~dark@2x.png diff --git a/main/src/addins/MacPlatform/icons/device~disabled.png b/main/src/addins/MacPlatform/icons/device~disabled.png Binary files differindex 0293e7c6d2..f8c2874680 100644 --- a/main/src/addins/MacPlatform/icons/device~disabled.png +++ b/main/src/addins/MacPlatform/icons/device~disabled.png diff --git a/main/src/addins/MacPlatform/icons/device~disabled@2x.png b/main/src/addins/MacPlatform/icons/device~disabled@2x.png Binary files differindex 3d675d83fc..d1849ea656 100644 --- a/main/src/addins/MacPlatform/icons/device~disabled@2x.png +++ b/main/src/addins/MacPlatform/icons/device~disabled@2x.png diff --git a/main/src/addins/MacPlatform/icons/project.png b/main/src/addins/MacPlatform/icons/project.png Binary files differindex 6e37b25523..f25fdbfb2e 100644 --- a/main/src/addins/MacPlatform/icons/project.png +++ b/main/src/addins/MacPlatform/icons/project.png diff --git a/main/src/addins/MacPlatform/icons/project@2x.png b/main/src/addins/MacPlatform/icons/project@2x.png Binary files differindex 1df541a792..e5e08d504f 100644 --- a/main/src/addins/MacPlatform/icons/project@2x.png +++ b/main/src/addins/MacPlatform/icons/project@2x.png diff --git a/main/src/addins/MacPlatform/icons/project~dark.png b/main/src/addins/MacPlatform/icons/project~dark.png Binary files differindex 2670982b92..567fe3e899 100644 --- a/main/src/addins/MacPlatform/icons/project~dark.png +++ b/main/src/addins/MacPlatform/icons/project~dark.png diff --git a/main/src/addins/MacPlatform/icons/project~dark@2x.png b/main/src/addins/MacPlatform/icons/project~dark@2x.png Binary files differindex ae19a7735f..55fdd195af 100644 --- a/main/src/addins/MacPlatform/icons/project~dark@2x.png +++ b/main/src/addins/MacPlatform/icons/project~dark@2x.png diff --git a/main/src/addins/MacPlatform/icons/project~disabled.png b/main/src/addins/MacPlatform/icons/project~disabled.png Binary files differindex 056b22da57..49a7b93472 100644 --- a/main/src/addins/MacPlatform/icons/project~disabled.png +++ b/main/src/addins/MacPlatform/icons/project~disabled.png diff --git a/main/src/addins/MacPlatform/icons/project~disabled@2x.png b/main/src/addins/MacPlatform/icons/project~disabled@2x.png Binary files differindex 24ac99f5bb..10a37e0421 100644 --- a/main/src/addins/MacPlatform/icons/project~disabled@2x.png +++ b/main/src/addins/MacPlatform/icons/project~disabled@2x.png diff --git a/main/src/addins/MacPlatform/icons/stop.png b/main/src/addins/MacPlatform/icons/stop.png Binary files differindex 6e37b25523..62501d3cab 100644 --- a/main/src/addins/MacPlatform/icons/stop.png +++ b/main/src/addins/MacPlatform/icons/stop.png diff --git a/main/src/addins/MacPlatform/icons/stop@2x.png b/main/src/addins/MacPlatform/icons/stop@2x.png Binary files differindex 1df541a792..3870bc446d 100644 --- a/main/src/addins/MacPlatform/icons/stop@2x.png +++ b/main/src/addins/MacPlatform/icons/stop@2x.png diff --git a/main/src/addins/MacPlatform/icons/stop~dark.png b/main/src/addins/MacPlatform/icons/stop~dark.png Binary files differindex 2670982b92..4d3eb7cb95 100644 --- a/main/src/addins/MacPlatform/icons/stop~dark.png +++ b/main/src/addins/MacPlatform/icons/stop~dark.png diff --git a/main/src/addins/MacPlatform/icons/stop~dark@2x.png b/main/src/addins/MacPlatform/icons/stop~dark@2x.png Binary files differindex ae19a7735f..1f13b04abb 100644 --- a/main/src/addins/MacPlatform/icons/stop~dark@2x.png +++ b/main/src/addins/MacPlatform/icons/stop~dark@2x.png diff --git a/main/src/addins/MacPlatform/icons/stop~disabled.png b/main/src/addins/MacPlatform/icons/stop~disabled.png Binary files differindex 056b22da57..e017d9f5ac 100644 --- a/main/src/addins/MacPlatform/icons/stop~disabled.png +++ b/main/src/addins/MacPlatform/icons/stop~disabled.png diff --git a/main/src/addins/MacPlatform/icons/stop~disabled@2x.png b/main/src/addins/MacPlatform/icons/stop~disabled@2x.png Binary files differindex 24ac99f5bb..41b2b9e33f 100644 --- a/main/src/addins/MacPlatform/icons/stop~disabled@2x.png +++ b/main/src/addins/MacPlatform/icons/stop~disabled@2x.png diff --git a/main/src/addins/MonoDevelop.AssemblyBrowser/ChangeLog b/main/src/addins/MonoDevelop.AssemblyBrowser/ChangeLog deleted file mode 100644 index 54645d74a6..0000000000 --- a/main/src/addins/MonoDevelop.AssemblyBrowser/ChangeLog +++ /dev/null @@ -1,1122 +0,0 @@ -2010-04-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser/DisplayBinding.cs: Fix bug #Bug - 593622 - assembly browser conflix with wine. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.AssemblyBrowser.addin.xml: Bumped MD version. - -2010-03-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser.addin.xml: Remove unrequired - assembly import. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.AssemblyBrowser.csproj: - * MonoDevelop.AssemblyBrowser/DisplayBinding.cs: - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/ErrorNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ResourceNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserView.cs: - * MonoDevelop.AssemblyBrowser/AssemblyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ReferenceNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/BaseTypeFolderNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ResourceFolderNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ModuleReferenceNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AssemblyBrowser.csproj: Don't local-copy project - refs, as it duplicates assemblies and breaks running on - .NET. - -2010-03-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: Nicer - error message and kill console spew. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: Fixed - 'Bug 583515 - No code completion for set-only properties'. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: Delegates - are now formatted like c# in c# mode. - -2010-02-25 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.AssemblyBrowser/DocumentationPanel.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - Fixed 'Bug 583017 - Wrong font in the Assembly Browser.' / - applied patch from Alexander Cherniuk <ts33kr@gmail.com> - - -2010-01-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.addin.xml: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserView.cs: Added - FindDerivedClasses command. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - Flush. - -2010-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AssemblyBrowser.addin.xml: - * MonoDevelop.AssemblyBrowser/DisplayBinding.cs: Track - DisplayBinding API. - -2010-01-20 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.AssemblyBrowser.csproj: Fix project reference. - -2010-01-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ColoredCSharpFormatter.cs: fixed - 'Bug 571177 - Assembly browser text widget issues'. - -2010-01-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: fixed - 'Bug 571178 - Assembly browser should show protected - members'. - -2010-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.AssemblyBrowser.csproj: - * MonoDevelop.AssemblyBrowser.addin.xml: Fix the Cecil - decompiler in the build. Make building MD with Makefiles - work again, and puts the decompiler properly in its own dll - instead of merging it into a franken-Cecil. - -2010-01-15 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.AssemblyBrowser.csproj: - * MonoDevelop.AssemblyBrowser/Decompiler.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ColoredCSharpFormatter.cs: Now - using the cecil decompiler. - -2010-01-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs: - Implemented go to base type. - -2010-01-05 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - Reduce spacing and tweak borders. - -2009-12-16 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - Remove the cancel-search button, because it duplicates the - function clear-textbox button. - -2009-12-16 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/objects.xml: - * MonoDevelop.AssemblyBrowser.csproj: - * MonoDevelop.AssemblyBrowser/SearchEntry.cs: - * MonoDevelop.AssemblyBrowser/HoverImageButton.cs: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - Moved the SearchEntry to MonoDevelop.Components. - -2009-12-16 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/objects.xml: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - Fix layout of the navigation bar. - -2009-12-04 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/objects.xml: - * gtk-gui/generated.cs: - * MonoDevelop.AssemblyBrowser.csproj: - * MonoDevelop.AssemblyBrowser/SearchEntry.cs: - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/HoverImageButton.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DocumentationPanel.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - Overworked the assembly browser GUI. - -2009-11-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/Decompiler.cs: Fixed 'Bug 554836 - - error in assembly browser while showing C# code'. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.AssemblyBrowser.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.AssemblyBrowser.csproj: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - Flush. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - moved toolbar. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * MonoDevelop.AssemblyBrowser.csproj: Use \ instead of '/' - in the Import. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * MonoDevelop.AssemblyBrowser.csproj: Mark the Refactoring - project reference as Private. - -2009-10-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: set - correct inspect widget. - -2009-10-07 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/objects.xml: - * MonoDevelop.AssemblyBrowser/DisplayBinding.cs: - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ReferenceNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/BaseTypeFolderNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserTypeNodeBuilder.cs: - Worked on memory leaks. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.AssemblyBrowser.addin.xml: Bump MD version. - -2009-10-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserView.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: cancel - search worken on destroy. - -2009-10-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Track - API changes. - -2009-10-07 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/objects.xml: - - * Makefile.am: - * MonoDevelop.AssemblyBrowser.csproj: - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ReferenceNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/BaseTypeFolderNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserTypeNodeBuilder.cs: - Worked on assembly browser. - -2009-10-06 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.AssemblyBrowser.csproj: - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DocumentationPanel.cs: - * MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/IAssemblyBrowserNodeBuilder.cs: - Added documentation panel. - -2009-10-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/BaseTypeFolder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: turned - off tree disposing. - -2009-10-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/Namespace.cs: took out type - dispose. - -2009-10-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: took - out dom dispose chain. - -2009-10-05 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - - * MonoDevelop.AssemblyBrowser/Namespace.cs: - * MonoDevelop.AssemblyBrowser/BaseTypeFolder.cs: - * MonoDevelop.AssemblyBrowser/ResourceFolder.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolder.cs: - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserView.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/BaseTypeFolderNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ResourceFolderNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: - Added dispose chain. - -2009-09-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: Renamed - IDomVisitable -> INode - -2009-08-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser.addin.xml: Don't use the text - editor display binding id as reference for registering the - designer view. Removed unused supportedFormats attribute. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: fixed - typo. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/Error.cs: - * MonoDevelop.AssemblyBrowser/Namespace.cs: - * MonoDevelop.AssemblyBrowser/BaseTypeFolder.cs: - * MonoDevelop.AssemblyBrowser/ResourceFolder.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolder.cs: - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ReferenceNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Worked - on assembly browser. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Fixed - compiler warnings. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser.csproj: Updated dependencies. We - now depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: - Use the new AssemblyContext class to query and resolve - assemblies. - -2009-08-07 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.AssemblyBrowser.csproj: - * MonoDevelop.AssemblyBrowser.addin.xml: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserView.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Added - find references command to the assembly browser context - menu. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Flush. - -2009-06-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: fixed - "Bug 517032 - Crash when using search in assembly browser". - -2009-06-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Fixed - "Bug 512533 - Assembly browser sometimes crashes". - -2009-06-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Fixed - crash case reported in "Bug 513383 - Going to declaration of - extension method of System.Drawing.Bitmap crashes MD badly". - -2009-06-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: - Track assembly lookup APIs. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DisplayBinding.cs: Track API - changes. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DisplayBinding.cs: Track API - changes. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: - Renamed PixbufService to ImageService. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: Track - API changes. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.AssemblyBrowser.csproj: don't require specific - gtk-sharp version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.AssemblyBrowser.addin.xml: Bump MD version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: - Track api changes to support multiple target runtimes. - -2009-03-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: fixed - some output issues in ilasm view. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AssemblyBrowser.csproj: Don't local-copy project - refs. - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.csproj: Moved text editor to - core - -2009-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - Constructors are not longer filtered out. - -2009-03-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Worked - on 'Bug 479976 - Links in assembly browser are only shown - for intrinsic types'. - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser.csproj: Flush. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - Changed override Destroy --> override OnDestroyed. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserView.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Worked - on ressource de-allocation. - -2009-02-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: open - is now done with a timeout handler. - -2009-02-20 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.AssemblyBrowser.csproj: Enable building without - make. Add System.Core reference, as it's not implicit in MD - builds. - -2009-02-20 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: - implmented forward/backward navigation. shift+click/middle - click now opens a reference in a new window. - -2009-02-20 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - - * MonoDevelop.AssemblyBrowser/AssemblyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs: - module node now gets expanded + module "decompiliation view" - now shows a list of all containing namespaces. - -2009-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: - Track api changes. - -2009-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AssemblyBrowser.csproj: Remove more inadvertent - local copying of references. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser.mdp: - * MonoDevelop.AssemblyBrowser.csproj: Migrated to MSBuild file - format. - -2009-02-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: Track - renamings. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.AssemblyBrowser.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Flush. - -2009-02-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Track - TextEditorOptions API changes. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.AssemblyBrowser.mdp: Flush project format changes. - -2009-01-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: Assembly - browser now shows custom attributes. - -2009-01-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Remove property - changed event handler on dispose. - -2009-01-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs: Show constructors - in type view. - -2009-01-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/Decompiler.cs: - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Worked on - assembly browser output now looks like syntax highlighting & - clickable types. (fixing Bug 456306 - "Assembly Browser: types should - be clickable.") - -2009-01-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Added loading of - references when clicking on types that are not loaded. - -2009-01-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ReferenceNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: Types are - now clickable. - -2009-01-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs: fixed "Bug - 456308 - Assembly Browser: namespace browser". - -2009-01-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: Added - link support (Loading of referenced links still missing). - -2009-01-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: Track api changes. - -2009-01-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DisplayBinding.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserView.cs: Only "one" browser - now can be open. - -2009-01-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Added support - for generic help urls. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser.mdp: All projects now require fx 3.5. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser/DisplayBinding.cs: In - CanCreateContentForFile, return true for assemblies. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs: renamed - emitmarkup. - -2008-11-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: Changed postprocess - synopsis. - -2008-11-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: Worked on - assembly browser. - -2008-11-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/Decompiler.cs: - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: Worked on - assembly browser. - -2008-11-11 Mike Krüger <mike@icsharpcode.net> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: removed the - documentation tab out of the assembly browser. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser.addin.xml: Bump MD version. - -2008-10-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/Reference.cs: - * MonoDevelop.AssemblyBrowser/ReferenceNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: Worked on - reference loading. - -2008-10-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/IAssemblyBrowserNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs: - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs: Worked - on assembly browser - -2008-10-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserView.cs: - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: - * MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs: Worked on - assembly browser. - -2008-09-24 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/Decompiler.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DisplayBinding.cs, - MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: Worked - on assembly browser, removed debug messages. - -2008-09-24 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/generated.cs, - gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs, - gtk-gui/gui.stetic: Removed unnecessary label. - -2008-09-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: fixed 'Bug - 412704 - Assembly browser does not escape type names, breaking - markup'. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs, - gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser.mdp: Updated generated code. - -2008-09-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Changed - compilation unit/document meta information interface. - -2008-09-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: some changed - due dom changes. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Renamed - MonoDevelopTreeView to ExtensibleTreeView. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/objects.xml, - MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ModuleReferenceNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/BaseTypeFolderNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/AssemblyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ResourceFolderNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs, - MonoDevelop.AssemblyBrowser/ResourceNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ErrorNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/IAssemblyBrowserNodeBuilder.cs: Moved - the extensible tree view to its own directory. - -2008-08-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Fixing - compilation error. - -2008-07-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/AssemblyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs: Worked on code - completion/new dom. - -2008-07-17 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Worked on - documentation view. - -2008-07-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs: some dom - changes. - -2008-07-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs: API - change. - -2008-06-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.Dom/DomCecilCompilationUnit.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilMethod.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilParameter.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilEvent.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilReturnType.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilField.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilAttribute.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilProperty.cs, - MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ModuleReferenceNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/Decompiler.cs, - MonoDevelop.AssemblyBrowser/BaseTypeFolderNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/AssemblyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ResourceFolderNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs, - MonoDevelop.AssemblyBrowser/ResourceNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ErrorNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs: - Refactored dom cecil layer. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser.addin.xml: Bump MD version. - -2008-05-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.Dom/DomCecilCompilationUnit.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilMethod.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilParameter.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilEvent.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilReturnType.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilField.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilAttribute.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilProperty.cs, - MonoDevelop.AssemblyBrowser.mdp, - MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ModuleReferenceNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/BaseTypeFolderNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/AssemblyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/Namespace.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ResourceFolderNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs, - MonoDevelop.AssemblyBrowser/ResourceNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ErrorNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ReferenceFolderNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/BaseTypeFolder.cs: Added new dom & new - class browser. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.AssemblyBrowser.mdp: New project model changes. - -2008-04-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.addin.xml: Updated assembly browser for - the managed editor. - -2008-03-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs: fixed warning. - -2008-03-02 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Workaraound a bug in - mono 1.2.4 where anonymous delegates ignore usings. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: worked on search - feature. - -2008-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Added progress bar - for search operations. - -2008-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/Decompiler.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: Added search in - disassembler/decompiler feature (helpful for compiler writers). - -2008-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: added some gettext - calls. - -2008-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.Dom/DomCecilCompilationUnit.cs, - MonoDevelop.AssemblyBrowser/BaseTypeFolderNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: Worked on - assembly browser (search types & members) - -2008-02-24 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserView.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: Worked on assembly - browser. - -2008-02-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.Dom/DomCecilMethod.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilEvent.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilField.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilProperty.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs: Worked on - assembly browser. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/Decompiler.cs: Added new decompiler changes - from Andrea. (most opcodes should work (however switch ... case doesn't - work yet)) - -2008-02-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/Decompiler.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: Added basic c# - decompiler (Very BASIC). - -2008-02-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs: Changed dom. - -2008-02-07 Zach Lute <zach.lute@gmail.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Fix to use a full - qualifier in an anonymous delegate so things would build in Mono 1.2.4. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs: Formated the IL - output a bit nicer. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.Dom/DomCecilParameter.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilEvent.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilField.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilAttribute.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilProperty.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs: Fixed some compile - warnings. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.mdp, Makefile.am: Added assembly browser to - the build. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.mdp, Makefile.am: Added makefile. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilReturnType.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilAttribute.cs, - MonoDevelop.AssemblyBrowser.mdp, - MonoDevelop.AssemblyBrowser/ModuleDefinitionNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/ModuleReferenceNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/AssemblyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs, - MonoDevelop.AssemblyBrowser/IAssemblyBrowserNodeBuilder.cs: Worked on - assembly browser. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Changed pane - positioning. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs: Dom output is - now used for all nodes. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Changed disassembler - colors & font. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs: Assembly browser can - now be used to open referenced assemblies. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.Dom/DomCecilMethod.cs, - MonoDevelop.AssemblyBrowser.mdp, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/NamespaceBuilder.cs, - MonoDevelop.AssemblyBrowser/IAssemblyBrowserNodeBuilder.cs: Worked on - assembly browser. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.AssemblyBrowser.Dom/DomCecilMethod.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilParameter.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilType.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilEvent.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilReturnType.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilField.cs, - MonoDevelop.AssemblyBrowser.Dom/DomCecilProperty.cs, - MonoDevelop.AssemblyBrowser/BaseTypeFolderNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs, - MonoDevelop.AssemblyBrowser/DomMethodNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomReturnTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomEventNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomTypeNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomFieldNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/DomPropertyNodeBuilder.cs, - MonoDevelop.AssemblyBrowser/BaseTypeFolder.cs: Worked on assembly - browser (Now using dom output). - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - - diff --git a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/NRefactoryStock.cs b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/NRefactoryStock.cs index c350fdfb50..661e52c07d 100644 --- a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/NRefactoryStock.cs +++ b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/NRefactoryStock.cs @@ -99,13 +99,16 @@ namespace MonoDevelop.AssemblyBrowser static string GetGlobal (IEntity entity) { switch (entity.SymbolKind) { - case SymbolKind.Field: - case SymbolKind.Method: - case SymbolKind.Constructor: - case SymbolKind.Destructor: - case SymbolKind.Operator: - case SymbolKind.Property: - case SymbolKind.Indexer: + case SymbolKind.Field: + if (((IField)entity).IsConst) + return ""; + return entity.IsStatic ? "static-" : ""; + case SymbolKind.Method: + case SymbolKind.Constructor: + case SymbolKind.Destructor: + case SymbolKind.Operator: + case SymbolKind.Property: + case SymbolKind.Indexer: return entity.IsStatic ? "static-" : ""; } return ""; @@ -131,8 +134,11 @@ namespace MonoDevelop.AssemblyBrowser } return "class"; case SymbolKind.Field: - case SymbolKind.Event: + if (((IField)entity).IsConst) + return "literal"; return "field"; + case SymbolKind.Event: + return "event"; case SymbolKind.Method: case SymbolKind.Constructor: case SymbolKind.Destructor: @@ -207,7 +213,8 @@ namespace MonoDevelop.AssemblyBrowser } return "class"; case SymbolKind.Field: - return "field"; + var field = (IUnresolvedField)entity; + return field.IsConst ? "literal" : "field"; case SymbolKind.Event: return "event"; case SymbolKind.Method: diff --git a/main/src/addins/MonoDevelop.Autotools/ChangeLog b/main/src/addins/MonoDevelop.Autotools/ChangeLog deleted file mode 100644 index 398f8bf091..0000000000 --- a/main/src/addins/MonoDevelop.Autotools/ChangeLog +++ /dev/null @@ -1,1742 +0,0 @@ -2010-06-01 Lluis Sanchez Gual <lluis@novell.com> - - * AutotoolsContext.cs: - * SolutionDeployer.cs: - * SolutionMakefileHandler.cs: Don't allow spaces in paths. - -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * Commands.cs: Fix incorrect use of - ShowCustomDialog/RunCustomDialog. - -2010-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * TarballBuilderEditorWidget.cs: Use ShowCustomDialog (which - destroys the dialog when done) instead of RunCustomDialog - (which doesn't). - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * Commands.cs: - * TarballBuilderEditorWidget.cs: More dialog placing. - -2010-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs: Removed unnecessary - ToMakefilePath call (it is already called when adding paths - to extraFiles). - - * MakefileData.cs: Properly escape spaces. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Autotools.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Commands.cs: - * MakefileData.cs: - * gtk-gui/gui.stetic: - * MakefileOptionPanel.cs: - * ImportMakefileDialog.cs: - * GenerateMakefilesDialog.cs: - * FileNodeBuilderExtension.cs: - * MakefileOptionPanelWidget.cs: - * MonoDevelop.Autotools.csproj: - * MonoDevelop.Autotools.addin.xml: Merged MD.Projects into - MD.Core, and MD.Projects.Gui, MD.Core.Gui and MD.Components - into MD.Ide. - -2010-03-03 Michael Hutchinson <mhutchinson@novell.com> - - * MakefileData.cs: - * SimpleProjectMakefileHandler.cs: Track ProjectFile Link API. - -2010-03-03 Levi Bard <levi@unity3d.com> - - * MakefileData.cs: - * gtk-gui/gui.stetic: - * MakefileOptionPanelWidget.cs: - * MakefileProjectServiceExtension.cs: - * gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs: - Add option for number of parallel build processes. - -2010-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: Fix assembly resolution issue when loading - a project. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MakefileReaderExtension.cs: - * MonoDevelop.Autotools.csproj: Remove usnused extension. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileIntegrationFeature.cs: Track api changes. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Autotools.MakefileSwitchEditor.cs: - * gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs: - * gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs: - * gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs: - * gtk-gui/MonoDevelop.Autotools.MakefileSwitchEditorWidget.cs: - * gtk-gui/MonoDevelop.Autotools.MakefileIntegrationFeatureWidget.cs: - Flush. - -2010-01-19 Michael Hutchinson <mhutchinson@novell.com> - - * SolutionDeployer.cs: Fix Bug 572048 - Spelling mistake in - Packaging Output. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * Handler.cs: - * MakefileData.cs: - * ConfigSection.cs: - * GenerateMakefilesDialog.cs: - * SolutionMakefileHandler.cs: - * SimpleProjectMakefileHandler.cs: - * MakefileProjectServiceExtension.cs: Introduced the - ConfigurationSelector class to all methods that previously - took a configuration name as string. This eliminates the - ambiguity between solution configuration names and project - configuration names. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Autotools.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileOptionPanelWidget.cs: Improve error handling. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Autotools.MakefileSwitchEditor.cs: - * gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs: - * gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs: - * gtk-gui/MonoDevelop.Autotools.MakefileSwitchEditorWidget.cs: - * gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs: - * gtk-gui/MonoDevelop.Autotools.MakefileIntegrationFeatureWidget.cs: - Flush. - -2009-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.csproj: Flush. - - * MonoDevelop.Autotools.addin.xml: Disable autotools features - on windows. - -2009-10-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Disabled autotools and - makefile generation on windows. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Autotools.addin.xml: Bump MD version. - -2009-10-02 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: Absolute or relative paths should not be - considered for package reference. Fixes bug #510595. - -2009-10-02 Mike Krüger <mkrueger@novell.com> - - * MakefileData.cs: Handled the required packages references. - -2009-10-01 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs: Avoid variable name - colisions for files to be deployed. Fixes bug #537497 - - Generated Makefiles should use relative paths for rule names - instead of just filenames for content files. - -2009-09-28 Mike Krüger <mkrueger@novell.com> - - * MakefileData.cs: Makefiles are no longer changed, when a - package is included that is already included using a package - requirement. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * MakefileReaderExtension.cs: Make dialog transient to the - root monodevelop window. - -2009-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs: Include Content files to - the list of files to deploy. Fixes bug #502111 - Generated - tarballs do not include .desktop files. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.csproj: Updated dependencies. We now - depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-24 Lluis Sanchez Gual <lluis@novell.com> - - * templates/Makefile.am.project.template: - * templates/Makefile.noauto.project.template: Fix issue that - prevented generated makefiles from working in parallel - builds. Patch by Bertrand Lorentz. Closes bug #531349 - - Generated Makefile.am does not properly support parallel - make. - -2009-08-19 Lluis Sanchez Gual <lluis@novell.com> - - * Handler.cs: Store TargetDirectory as a relative path. Fixes - bug #532295 - TargetDirectory for a packaging project should - be relative to the project. - -2009-08-17 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: - * CustomMakefile.cs: Track api changes. - -2009-08-17 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: Track api changes. - -2009-08-13 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: - * MakefileOptionPanelWidget.cs: Use the new AssemblyContext - class to query and resolve assemblies. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs: - Fix layout of Edit Switches button. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Flush. - -2009-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: - * MakefileOptionPanelWidget.cs: Removed - CorePackageAssemblyNames because it doesn't really support - multiple frameworks. The GetAssemblyFullName method already - does the job of converting assembly names to full names. - -2009-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * SolutionDeployer.cs: Fix nullref. - -2009-07-22 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs: Fix nullref. - -2009-06-23 Jérémie Laval <jeremie.laval@gmail.com> - * MonoDevelop.Autotools.csproj: - * Makefile.am: Added the new files - - * Switch.cs: - * gtk-gui/MonoDevelop.Autotools.MakefileSwitchEditor.cs - * gtk-gui/MonoDevelop.Autotools.MakefileSwitchEditorWidget.cs: - * MakefileSwitchEditorWidget.cs: - * MakefileSwitchEditor.cs: new switch editor code - - * gtk-gui/objects.xml: - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs: - * SimpleProjectMakefileHandler.cs: - * Handler.cs: - * SolutionDeployer.cs: - * AutotoolsContext.cs: - * TarballBuilderEditorWidget.cs: Added switch editor support code - -2009-06-15 Michael Hutchinson <mhutchinson@novell.com> - - * MakefileData.cs: Track assembly lookup APIs. - -2009-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: - * MakefileProjectServiceExtension.cs: Disable makefile - integration on windows for now. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: - * AutotoolsContext.cs: - * SimpleProjectMakefileHandler.cs: - * MakefileProjectServiceExtension.cs: Use the new FilePath - class for handling file and directory paths. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.Autotools.csproj: don't require specific - gtk-sharp version. - -2009-04-16 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: - * SolutionDeployer.cs: - * AutotoolsContext.cs: - * SimpleProjectMakefileHandler.cs: Moved SystemAssemblyService - and related classes to the namespace - MonoDevelop.Core.Assemblies. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Autotools.addin.xml: Bump MD version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: - * SimpleProjectMakefileHandler.cs: Track api changes to - support multiple target runtimes. - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * PropertyProvider.cs: Worked on propertygrid localization. - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Track merge of the project - pad context menu. - -2009-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: - * SimpleProjectMakefileHandler.cs: Track api changes. - -2009-02-13 Lluis Sanchez Gual <lluis@novell.com> - - * templates/configure.ac.template: Fix for bug #465118 - - AM_MAINTANER_MODE missing from generated configure.ac. - -2009-02-13 Lluis Sanchez Gual <lluis@novell.com> - - * templates/Makefile.include: Added targets for installing - satellite assemblies. - -2009-02-11 Lluis Sanchez Gual <lluis@novell.com> - - * AutotoolsContext.cs: - * SolutionDeployer.cs: Read templates from the right - directory. - - * MakefileData.cs: Track api changes. - -2009-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Autotools.addin.xml: Move template file location - to a subdirectory to match the location MSBuild and MD copy - them. - - * MonoDevelop.Autotools.csproj: Copy templates to output only - if newer. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.mdp: - * MonoDevelop.Autotools.csproj: Migrated to MSBuild file - format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Autotools.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs: - * gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs: - * gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs: - * - gtk-gui/MonoDevelop.Autotools.MakefileIntegrationFeatureWidget.cs: - Flush. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * CustomMakefile.cs: Make some regex static. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Autotools.mdp: Flush project format changes. - -2009-01-19 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MakefileData.cs: Update vala error regex to catch gcc errors as well. - -2009-01-15 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MakefileOptionPanelWidget.cs: Don't overwrite saved targets. - -2009-01-14 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MakefileData.cs: Add vala error regexes. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.mdp: All projects now require fx 3.5. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: - * SimpleProjectMakefileHandler.cs: Track API changes. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileOptionPanelWidget.cs: Avoid asking for creating makefiles when - switching pages. - -2008-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * Commands.cs: - * MakefileOptionPanelWidget.cs: When enabling makefile integration, if - no makefiles are found in the project directory, show a message - offering generating them. - -2008-11-18 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileProjectServiceExtension.cs: Allow executing when a makefile - execution target is defined. - - * Makefile.am: Fix parallel build issues. - -2008-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix build dependencies. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Bump MD version. - -2008-11-04 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs: Fix naming of satellite assemblies. - Base name must be the name of the original assembly, not the default - namespace. - - * MakefileProjectServiceExtension.cs: Include referenced configure.in - file in the item's list. - - * MakefileData.cs: Fix string formatting. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Autotools.addin.xml, FileNodeBuilderExtension.cs: Added - quick property for enabling inclusion in makefiles synching. - Supports multi-select. - * SimpleProjectMakefileHandler.cs, MakefileData.cs: Track API. - -2008-09-29 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs: If an assembly is going to be - signed, make sure the key is distributed. - -2008-09-29 Lluis Sanchez Gual <lluis@novell.com> - - * templates/Makefile.include: Set MONO_IOMAP=drive when running resgen - since resx files may contain Windows style paths. Fixes bug - #398812. - * gtk-gui/objects.xml: Update. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.mdp: Updated projects. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileIntegrationFeatureWidget.cs, gtk-gui/generated.cs, - gtk-gui/MonoDevelop.Autotools.MakefileIntegrationFeatureWidget.cs, - gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs, - gtk-gui/objects.xml, - gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs, - gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs: Updated - generated code. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * FileNodeBuilderExtension.cs, Commands.cs: Moved the extensible tree - view to its own directory. - -2008-08-15 Dean Brettle <dean@brettle.com> - - * SimpleProjectMakefileHandler.cs: - Fixed bug 417791 by using "resgen1" (for ClrVersion.Net_1_1 ) - and "resgen2" for ClrVersion.Net_2_0, but only when the current - runtime major version is greater than 1. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Autotools.mdp: Removed some parts of the documentation - service. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * Handler.cs, MakefileData.cs, MakefileVar.cs, - SimpleProjectMakefileHandler.cs, SolutionDeployer.cs: Moved - serialization engine to MonoDevelop.Core. Use new syntax for - specifying attribute scope. - -2008-06-10 Andres G. Aragoneses <aaragoneses@novell.com> - - * SimpleProjectMakefileHandler.cs: Implement feature to allow unmanaged - project references in a managed project (bug#397490). - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs: GetOutputFileName now requires a - solution configuration, not a project configuration. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Bump MD version. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Merged the extension points for - project and solution option panels into a single extension point. A - single extension point will now be used for all kinds of items. - Extension conditions can be used to make panels visible only for - some specific item types. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileProjectServiceExtension.cs: Replaced - ICompilerResult/DefaultCompilerResult/CompilerResults by a new - BuildResult class, which has owner information at error level, so - it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileGeneratorTool.cs, IMakefileHandler.cs, - MonoDevelop.Autotools.addin.xml, ImportMakefileDialog.cs, - MakefileOptionPanelWidget.cs, MakefileReaderExtension.cs, - MakefileProject.cs, SolutionMakefileHandler.cs, - SimpleProjectMakefileHandler.cs, Handler.cs, SolutionDeployer.cs, - MakefileProjectServiceExtension.cs, MakefileOptionPanel.cs, - FileNodeBuilderExtension.cs, templates/autogen.sh.template, - templates/rules.make, GenerateMakefilesDialog.cs, - MakefileIntegrationFeature.cs, AutotoolsContext.cs, Commands.cs, - gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs, - gtk-gui/gui.stetic, TarballBuilderEditorWidget.cs, MakefileData.cs, - CustomMakefile.cs: New project model changes. - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs: Updated. - * MakefileData.cs: Added regex for boo messages. - -2008-03-27 Ankit Jain <jankit@novell.com> - - * templates/Makefile.solution.template: - * templates/make-dist.targets: - * templates/rules.make: Remove evil bash arrays. - Fixes from Raja Harinath. - -2008-03-26 Ankit Jain <jankit@novell.com> - - Add support for handling paths containing spaces. - Fix bug #353979. - * SimpleMakefileHandler.cs (EscapeSpace): New. - Escape and quote paths appropriately. - * SolutionMakefileHandler.cs: Include Makefile.include also. - * templates/Makefile.noauto.project.template: - * templates/Makefile.am.project.template: Use emit_resgen_targets macro. - Use '$(shell dirname ' instead of '$(dir ' as it can't handle paths with - spaces. - * templates/Makefile.include: - * templates/make-dist.targets: - * templates/Makefile.solution.template: - * templates/rules.make: Add the necessary changes for the support. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * ImportMakefileDialog.cs, MakefileOptionPanelWidget.cs, Commands.cs, - gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs, - gtk-gui/gui.stetic, MakefileData.cs: Worked on gnome hig compliant - alerts. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Autotools.mdp, Makefile.am: Removed some unused glade and - gnome-sharp references (only the unused). But I'll continue to remove - glade, we need to lower the dependency tree a bit. - -2008-02-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Autotools.addin.xml: Track main menu layout changes. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Update MD version. - -2008-01-24 Ankit Jain <jankit@novell.com> - Raja R Harinath <harinath@gmail.com> - - Fix bugs #333847. - * SimpleProjectMakefileHandler.cs: - * SolutionDeployer.cs: - * templates/Makefile.am.project.template: - * templates/Makefile.include: - * templates/Makefile.noauto.project.template: - Add support for generating satellite assemblies. - -2008-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Updated add-in category and description. - -2008-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml, MonoDevelop.Autotools.mdp, - SimpleProjectMakefileHandler.cs, Handler.cs, SolutionDeployer.cs, - templates/expansions.m4, templates/configure.template, - templates/configure.ac.template, Makefile.am: Properly implement support - for libdir, bindir and datadir in both autotools and simple makefiles. - Fixes bug #354128. - -2008-01-20 Ankit Jain <jankit@novell.com> - - * Change Console.WriteLines to LoggingService calls. - -2008-01-19 Ankit Jain <jankit@novell.com> - - * SimpleProjectMakefileHandler.cs: Ensure that custom-hooks.make is - included after the first target (all:). If the file exists then add it - to EXTRA_DIST. - Track change in emit-deploy-wrapper macro. - * SolutionDeployer.cs: Emit sed script to generate wrapper only for - simple makefiles. - * SolutionMakefileHandler.cs: Use AppendToVariable for EXTRA_DIST, to - allow a project to add to EXTRA_DIST. - * templates/Makefile.include: sed is not required for autotools based - makefiles. - * templates/Makefile.auto.project.template: Add INCLUDE_CUSTOM_HOOKS - after 'all:' target. - -2008-01-16 Ankit Jain <jankit@novell.com> - - * SolutionDeployer.cs: Sort the list of common and required packages - emitted in the configure script. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * MakefileData.cs: Improve grammar/formatting for translatable strings. - Replace console writes with logging. - * MakefileOptionPanelWidget.cs, SimpleProjectMakefileHandler.cs: Improve - formatting of translatable strings. - -2007-12-31 Ankit Jain <jankit@novell.com> - - * SimpleProjectMakefileHandler.cs: Use macros for emitting deploy - targets. Saves lot of redundant lines. - Honor dir structure of the source deploy file (eg. f1/f2/foo.txt should - be deployed to BUILD_DIR/f1/f2/foo.txt). Do this for install/uninstall - targets also. - * templates/Makefile.include: Add macros for emitting deploy targets. - * templates/Makefile.am.project.template: Fix positioning of include - Makefile.include to fix macros for autotools based makefiles. - -2007-12-21 Miguel de Icaza <miguel@novell.com> - - - -2007-12-20 Ankit Jain <jankit@novell.com> - - * MakefileGeneratorTool.cs: Use GettextCatalog.GetString for - user-visible strings. - -2007-12-18 Ankit Jain <jankit@novell.com> - - Fix bug #349419 - * SimpleProjectMakefileHandler.cs: Honor DESTDIR. - * templates/Makefile.solution.template: Make sure exit_codes work - (escape shell so $$final_exit means something) - * templates/make-dist.targets: Remove spurious spaces. - Based on patches by Wade Berrier. - -2007-12-17 Ankit Jain <jankit@novell.com> - - * Minor fixes like use String.Empty instead of "" etc. - -2007-12-14 Ankit Jain <jankit@novell.com> - - * MakefileData.cs: Re-init Build vars when the owner project gets set. - -2007-12-14 Ankit Jain <jankit@novell.com> - - * SolutionDeployer.cs: Remove dead code. - -2007-12-14 Ankit Jain <jankit@novell.com> - - Fix bug #347649 - * AutotoolsContext.cs (AddRequiredPackages): Allow packages to be - specified per config. - (GetRequiredPackages): Per config. - (GetCommonRequiredPackages): Packages common to all configs. - * Set.cs (Intersect): New. - (Count): New. - (ToString): Override. - * SimpleProjectMakefileHandler.cs: Keep track of packages per config. - * SolutionDeployer.cs: Emit package requirements per config in - configure.ac and the configure script. - * templates/configure.ac.template: Update. - * templates/configure.template: Update to check per config packages. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.mdp: Updated project files. The order of extended - properties won't change anymore. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * templates/configure.template: Applied some fixes from the MD config - script. - * gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs: Updated. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Bump add-in versions. - -2007-12-11 Ankit Jain <jankit@novell.com> - - * MakefileData.cs: Use LoggingService. - -2007-12-07 Ankit Jain <jankit@novell.com> - - Fix bug #344837. - * MakefileOptionPanelWidget.cs: Improve error message. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.mdp, gtk-gui/gui.stetic, Makefile.am: Directory - reorganization. - -2007-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs: Fix warnings. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * TemplateEngine.cs, MakefileData.cs: Track LoggingService API changes. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Bump MD version. - -2007-10-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs, - gtk-gui/MonoDevelop.Autotools.MakefileIntegrationFeatureWidget.cs, - gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs, - gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs, - gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs, - gtk-gui/gui.stetic, TarballBuilderEditorWidget.cs: Cosmetic fixes in the - tarball options dialog. Use a radio button instead of a checkbox to - choose between simple and autotools based makefile. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileIntegrationFeature.cs: Track api changes. Add description - property. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.mdp: Project file names updated by change in MD path - functions. - -2007-10-16 Ankit Jain <jankit@novell.com> - - * SimpleProjectMakefileHandler.cs (Deploy): Add support for emitting - custom commands for simple makefiles. - (EmitCustomCommandTargets): New. - * templates/Makefile.noauto.project.template: Insert calls to *Build targets. - * templates/rules.make: Insert calls to *Clean targets and add empty default - targets for the custom commands. - -2007-10-12 Mike Krüger <mkrueger@novell.com> - - * SolutionMakefileHandler.cs, SimpleProjectMakefileHandler.cs, Handler.cs, - SolutionDeployer.cs, AutotoolsContext.cs, MakefileData.cs: Applied - changes that were neccassary for to the new FileService. - -2007-09-28 Ankit Jain <jankit@novell.com> - - Fix bug #325674. - * MakefileOptionPanelWidget.cs: Use FocusChildSet event instead of - FocusoutEvent for the makefile entry widget. - -2007-09-28 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MakefileData.cs (InitCompilerMessageRegex): Cosmetic fix. - -2007-09-28 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MakefileData.cs: Update standard gcc regex to also match column info. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Bump MD version. - -2007-09-04 Michael Hutchinson <MHutchinson@novell.com> - - * MakefileOptionPanelWidget.cs, MakefileOptionPanel.cs: Fix some compile - warnings. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * MakefileOptionPanelWidget.cs, MakefileOptionPanel.cs: Changes due to new - property infrastructure. - -2007-08-23 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * Handler.cs: Added support for Include and IncludeRoot targets. - -2007-08-22 Ankit Jain <jankit@novell.com> - - * templates/*: Add invocation for various hooks. - * SimpleProjectMakefileHandler.cs: Include custom-hooks.make . - * SolutionMakefileHandler.cs: Include custom-hooks.make . Emit - invocation for hooks. - -2007-08-22 Ankit Jain <jankit@novell.com> - - * templates/Makefile.solution.template: Replace all *-recursive targets - with a single %-recursive target. - * templates/*: minor updates. - * SimpleProjectMakefileHandler.cs: Update. - -2007-08-22 Ankit Jain <jankit@novell.com> - - * templates/*: Improve generated makefiles to support '-k'. - -2007-08-21 Ankit Jain <jankit@novell.com> - - * ConfigSection.cs: New. - * SimpleProjectMakefileHandler.cs: Refactor to support correctly - building multiple configurations. Referenced assembly names/paths can depend - on the config (Eg. for project references). - * TemplateEngine.cs: Update to use typed Dictionary instead of - hashtable. - * templates/Makefile.am.project.template: - * templates/Makefile.noauto.project.template: $(ASSEMBLY).mdb might not - be available in all configs. - * templates/Makefile.solution.template: Exit if build/install for a - subdir fails. - * templates/make-dist.targets: Subdir could be multilevel, so use - absolute paths for 'dist'. - * templates/rules.make: Likewise. - - * SolutionDeployer.cs (GenerateFiles): Emit exception stack trace also. - -2007-08-21 Ankit Jain <jankit@novell.com> - - * MakefileGeneratorTool.cs: Add short option "-s" for - --simple-makefiles. - -2007-08-14 Ankit Jain <jankit@novell.com> - - Add uninstall target. - * SimpleProjectMakefileHandler.cs: Emit uninstall rules. - * SolutionMakefileHandler.cs: Emit uninstall target. - * templates/Makefile.noauto.project.template: - * templates/Makefile.solution.template: Add uninstall target. - -2007-08-10 Ankit Jain <jankit@novell.com> - - * templates/*: Update to support generating partial classes with xamlg. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.mdp, Makefile.am: Don't exclude the addin.xml file - from the makefile. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * IMakefileHandler.cs, MonoDevelop.Autotools.addin.xml, - MonoDevelop.Autotools.mdp, SolutionMakefileHandler.cs, - SimpleProjectMakefileHandler.cs, SolutionDeployer.cs, - AutotoolsContext.cs, Makefile.am: Added an extension point for - registering new IMakefileHandlers. - * TemplateEngine.cs: Removed log4net dependency. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Add missing resoruce. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml, MonoDevelop.Autotools.mdp, - SimpleProjectMakefileHandler.cs, - gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs, - gtk-gui/gui.stetic, Makefile.am: Reorganized the extension point - hierarchy. Embedded all add-in manifests as resources. - -2007-08-03 Ankit Jain <jankit@novell.com> - - Fix bug#82254. - * Commands.cs (NodeExtension.CanBuildNode): Allow for CombineEntry also. - (AutotoolsCommandHandler.OnGenerate): Handle command for projects. - * MonoDevelop.Autotools.addin.xml: Add GenerateFiles to project's context - menu. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileReaderExtension.cs, Makefile.am: Converted DispatchService to a - static class. - -2007-08-02 Ankit Jain <jankit@novell.com> - - * templates/make-dist.targets: Forgot to commit this! - -2007-08-02 Ankit Jain <jankit@novell.com> - - * AutotoolsContext.cs (TargetCombine): New. Combine on which 'Generate - makefiles' command was invoked. - * SolutionDeployer.cs: Set TargetCombine. - * SimpleProjectMakefileHandler.cs: Update to use TargetCombine instead - of RootCombine. - - Fixes to handle nested solutions. - * SolutionMakefileHandler.cs (Deploy): - * templates/Makefile.solution.template: - * templates/rules.make: - * templates/make-dist.targets: New. - -2007-07-30 Lluis Sanchez Gual <lluis@novell.com> - - * SolutionOptionsPanel.cs: Removed unused file. - -2007-07-31 Ankit Jain <jankit@novell.com> - - * MakefileGeneratorTool.cs: - * MonoDevelop.Autotools.addin.xml: New. Tool for generating makefiles. - * Makefile.am: Update. - * MonoDevelop.Autotools.mdp: Update. - -2007-07-30 Ankit Jain <jankit@novell.com> - - * MakefileData.cs (ConfiguredPackagesManager.ReadPackagesList): Handle - [] used for quoting m4 strings. - -2007-07-30 Ankit Jain <jankit@novell.com> - - * SimpleProjectMakefileHandler.cs (Deploy): Make prefix for REFERENCES - variable consistent with other ref variables. - Fix emitted path for DLL_REFERENCES to be compatible with makefile integration. - * SolutionDeployer.cs (CreateConfigureDotAC): Use @defaultConf. - * templates/Makefile.include: Update to add prefix for REFERENCES (when required). - * templates/configure.template: Small fix. - -2007-07-25 Ankit Jain <jankit@novell.com> - - * templates/configure.template: Don't use "\n" or "\t" in echo-s, sh doesn't - seem to be able to handle them. - -2007-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml, MonoDevelop.Autotools.mdp, - gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs, - gtk-gui/gui.stetic: Cosmetic fixes. - -2007-07-25 Ankit Jain <jankit@novell.com> - - * SimpleProjectMakefileHandler.cs (Deploy): 'chmod +x' exe-wrappers. - Ensure that .in files are regen'ed on configure. - -2007-07-25 Ankit Jain <jankit@novell.com> - - * GenerateMakefilesDialog.cs: - * gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs: - * gtk-gui/gui.stetic: - Use radio buttons instead of a checkbox. - * templates/configure.template: Improve message. - -2007-07-24 Ankit Jain <jankit@novell.com> - - * templates/Makefile.noauto.project.template: - * templates/Makefile.solution.template: - * templates/configure.template: - * templates/rules.make: - Missed these too :( - -2007-07-24 Ankit Jain <jankit@novell.com> - - * GenerateMakefilesDialog.cs: - * gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs: - Oops, forgot to commit! - -2007-07-24 Ankit Jain <jankit@novell.com> - - Add support for generating non-autotools (simple) makefiles. - - * SolutionDeployer.cs: Update to use new templates for simple - makefiles and generate those. - * SolutionMakefileHandler.cs: Likewise. - * SimpleProjectMakefileHandler.cs: Likewise. - - * AutotoolsContext.cs (TemplateDir): New. - (GetConfigurations): New. - (AddGeneratedFile): New. - (GetGeneratedFiles): New. - * Commands.cs: Ask user whether to generate simple makefiles with - GenerateMakefilesDialog. - * Handler.cs (GenerateAutotools): New. - - * GenerateMakefilesDialog.cs: New. - * gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs: New. - * TarballBuilderEditorWidget.cs: Add a checkbox for 'Autotools files'. - * gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs: New. - * gtk-gui/Gui.stetic: Updated. - - * templates/Makefile.am.project.template: Update. - * templates/Makefile.noauto.project.template: New. Makefile template for - projects. - * templates/Makefile.solution.template: New. Simple makefile for top - level solution. - * templates/configure.template: New. Configure script. - * templates/rules.make: New. - - * Makefile.am: Update to include the new files. - * MonoDevelop.Autotools.mdp: Likewise. - * MonoDevelop.Autotools.addin.xml: Update menu item from 'Generate - autotools files' to 'Generate makefiles'. - -2007-07-17 Ankit Jain <jankit@novell.com> - - * MakefileData.cs (PackagedAssemblyNames): Rename to .. - (CorePackageAssemblyNames): .. this. This has entries for assemblies - from the 'core' package only. - * MakefileOptionPanelWidget.cs (CheckRefs): Track changes in api. - -2007-07-12 Lluis Sanchez Gual <lluis@novell.com> - - * SolutionMakefileHandler.cs, AutotoolsContext.cs: Keep track of the - project build sequence in AutotoolsContext. In CalculateSubDirOrder - ignore references to projects built earlier in the build sequence. - Fixes bug #80588. Also, track changes in the Set class. - * SimpleProjectMakefileHandler.cs, Set.cs: Set is now a generic class. - -2007-07-11 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanelWidget.cs (FindConfigureScript): New. - (GuessVariables): Try to look for configure.(in|ac) script. - (ResetAll): Reset the configure script related widgets also. - -2007-07-06 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileOptionPanelWidget.cs, MakefileData.cs: Load configure.ac in - place of configure.in if it exist. - * gtk-gui/objects.xml: Updated. - -2007-06-18 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanelWidget.cs: On loading a new makefile, try to guess - possible variables and prefixes for various lists like files, references etc. - If guess'ing fails, then try some usual variable names. - When a variable is selected in the combo by the user, try to guess the - prefix. - -2007-06-18 Ankit Jain <jankit@novell.com> - - * MakefileData.cs (PackagedAssemblyNames): New. Table for mapping short - assembly names (like System.Xml) to their full names. - (ParseReferenceAsGac): Use the new PackagedAssemblyNames table. This will - help avoid doing Assembly.Load to find full names for names - like System.Xml . Speeds up loading for large projects. - -2007-06-14 Ankit Jain <jankit@novell.com> - - * MakefileData.cs (PkgManagerTable): New. A global table to keep weak - references to ConfiguredPackagesManager objects. - (UpdateProject): Use the new PkgManagerTable. - (ConfiguredPackagesManager.LastWriteTime): New. - -2007-06-07 Ankit Jain <jankit@novell.com> - - * AutotoolsContext.cs (NormalizeRelativePath): Moved to Runtime.FileService . - Track api change. - * SimpleProjectMakefileHandler.cs: Track api change. - * SolutionDeployer.cs: Track api change. - -2007-05-31 Ankit Jain <jankit@novell.com> - - * SimpleProjectMakefileHandler.cs: Comment out all .pc file generation - related code. It is handled by the deployment infrastructure. - * SolutionDeployer.cs (GenerateFiles): Remove code related to .pc file - generation. - - SolutionOptionsPanel.cs is not used now. - * Makefile.am: Remove SolutionOptionsPanel.cs from the list of files. - * MonoDevelop.Autotools.mdp: Likewise - * MonoDevelop.Autotools.addin.xml: Remove extensions related to - SolutionOptionsPanel. - -2007-05-29 Ankit Jain <jankit@novell.com> - - * SimpleProjectMakefileHandler.cs (Deploy): GetDeployFiles can return - duplicates, ignore them. Update code for change in GetProjectConfig. - (GetProjectConfig): Look for project's config in ParentCombine's - configs. - -2007-05-29 Ankit Jain <jankit@novell.com> - - * SimpleProjectMakefileHandler.cs (Deploy): Enumerate solution level - configs, and use the corresponding project config for emitting Makefile.am - (GetProjectConfig): New. - * AutotoolsContext.cs (EscapeStringForAutoconf): Escape '|' . - -2007-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.mdp, - gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs, - gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs, - gtk-gui/gui.stetic: Updated. - * Handler.cs: Report an error when the project can't be exported. This - fixes bug #81755. - * TarballBuilderEditorWidget.cs: Make it work when the selected root - entry is not a combine. - -2007-05-24 Ankit Jain <jankit@novell.com> - - * SolutionMakefileHandler.cs (Deploy): Emit an empty initializer for - EXTRA_DIST in makefiles for projects which have their own directory. - Include project specific makefile only if required. - * SimpleProjectMakefileHandler.cs (Deploy): Don't emit a project - specific *.make file. - - * templates/Makefile.include (EXTRA_DIST): Use = instead of +=. - * templates/Project.make.template: Remove the file and move contents .. - * templates/Makefile.am.project.template: .. here. - * Makefile.am: Update. - * MonoDevelop.Autotools.mdp: Update. - -2007-05-24 Ankit Jain <jankit@novell.com> - Raja R Harinath <rharinath@novell.com> - - * SolutionMakefileHandler.cs (Deploy): If a project is in the same - directory as the solution, then directly "include" the project specific - makefile in the solution's Makefile.am . - * SimpleProjectMakefileHandler.cs (Deploy): Treat all assembly - references as globalReferencedFiles. Emit path relative to $(BUILD_DIR). - Emit deploy-files path relative to project's directory. - Emit project specific makefiles. - * SolutionDeployer.cs: Normalize paths emitted. - - * AutotoolsContext.cs (AddGlobalReferencedFile): New. - * Makefile.cs (Write): Write variables before the "content". - * Makefile.am: Add new Project.make.template . - * MonoDevelop.Autotools.mdp: Update. - - * templates/Makefile.include (EXTRA_DIST): Use += . - (DISTCLEANFILES): Add $(BUILD_DIR)/* . - * templates/Makefile.am.project.template: Add placeholder for including - project specific makefile. Move older contents to .. - * templates/Project.make.template: .. here. - -2007-05-22 Ankit Jain <jankit@novell.com> - Raja R Harinath <rharinath@novell.com> - - * SimpleProjectMakefileHandler.cs (Deploy): Emit resgen script name. - Emit resourceId if required. - * templates/Makefile.include, templates/Makefile.am: Several improvements. - Added support for compiling resx resources with custom resource ids. - -2007-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Removed empty extension element. - * PropertyProvider.cs: Added a more complete description of the - IncludeInMakefile property. - -2007-05-16 Ankit Jain <jankit@novell.com> - - * AutotoolsContext.cs (EscapeAndUpperConfigName): New. - (EscapeStringForAutoconf): Escape ' ' also. - * SolutionMakefileHandler.cs: Use EscapeAndUpperConfigName when emitting - config name. - * SimpleProjectMakefileHandler.cs: Likewise. - * SolutionDeployer.cs: Likewise. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.mdp: Don't copy project references. - * Makefile.am: Updated. - -2007-05-10 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.Autotools.mdp: Add MonoDevelop.Autotools.addin.xml - back to the file list, but exclude from makefile synching. - -2007-05-09 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.Autotools/Makefile.am: Eliminate duplication of - MonoDevelop.Autotools.addin.xml target. - Fix dependencies for DATA_FILE_BUILD. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Added missing dependency. - * MonoDevelop.Autotools.mdp, Makefile.am: Updated assembly references. - * MakefileData.cs: Use top_srcdir to reference files not generated at - build time. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * Mono.Addins.mdp: Updated. - * Mono.Addins/ExtensionContext.cs: Fixed GetExtensionObjects overload - which was not using the correct reuseCachedInstance value. - * Mono.Addins/ExtensionTree.cs: Improved error message. When looking - for a type in an assembly, avoid throwing an exception too early, - since it may be found in other assemblies. - * Mono.Addins.Database/AddinDatabase.cs: In the addin info cache, also - store information about unsuccessful lookups, to avoid looking for - an add-in again if we found that it doesn't exist. In Update(), - don't use verbose output by default. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml, MonoDevelop.Autotools.mdp, - SimpleProjectMakefileHandler.cs, gtk-gui/objects.xml, Makefile.am: - Migration to Mono.Addins. - -2007-04-28 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MakefileData.cs: Use InvariantCulture for string sorting to stop - reordering of file lists on different systems. - -2007-04-27 Lluis Sanchez Gual <lluis@novell.com> - - * SolutionMakefileHandler.cs: Make sure that makefiles are generated in - the same order in which they will be built, since there is some - data collected by the context that it is important to get in the - correct order (e.g. list of built files). - * Set.cs: Avoid unneeded boxing. - -2007-04-27 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs, SolutionDeployer.cs, - templates/Makefile.include, templates/Makefile.am.project.template, - AutotoolsContext.cs: Fixed several problems in the autotools file - generation. Files to be deployed are now copied to the build - directory (doing the change name if necessary), and they are - installed from there. Fixes bug #81470. - -2007-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * Handler.cs, SolutionDeployer.cs: Fixed CanBuild method. Any combine - entry for which there is a IMakefileHandler can be deployed. - -2007-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml, MonoDevelop.Autotools.mdp, - MakefileIntegrationFeatureWidget.cs, Handler.cs, - MakefileIntegrationFeature.cs, - gtk-gui/MonoDevelop.Autotools.MakefileIntegrationFeatureWidget.cs, - gtk-gui/objects.xml, gtk-gui/gui.stetic, Makefile.am: Added classes - for supporting a makefile integration project feature, but it is - not yet enabled. - -2007-04-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.mdp, Makefile.am: Synchronized project with - makefile. - * Handler.cs, SolutionDeployer.cs: Allow creating a tarball from - autotools files already generated, instead of always generating new - files. - * MakefileProjectServiceExtension.cs: Include referenced makefiles when - exporting a project. - * TarballBuilderEditorWidget.cs, TarballTargetEditorWidget.cs, - gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs, - gtk-gui/gui.stetic: Implemented the tarball configuration editor - using stetic. - * gtk-gui/objects.xml: Updated. - * MakefileData.cs: Fixed warning. - -2007-04-21 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs, TarballTargetEditorWidget.cs: Track - api changes. - * Handler.cs: Track api changes. Added support for exporting a - selection of projects from a solution. - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml, Commands.cs, - TarballTargetEditorWidget.cs: Track api changes in deployment api. - * MonoDevelop.Autotools.mdp, gtk-gui/gui.stetic, Makefile.am: Added - dependency to MonoDevelop.Deployment. - * SolutionMakefileHandler.cs: Allow generating makefiles a combine even - if it contains unsupported projects. Those will be ignored. - * SimpleProjectMakefileHandler.cs, Handler.cs, SolutionDeployer.cs, - templates/Makefile.include: Use the new deployment api to get the - list of files to deploy. - * FileNodeBuilderExtension.cs, MakefileData.cs: Moved makefile - integration check to MakefileData. - * AutotoolsContext.cs: Keep a list of directories to deploy. Store the - DeployContext in a field. - * PropertyProvider.cs: New property provider which allows setting the - makefile integration flag for each file. - * gtk-gui/objects.xml: Updated. - -2007-03-29 Lluis Sanchez Gual <lluis@novell.com> - - * Handler.cs: Remove unused namespace. - -2007-03-29 Lluis Sanchez Gual <lluis@novell.com> - - * Handler.cs, MonoDevelop.Autotools.addin.xml: Track API changes. - * MonoDevelop.Autotools.mdp: Don't local-copy references. - -2007-03-29 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanelWidget.cs: Ensure reference combos are disabled for - non-dotnet projects even when enabling for the first time. - -2007-03-28 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanelWidget.cs: Disable References combos etc for - non-dotnet projects. - -2007-03-28 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanelWidget.cs (FillCombos): Sort list of variables. - -2007-03-28 Ankit Jain <jankit@novell.com> - - * CustomMakefile.cs (InitVarToValuesDict): Skip blank entries. - * MakefileData.cs: Replace StartsWith with direct comparisons for small - strings. For references, ignore empty entries. - (ParseReference): - (GacRefToString): Catch specific exceptions for AssemblyName.GetAssemblyName - -2007-03-21 Ankit Jain <jankit@novell.com> - - * MakefileData.cs (PkgCheckModulesRegex): Fix regex to correctly handle - strings like 'PKG_CHECK_MODULES(FOO,foo0 >= 2.4 foo1 foo2)', this should - give 3 packages : foo0, foo1 and foo2. - -2007-03-04 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.Autotools/Handler.cs: make strings translatable. - -2007-03-04 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs, - * gtk-gui/gui.stetic: make all strings in option panel translatable. - -2007-02-28 Ankit Jain <jankit@novell.com> - - * MakefileData.cs (WriteFiles): Ignore directory entries. - -2007-02-22 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanelWidget.cs: Disable the AssemblyName and OutputDir - combos, as they are not being used right now. - * gtk-gui/*: Update. - -2007-02-21 Ankit Jain <jankit@novell.com> - - * CustomMakefile.cs: Avoid adding extra spaces for empty variables. - -2007-02-20 Ankit Jain <jankit@novell.com> - - * MakefileData.cs: Support escaping filenames. Escaping only '\' and '#' - currently. - -2007-02-20 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanelWidget.cs: Ensure that entry boxes for make targets - are activated only if required when loading the gui. These should be - activated only if a valid makefile is specified. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Autotools.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileProjectServiceExtension.cs: Don't run make if the build - target is not specified. - * MonoDevelop.Autotools.addin.xml, FileNodeBuilderExtension.cs, - Commands.cs, MakefileData.cs: Allow excluding a file from the - makefile integration. Added menu option for enabling/disabling the - exclusion. - * MakefileOptionPanelWidget.cs, - gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs, - gtk-gui/gui.stetic: Added checkboxes for enabling/disabling - makefile targets. - * MonoDevelop.Autotools.mdp, Makefile.am: Added new file. - -2007-02-13 Ankit Jain <jankit@novell.com> - - * MakefileData.cs: Add support for custom regexes for compiler messages. - * MakefileOptionPanelWidget.cs: Add widgets for custom regex. - * MakefileProjectServiceExtension.cs: Use the new custom regexes - MakefileData. - -2007-02-09 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs: Fix spelling. - -2007-02-09 Ankit Jain <jankit@novell.com> - - * MakefileData.cs: Avoid unnecessary add/remove for references. - -2007-02-09 Lluis Sanchez Gual <lluis@novell.com> - - * CustomMakefile.cs: Avoid adding or removing blank lines around - variables. - -2007-02-09 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanelWidget.cs: Add a null check. - * MakefileData.cs: Refactor encodeValues into a property. Initiliaze it - outside UpdateProject. - -2007-02-09 Ankit Jain <jankit@novell.com> - - * MakefileData.cs: Keep the list of references sorted in the makefile. - * CustomMakefile.cs: Write to the makefile only if something changed. - -2007-02-08 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileProjectServiceExtension.cs: After reading a project, reset - the needs building flag (to ignore changes done while loading) - * Makefile.am: distckeck fixes. - -2007-02-08 Ankit Jain <jankit@novell.com> - - * MakefileData.cs: OutputFileName can be null for generic projects. - -2007-02-08 Ankit Jain <jankit@novell.com> - - * CustomMakefile.cs: Make Regex for makefile variables static. - -2007-02-08 Ankit Jain <jankit@novell.com> - - * MakefileProjectServiceExtension.cs (Load): Resolve project references - once the top-level combine has loaded. - * MakefileData.cs: Cache gac refererences to prevent repeats. Remove - repeats from the project file, if any. Save the makefile after resolving - project references. - Add only valid assemblies as Gac refs, others could be project references. - Prevent repeats for assembly/project references. - -2007-02-08 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanelWidget.cs (.ctor): Don't set .Sensitive for - fileEntryMakefilePath. - -2007-02-07 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileProjectServiceExtension.cs: Reset the needs building flag - after successfully building a project. - * MakefileData.cs: Cosmetic fixes. Remove "./" from relative names, and - keep file lists sorted. - -2007-02-07 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanelWidget.cs (Store): Save 'disabled' state. - -2007-02-07 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileProjectServiceExtension.cs: Track api changes. In - GetNeedsBuilding, return what the default implementation provides. - * MonoDevelop.Autotools.addin.xml: Unregistered the makefile reader. - * MonoDevelop.Autotools.mdp: Minor update. - -2007-02-07 Ankit Jain <jankit@novell.com> - - * CustomMakefile.cs: Fix regex to allow empty variables. - -2007-02-07 Ankit Jain <jankit@novell.com> - - * MakefileData.cs (encodeValues): New. Dictionary to keep track of which - variables to encode when emitting. - (UpdateProject): Initialize encodeValues. - (ReadFilesActual): Keep track of whether encoding is required or not. - (ParseReference): Likewise. Alter signature to take a MakefileVar param. - (ResolveBuildVars): Add a ref param 'varFound' - (WriteFiles): EncodeFilename only if required. - (AsmRefToString): Likewise. - -2007-02-07 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileData.cs: Write the resource id to the makefile only when - really necessary. - -2007-02-07 Ankit Jain <jankit@novell.com> - - * MakefileProjectServiceExtension.cs (ParseOutput): Add a 'baseDir' - param. - (CreateCompilerErrorFromString): Use baseDir to convert relative paths - to absolute. - -2007-02-06 Ankit Jain <jankit@novell.com> - - * MakefileProjectServiceExtension.cs (Execute): New. - * MakefileOptionPanelWidget.cs: Add ExecuteTargetName and update. - Trim () strings from entry boxes. - * gtk-gui/*: Update. - * MakefileData.cs (.ctor): Set default value for buildTargetName to "all". - -2007-02-06 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanel.cs (CheckNonEmptyFileVar): Remove. Has been moved - to MakefileOptionPanelWidget.cs - * MakefileData.cs: Emit resourceId while writing only if atleast one of - the resources had it when reading. - * CustomMakefile.cs (Save): Remove dead code. Use StreamWriter.Write - instead of StreamWriter.WriteLine - -2007-02-06 Ankit Jain <jankit@novell.com> - - * MakefileOptionPanelWidget.cs: Combo boxes for file variables should - react to change in 'Sync' checkbox. - * gtk-gui/*: Updated. - -2007-02-05 Lluis Sanchez Gual <lluis@novell.com> - - * MakefileOptionPanel.cs, MakefileOptionPanelWidget.cs: Moved all - validation code from MakefileOptionPanel to - MakefileOptionPanelWidget, so it can be reused by the import - dialog. - * ImportMakefileDialog.cs: New dialog for importing makefiles. - * MonoDevelop.Autotools.addin.xml: Registered new extension. - * MonoDevelop.Autotools.mdp, Makefile.am: Added new files. - * MakefileReaderExtension.cs: Extension for importing makefiles into - projects. - * gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs, - gtk-gui/gui.stetic: Updated. - * MakefileProject.cs: New project class. - -2007-02-05 Ankit Jain <jankit@novell.com> - - * MakefileProjectServiceExtension.cs: New. - * MakefileData.cs: New. - * MakefileVar.cs: New. - * CustomMakefile.cs: New. - * MakefileOptionPanel.cs: New. - * MakefileOptionPanelWidget.cs: New. - * gtk-gui/*: New. - Initial implementation of support for limited Makefile Integration. - - * Makefile.am: Update. - * MonoDevelop.Autotools.addin.xml: Update. - * MonoDevelop.Autotools.mdp: Update. - -2007-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * Handler.cs: Track api changes. - -2006-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs, SolutionDeployer.cs: Use the - FileService for copying and deleting files. - -2006-11-24 Scott Ellington <scott.ellington@gmail.com> - - * SolutionDeployer.cs: - * AutotoolsContext.cs: - escape for periods for autoconf variables besides the version - (fixes #79857) - * templates/configure.ac.template: add a line to end of file to - avoid bug http://www.mail-archive.com/bug-m4@gnu.org/msg01841.html - -2006-09-28 Matej Urbas <matej.urbas@gmail.com> - - * SolutionDeployer.cs: fixed the case of autotooling empty projects - i.e. projects with no active configuration. - * MonoDevelop.Autotools.mdp: Added... - -2006-08-31 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * SimpleProjectMakefileHandler.cs: Win32 pathing vs autotools fixes. - * SolutionDeployer.cs: Win32 pathing vs autotools fixes, syscall workaround. - * SolutionMakefileHandler.cs: Win32 pathing fixes. - -2006-08-19 Scott Ellington <scott.ellington@gmail.com> - - * SimpleProjectMakefileHandler.cs: - * SolutionMakefileHandler.cs: - don't handle configurations which are not in the top-level deployed - solution - * SolutionDeployer.cs: provide combine configurations to AutotoolsContext. - always provide _LIB autoconf variables - * AutotoolsContext.cs: store supported configurations - * templates/exe.wrapper.in.template: cd into installed directory - -2006-08-14 Scott Ellington <scott.ellington@gmail.com> - - * SolutionDeployer.cs: - * SimpleProjectMakefileHandler.cs: - * MonoDevelop.Autotools.addin.xml: - * templates/Makefile.include: - * SolutionOptionsPanel.cs: - add support for creating pc files per library - -2006-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs: - * templates/Makefile.include: - * templates/Makefile.am.project.template: Add support for project files - with the FileCopy build action. - -2006-07-17 Lluis Sanchez Gual <lluis@novell.com> - - * SimpleProjectMakefileHandler.cs: Track changes in the SystemAssemblyService - class. - -2006-07-12 Scott Ellington <scott.ellington@gmail.com> - - * SolutionDeployer.cs: - * templates/package.pc.template: - add Libraries variable - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * Handler.cs: Track changes in the deployment api. - * MonoDevelop.Autotools.addin.xml: Updated versions. - -2006-06-28 Scott Ellington <scott.ellington@gmail.com> - - * Makefile.cs: can append values to variables - * SolutionDeployer.cs: implement pkgconfig stuff - * MonoDevelop.Autotools.addin.xml: add option panel and store pref - * templates/package.pc.template: template for pc file - * Makefile.am: add new files - * SolutionOptionsPanel.cs: new option panel - -2006-06-28 Lluis Sanchez Gual <lluis@novell.com> - - * TarballTargetEditorWidget.cs: Added null check. Fix the build for - gtk# 2.4. - -2006-06-20 Scott Ellington <scott.ellington@gmail.com> - - * AutotoolsContext.cs: - * templates/Makefile.am.project.template: - * SimpleProjectMakefileHandler.cs: copy resources outside of - autotools hierarchy into project directory - * templates/Makefile.include: include files of - BuildAction.Nothing in distribution - -2006-06-19 Scott Ellington <scott.ellington@gmail.com> - - * SimpleProjectMakefileHandler.cs: - * AutotoolsContext.cs: - * SolutionDeployer.cs: - use the new CombineEntry.Version property - * TarballTargetEditorWidget.cs: default to active config - -2006-06-16 Scott Ellington <scott.ellington@gmail.com> - - * SolutionDeployer.cs: Deploy and GenerateFiles can now - take a configuration parameter - * Makefile.am: added new file. - * TarballTargetEditorWidget.cs: - * Handler.cs: - Add option to set a default configuration at deployment. - -2006-06-15 Scott Ellington <scott.ellington@gmail.com> - - * SolutionDeployer.cs: always run autogen.sh on Deploy - * templates/Makefile.include: clean up - -2006-06-15 Scott Ellington <scott.ellington@gmail.com> - - * SimpleProjectMakefileHandler.cs: - * templates/exe.wrapper.in.template: - pass runtime parameters on to exe wrapper - * Handler.cs: - * SolutionDeployer.cs: - * MonoDevelop.Autotools.addin.xml: - * Commands.cs: - Moved 'make dist' functionality into SolutionDeployer to - be consumed by the new IDeployHandler interface and removed - 'Create Distributable' command. - * Makefile.am: rename DeployHandler to Commands and - removed a trailing space. - -2006-06-15 Lluis Sanchez Gual <lluis@novell.com> - - * Handler.cs: Implemented a basic IDeployHandler and the - needed support classes. - * MonoDevelop.Autotools.addin.xml: Registered the new deploy - handler to the deploy service. - * Makefile.am: Added Handler.cs and updated references. - -2006-06-15 Scott Ellington <scott.ellington@gmail.com> - - * SimpleProjectMakefileHandler.cs: - * SolutionDeployer.cs: - * templates/Makefile.include: - * templates/Makefile.am.project.template: - * templates/configure.ac.template: - * ISimpleAutotoolsSetup.cs: - * AutotoolsContext.cs: - * SolutionMakefileHandler.cs: - Handle project configurations - -2006-06-13 Scott Ellington <scott.ellington@gmail.com> - - * SimpleProjectMakefileHandler.cs: - remove Console.WriteLine - * SolutionDeployer.cs: - * MonoDevelop.Autotools.addin.xml: - * DeployHandler.cs: - * Makefile.am: - Add new functionality which wraps 'make dist' - and other changes - -2006-06-09 Scott Ellington <scott.ellington@gmail.com> - - * SimpleProjectMakefileHandler.cs: - * SolutionDeployer.cs: - * IMakefileHandler.cs: - * DeployHandler.cs: - * templates/Makefile.include: - * templates/Makefile.am.project.template: - * Set.cs: - * AutotoolsContext.cs: - * SolutionMakefileHandler.cs: - Add a IProgressMonitor and fixes for various project types. - -2006-06-08 Scott Ellington <scott.ellington@gmail.com> - - * AutotoolsContext.cs: fix loading of templates to allow readonly - -2006-06-07 Scott Ellington <scott.ellington@gmail.com> - - * Makefile.am: removed CSharpBinding dll ref - -2006-06-05 Scott Ellington <scott.ellington@gmail.com> - - Added Autotools Addin. diff --git a/main/src/addins/MonoDevelop.CodeMetrics/ChangeLog b/main/src/addins/MonoDevelop.CodeMetrics/ChangeLog deleted file mode 100644 index 4698064fc0..0000000000 --- a/main/src/addins/MonoDevelop.CodeMetrics/ChangeLog +++ /dev/null @@ -1,265 +0,0 @@ -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: Track API - changes. - -2010-07-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: Replaced - custom workerthread with - system.compontentmodel.backgroundworker. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsView.cs: IViewContent - widgets are now destroyed by the workspace window. - -2010-04-07 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.CodeMetrics.csproj: Add system.core reference. - -2010-04-01 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: Fixed build. - -2010-04-01 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.CodeMetrics.csproj: - * MonoDevelop.CodeMetrics/Commands.cs: - * MonoDevelop.CodeMetrics/Cohesion.cs: - * MonoDevelop.CodeMetrics/Coupling.cs: - * MonoDevelop.CodeMetrics/ASTVisitor.cs: - * MonoDevelop.CodeMetrics/LOCEvaluate.cs: - * MonoDevelop.CodeMetrics/IProperties.cs: - * MonoDevelop.CodeMetrics/MetricsContext.cs: - * MonoDevelop.CodeMetrics/EnumProperties.cs: - * MonoDevelop.CodeMetrics/FieldProperties.cs: - * MonoDevelop.CodeMetrics/InheritanceTree.cs: - * MonoDevelop.CodeMetrics/CodeMetricsView.cs: - * MonoDevelop.CodeMetrics/ClassProperties.cs: - * MonoDevelop.CodeMetrics/StructProperties.cs: - * MonoDevelop.CodeMetrics/MethodProperties.cs: - * MonoDevelop.CodeMetrics/ComplexityMetrics.cs: - * MonoDevelop.CodeMetrics/ProjectProperties.cs: - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: - * MonoDevelop.CodeMetrics/DelegateProperties.cs: - * MonoDevelop.CodeMetrics/NamespaceProperties.cs: - * MonoDevelop.CodeMetrics/InterfaceProperties.cs: - * MonoDevelop.CodeMetrics/CodeMetricsServices.cs: - * MonoDevelop.CodeMetrics/ObjectOrientedMetrics.cs: - * MonoDevelop.CodeMetrics/CodeMetricsNodeExtension.cs: - * MonoDevelop.CodeMetrics/AssociationBetweenClasses.cs: Added - the code metrics addin from 'nikhil sarda - <diff.operator@gmail.com>'. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.CodeMetrics.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.CodeMetrics.csproj: - * MonoDevelop.CodeMetrics.addin.xml: - * MonoDevelop.CodeMetrics/Commands.cs: - * MonoDevelop.CodeMetrics/CodeMetricsView.cs: - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: - * MonoDevelop.CodeMetrics/CodeMetricsNodeExtension.cs: Merged - MD.Projects into MD.Core, and MD.Projects.Gui, MD.Core.Gui - and MD.Components into MD.Ide. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.CodeMetrics.CodeMetricsWidget.cs: Flush. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.CodeMetrics.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.CodeMetrics.csproj: - * gtk-gui/MonoDevelop.CodeMetrics.CodeMetricsWidget.cs: Flush. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.CodeMetrics.addin.xml: Bump MD version. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: Fixed warning. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeMetrics.csproj: Updated dependencies. We now - depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.CodeMetrics.csproj: don't require specific - gtk-sharp version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.CodeMetrics.addin.xml: Bump MD version. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CodeMetrics.csproj: Don't local-copy project - refs. - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeMetrics.csproj: Moved text editor to core - -2009-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: - * MonoDevelop.CodeMetrics/CodeMetricsNodeExtension.cs: fixed - bug in code metrics. - -2009-02-28 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.CodeMetrics.csproj: Fix output path. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: Changed - override Destroy --> override OnDestroyed. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsView.cs: - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: Worked on - ressource de-allocation. - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeMetrics.addin.xml: - * MonoDevelop.CodeMetrics/CodeMetricsNodeExtension.cs: Track - merge of the project pad context menu. - -2009-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: fixed - warnings. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeMetrics.mdp: - * MonoDevelop.CodeMetrics.csproj: Migrated to MSBuild file - format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.CodeMetrics.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.CodeMetrics.CodeMetricsWidget.cs: - Flush. - -2009-01-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: Comment out license - detection, as standard headers are not guaranteed to be licenses. - Also, standard header API has changed. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.CodeMetrics.mdp: Flush project format changes. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeMetrics.mdp: All projects now require fx 3.5. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeMetrics.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeMetrics.addin.xml: Bump MD version. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeMetrics.mdp, - gtk-gui/MonoDevelop.CodeMetrics.CodeMetricsWidget.cs, - gtk-gui/generated.cs: Updated generated code. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsNodeExtension.cs: Moved the - extensible tree view to its own directory. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeMetrics.mdp: Updated. - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: Make the main column - resizable. - -2008-06-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: fixed 'Bug 388247 - - Code Metrics Quick Fix'. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeMetrics.addin.xml: Bump MD version. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeMetrics.addin.xml, MonoDevelop.CodeMetrics.mdp, - MonoDevelop.CodeMetrics/CodeMetricsView.cs, - MonoDevelop.CodeMetrics/Commands.cs, - MonoDevelop.CodeMetrics/CodeMetricsNodeExtension.cs, - MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: New project model - changes. - -2008-03-14 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: Workaround bug in mono 1.2.4 - where usings are ignored inside anonymous methods. - -2008-03-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: fixed warning. - -2008-03-07 Mike Krüger <mkrueger@novell.com> - - - -2008-03-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeMetrics/CodeMetricsWidget.cs: Added getstring call. - diff --git a/main/src/addins/MonoDevelop.Debugger.Gdb/ChangeLog b/main/src/addins/MonoDevelop.Debugger.Gdb/ChangeLog deleted file mode 100644 index ce5286dfe1..0000000000 --- a/main/src/addins/MonoDevelop.Debugger.Gdb/ChangeLog +++ /dev/null @@ -1,365 +0,0 @@ -2010-06-14 Lluis Sanchez Gual <lluis@novell.com> - - * configure: Bump MD version. - -2010-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * configure: Bump MD version. - -2010-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Track api changes. - -2010-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Track api changes. - -2010-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSession.cs: Increased console creation timeout. - -2010-04-28 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSession.cs: Track api changes. - -2010-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Track api changes. - - * MonoDevelop.Debugger.csproj: Flush. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * configure: - * AssemblyInfo.cs: - * Manifest.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.csproj: Flush. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.csproj: Merged MD.Projects into - MD.Core, and MD.Projects.Gui, MD.Core.Gui and MD.Components - into MD.Ide. - -2010-03-15 David Makovský <yakeen@sannyas-on.net> - - * GdbBacktrace.cs: fixes for C++ structures (thx Martin Vejnár - <avakar@ratatanek.cz>) - -2010-03-08 Jonathan Pryor <jpryor@novell.com> - - * configure: Create a $(CSC) make variable. - * MonoDevelop.Debugger.Gdb.make: Set $(ASSEMBLY_COMPILER_COMMAND) to - $(CSC). This allows a top-level CSC override to be used within this - module (e.g. top-level `make CSC=dmcs` for a v4 build). - -2010-03-03 Michael Hutchinson <mhutchinson@novell.com> - - * GdbSession.cs: Name the reader thread. - -2010-03-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Gdb.sln: The invariant policy can't be - used anymore as base policy set. - -2010-02-22 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Track api changes. - -2010-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Add missing method. - -2010-02-19 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Track api changes. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * Manifest.addin.xml: - * GdbSessionFactory.cs: Track api changes. Some engine info is - now taken from extension node metadata. - - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.Gdb.sln: Flush. - - * GdbSession.cs: Expressions are now printed by the debugging - service. - -2009-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Track api changes. - -2009-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSessionFactory.cs: Implement Id property. - -2009-11-18 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Track api changes. - -2009-11-12 Lluis Sanchez Gual <lluis@novell.com> - - * GdbEvent.cs: Reason can be an array. Handle this case. - - * MonoDevelop.Debugger.csproj: Flush. - - * GdbSession.cs: If there is an error while initializing, - report that the process has exited. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * configure: - * AssemblyInfo.cs: - * Manifest.addin.xml: Bump MD version. - -2009-10-18 Michael Hutchinson <mhutchinson@novell.com> - - * GdbSession.cs: Fix Pocess/Process spelling. - -2009-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * GdbSessionFactory.cs: Fix spelling of GetAttachableProcesses - API. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * configure: - * AssemblyInfo.cs: - * Manifest.addin.xml: Bump MD version. - -2009-10-05 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSession.cs: - * GdbBacktrace.cs: Use long for thread and process id. - -2009-10-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Gdb.sln: - - * GdbSession.cs: Don't crash if a breakpoint can't be set. - -2009-08-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.Gdb.sln: Updated. - - * GdbSession.cs: Quote file names when needed. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.csproj: Flush. - -2009-04-27 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSessionFactory.cs: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.Gdb.make: Track api changes. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * configure: - * AssemblyInfo.cs: - * Manifest.addin.xml: Bump MD version. - -2009-03-04 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSessionFactory.cs: Removed unused CanDebugPlatform and - rename CanDebugFile to CanDebugCommand. - -2009-03-04 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSessionFactory.cs: Changed the way execution handlers - work. We are not using platform ids anymore. Instead, we use - command strings when looking for execution handlers. - IExecutionHandlerFactory has been removed and now everything - is handled by IExecutionHandler, which has a new CanExecute - method. This model is more simple and more generic. - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Gdb.sln: Flush. - -2009-02-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Gdb.sln: Set policies. Remove unused - name attribute. - -2009-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.csproj: Updated references. - -2009/02/06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.mdp: - * MonoDevelop.Debugger.mds: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.Gdb.mds: - * MonoDevelop.Debugger.Gdb.sln: Migrated to MSBuild file format. - -2009/02/03 Lluis Sanchez Gual <lluis@novell.com> - - * configure: - * AssemblyInfo.cs: - * Manifest.addin.xml: Bump MD version. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.mdp: Flush project format changes. - -2008-12-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.mdp: Updated. - - * GdbBacktrace.cs: Track api changes. - -2008-12-09 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * GdbSession.cs: Fallback to relative source file path. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Manifest.addin.xml: Set correct add-in category. - - * GdbSession.cs: - * GdbSessionFactory.cs: - * MonoDevelop.Debugger.mdp: Track api changes. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Manifest.addin.xml: Change addin version number to match - configure/tarball version number. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-12-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.mdp: - * MonoDevelop.Debugger.Gdb.make: Remove .pc file. It's not required. - -2008-11-25 Lluis Sanchez Gual <lluis@novell.com> - - * Manifest.addin.xml: Track api changes. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * configure: - * Manifest.addin.xml: Bump MD version. - -2008-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * configure: Fix tarball name. - -2008-09-26 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs, GdbSession.cs: When debugging a mono process, try to - get managed method names for unknown stack frames. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.mdp: Updated projects. - -2008-09-03 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSession.cs: Track api changes. - -2008-08-22 Lluis Sanchez Gual <lluis@novell.com> - - * Manifest.addin.xml, MonoDevelop.Debugger.mdp: Extension point - location has changed. - -2008-08-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.mdp: Fix reference to Mono.TextEditor. The - incorrect add-in version number causes problems in the makefile - synchronization. - -2008-08-07 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSession.cs: Implemented support for conditions, trace expressions - and hit counts. - -2008-08-05 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSession.cs: Track api changes. - -2008-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Implement GetAllLocals. - -2008-07-16 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSession.cs: Track api changes. - -2008-07-11 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSessionFactory.cs: Fix construction process command line string. - * GdbSession.cs: Track api changes. - -2008-07-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Gdb.make: Install the assemblies to the correct - directory. - -2008-07-09 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSession.cs: Track api changes. - -2008-07-09 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Added support for code completion. - -2008-07-09 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Track api changes. - * GdbSession.cs: Clean temporary variables. - -2008-07-07 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Track api changes. - -2008-07-02 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs: Support modifying variable values. - * GdbSession.cs: Implemented support for disassembling files. - -2008-07-01 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSession.cs: Track api changes. - -2008-06-26 Lluis Sanchez Gual <lluis@novell.com> - - * GdbBacktrace.cs, GdbSession.cs: Allow setting the active thread. - Implemented GetThreads and GetProcesses. - * ResultData.cs: Handle weird case where a tuple can have several - values for a property. - -2008-06-20 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSession.cs: Implemented detach. - -2008-06-20 Lluis Sanchez Gual <lluis@novell.com> - - * GdbSessionFactory.cs, GdbBacktrace.cs, GdbSession.cs, ResultData.cs: - Implemented process attaching, variable query, disassemble. - -2008-06-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Gdb.make, configure, MonoDevelop.Debugger.mdp, - MonoDevelop.Debugger.mds, Makefile.include, rules.make, - monodevelop.debugger.gdb.pc.in, Makefile: Added missing build - files. - -2008-06-17 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs, GdbBacktrace.cs, GdbEvent.cs, GdbSession.cs, - CommandStatus.cs, GdbSessionFactory.cs, ResultData.cs, - GdbCommandResult.cs, Manifest.addin.xml: Initial support for gdb - integration. - diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/ChangeLog b/main/src/addins/MonoDevelop.Debugger.Soft/ChangeLog deleted file mode 100644 index 6f0aab0bcb..0000000000 --- a/main/src/addins/MonoDevelop.Debugger.Soft/ChangeLog +++ /dev/null @@ -1,59 +0,0 @@ -2010-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Soft.IPhone/IPhoneDebuggerSession.cs: - Use the new namespace for the soft debugger. Updated the sdb - client library. - -2010-01-20 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * Mono.Debugging.Soft: Split out a new dll Mono.Debugging.Soft - from the soft debugger addin. It has the bits that have with - no MD deps apart from Mono.Debugging, and it's strongnamed - so MonoVS can use it. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Wire the soft debug addin into the build. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.sln: - * MonoDevelop.Debugger.Soft.IPhone: - * MonoDevelop.Debugger.Soft.IPhone/ChangeLog: - * MonoDevelop.Debugger.Soft.IPhone/Manifest.addin.xml: - * MonoDevelop.Debugger.Soft.IPhone/IPhoneDebuggerSession.cs: - * MonoDevelop.Debugger.Soft.IPhone/IPhoneSoftDebuggerEngine.cs: - * MonoDevelop.Debugger.Soft.IPhone/MonoDevelop.Debugger.Soft.IPhone.csproj: - Move the IPhone soft debugger addin to the IPhone sln. - -2009-11-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.sln: Tweak policy. - -2009-11-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.sln: Set default policies. - -2009-11-05 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile: make the "clean" target work without mdtool. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * configure: Bump MD version. - -2009-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.sln: - * MonoDevelop.Debugger.Soft.IPhone: Stubbed. Not working yet. - -2009-10-14 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile: - * configure: Patch into the extras configure system. - -2009-09-30 Lluis Sanchez Gual <lluis@novell.com> - - * .temp-addin-registry: Remove temp dir. - diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/ChangeLog b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/ChangeLog deleted file mode 100644 index 492a9e91c9..0000000000 --- a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/ChangeLog +++ /dev/null @@ -1,78 +0,0 @@ -2010-06-29 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetSoftDebuggerEngine.cs: On windows, xsp is placed under - a winhack dir. Fixes bug #594193 - [sdb] Can't debug web - apps on Windows. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * Manifest.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.Soft.AspNet.csproj: Merged MD.Projects - into MD.Core, and MD.Projects.Gui, MD.Core.Gui and - MD.Components into MD.Ide. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * Manifest.addin.xml: - * AspNetSoftDebuggerEngine.cs: Track api changes. Some engine - info is now taken from extension node metadata. - -2010-01-20 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AspNetSoftDebuggerEngine.cs: - * MonoDevelop.Debugger.Soft.AspNet.csproj: Fix deps to track - the dll split. - -2009-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * AspNetSoftDebuggerEngine.cs: Set UserAssemblyPaths. - -2009-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * AspNetSoftDebuggerEngine.cs: Implement ID member. - -2009-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * AspNetSoftDebuggerEngine.cs: Use new async launch/listen - APIs. Add proper support for parallel runtimes. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.AspNet.csproj: Add makefiles to - project files. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.AspNet.csproj: Don't local-copy - project refs. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.Soft.AspNet.csproj: Wire the soft debug - addin into the build. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.AspNet.csproj: Moved soft debug - addin from extras. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.AspNet.csproj: Updated. - -2009-11-07 Michael Hutchinson <mhutchinson@novell.com> - - * AspNetSoftDebuggerSession.cs: Unneeded. - - * AspNetSoftDebuggerEngine.cs: Implement support for debugging - xsp. - - * MonoDevelop.Debugger.Soft.AspNet.csproj: Remove unneeded - file. - diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.Moonlight/ChangeLog b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.Moonlight/ChangeLog deleted file mode 100644 index 40c398e8e4..0000000000 --- a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.Moonlight/ChangeLog +++ /dev/null @@ -1,90 +0,0 @@ -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * Manifest.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.Soft.Moonlight.csproj: Merged - MD.Projects into MD.Core, and MD.Projects.Gui, MD.Core.Gui - and MD.Components into MD.Ide. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * Manifest.addin.xml: - * MoonlightSoftDebuggerEngine.cs: Track api changes. Some - engine info is now taken from extension node metadata. - -2010-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MoonlightSoftDebuggerSession.cs: Use the new namespace for - the soft debugger. Updated the sdb client library. - -2010-01-20 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.Soft.Moonlight.csproj: Fix deps to - track the dll split. - -2009-12-11 Michael Hutchinson <mhutchinson@novell.com> - - * MoonlightSoftDebuggerSession.cs: Create the - monodevelop-moonlight-debug Firefox profile if necessary. - -2009-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * MoonlightSoftDebuggerEngine.cs: Set UserAssemblyPaths. - -2009-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * MoonlightSoftDebuggerEngine.cs: Implement ID member. - -2009-11-16 Michael Hutchinson <mhutchinson@novell.com> - - * MoonlightSoftDebuggerEngine.cs: Fix OS check. - -2009-11-13 Michael Hutchinson <mhutchinson@novell.com> - - * MoonlightSoftDebuggerEngine.cs: - * MoonlightSoftDebuggerSession.cs: Track AppName API, and fix - the moonlight app name. - -2009-11-12 Geoff Norton <gnorton@novell.com> - - * MoonlightSoftDebuggerEngine.cs: Dont try to hook up a - Console output. - * MoonlightSoftDebuggerSession.cs: UseShellExecute = false is - required to redirect the stdout and stderr. Don't try to - Kill an exited process. Fix a typo in Substring - -2009-11-10 Michael Hutchinson <mhutchinson@novell.com> - - * MoonlightSoftDebuggerEngine.cs: - * MoonlightSoftDebuggerSession.cs: First stab at implementing - the Moonlight debug session. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.Moonlight.csproj: Add makefiles to - project files. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.Moonlight.csproj: Don't local-copy - project refs. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.Soft.Moonlight.csproj: Wire the soft - debug addin into the build. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.Moonlight.csproj: Moved soft debug - addin from extras. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.Moonlight.csproj: Updated. - diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/ChangeLog b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/ChangeLog deleted file mode 100644 index f4a793a605..0000000000 --- a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/ChangeLog +++ /dev/null @@ -1,639 +0,0 @@ -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * RemoteSoftDebuggerSession.cs: Fix incorrect use of - ShowCustomDialog/RunCustomDialog. - -2010-04-29 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerEngine.cs: Track API changes. - -2010-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerEngine.cs: External console processes are now - wrapped by a IProcessAsyncOperation interface, instead of a - Process instance. In this way it is possible to create - external consoles which are not directly bound to a process. - -2010-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerEngine.cs: Fix external console support again. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * Manifest.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * SoftDebuggerEngine.cs: - * RemoteSoftDebuggerSession.cs: - * MonoDevelop.Debugger.Soft.csproj: Merged MD.Projects into - MD.Core, and MD.Projects.Gui, MD.Core.Gui and MD.Components - into MD.Ide. - -2010-03-09 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerEngine.cs: Track logging API. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * Manifest.addin.xml: - * SoftDebuggerEngine.cs: Track api changes. Some engine info - is now taken from extension node metadata. - -2010-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * RemoteSoftDebuggerSession.cs: Use the new namespace for the - soft debugger. Updated the sdb client library. - -2010-01-20 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * ArrayAdaptor.cs: - * SoftDebuggerEngine.cs: - * SoftDebuggerSession.cs: - * SoftDebuggerAdaptor.cs: - * FieldValueReference.cs: - * Mono.Debugger.Soft.dll: - * SoftDebuggerBacktrace.cs: - * SoftEvaluationContext.cs: - * VariableValueReference.cs: - * PropertyValueReference.cs: - * Mono.Debugger.Soft.dll.mdb: - * RemoteSoftDebuggerSession.cs: - * MonoDevelop.Debugger.Soft.csproj: Split out a new dll - Mono.Debugging.Soft from the soft debugger addin. It has the - bits that have with no MD deps apart from Mono.Debugging, - and it's strongnamed so MonoVS can use it. - -2010-01-19 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerAdaptor.cs: In the log message for failed - invokes, include info about the object and method. - -2010-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerAdaptor.cs: Fix the error calling ToString when - inspecting structs that don't override it. - -2009-12-15 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: Fixed ToString call for structs. - Improve casting between primitive types and enums. Add some - missing null checks. - - * FieldValueReference.cs: Allow getting struct and primitive - value fields. - - * VariableValueReference.cs: Return correct origin flag. - -2009-12-14 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Flag 'external' assemblies as such - in the log. - -2009-12-14 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Ignore VMDisconnectedException when - exiting/disposing. Log errors instead of console.writeline. - -2009-12-14 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Add an environment variable for - enabling sdb logging. - -2009-12-14 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerEngine.cs: - * SoftDebuggerSession.cs: - * RemoteSoftDebuggerSession.cs: Pass the message along to the - debugger log output about missing user assemblies or errors - getting assembly name. - -2009-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: Implement TryConvert. - -2009-12-10 Geoff Norton <gnorton@novell.com> - - * RemoteSoftDebuggerSession.cs: Only redirect the output when - asked to do so. - -2009-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: Hide abstract properties. There is - nothing we can do with them. - -2009-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: Convert StructMirrors of type IntPtr - to real IntPtr objects. - -2009-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerSession.cs: Add support for external console. - -2009-12-07 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.Debugger.Soft.dll: - * Mono.Debugger.Soft.dll.mdb: Updated. - -2009-12-07 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: - * RemoteSoftDebuggerSession.cs: Add an OnConnected virtual - method that subclasses can use to hook into when the app is - successfully started. - -2009-12-07 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Pass isError to OnTargetOutput. - -2009-12-07 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: - * RemoteSoftDebuggerSession.cs: Add a fallback to try to kill - hung debugger processes. - -2009-12-04 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: When pausing and picking a frame to - display, pick one with user code. - -2009-12-03 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.Debugger.Soft.dll: - * Mono.Debugger.Soft.dll.mdb: Updated. - -2009-12-03 Lluis Sanchez Gual <lluis@novell.com> - - * FieldValueReference.cs: - * SoftDebuggerAdaptor.cs: - * PropertyValueReference.cs: Allow modifying field values on - structs. Track api changes. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.Debugger.Soft.dll: Updated, fixes debugger keeping - socket open after cancellation. - * Mono.Debugger.Soft.dll.mdb: - * Makefile.am: Include the debugger mdb file. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Name threads to make debugging - easier. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Avoid NREs disposing session that - never connected. - -2009-12-03 Lluis Sanchez Gual <lluis@novell.com> - - * FieldValueReference.cs: - * PropertyValueReference.cs: Don't allow setting field or - property values on structs. It is not supported for now. - -2009-12-03 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: Properly handle boxed primitive - values. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * RemoteSoftDebuggerSession.cs: Revert the previous change, as - it's no longer necessary after making the base - DebuggerSession terminate the session if Run throws. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * RemoteSoftDebuggerSession.cs: If we get an exception while - connecting, kill the session, or it doesn't exit and the - thread pads start throwing NREs on a null vm. - -2009-12-03 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerSession.cs: Run CancelAsyncOperations in a - background thread, since it can block and cause a deadlock - with the main session lock. Fixes bug #558273. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Don't show the socket exception - that's caused by cancelling the session. - -2009-12-02 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: - * SoftDebuggerSession.cs: Implemented IsExternalType. - -2009-12-02 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: Implement GetBaseType. Hide members - that have the CompilerGenerated attribute. - - * FieldValueReference.cs: - * PropertyValueReference.cs: Implement DeclaringType. Set the - correct flags for fields and properties. - -2009-12-02 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: Properly handle properties with - private accessors. - - * PropertyValueReference.cs: Set the ReadOnly flag if the - property is read-only. - -2009-11-30 Michael Hutchinson <mhutchinson@novell.com> - - * PropertyValueReference.cs: Allow getting and setting - nonpublic properties. - -2009-11-30 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerAdaptor.cs: Don't NRE in - MethodCall.WaitForCompleted if it was never invoked, or if - there was an exception in Invoke. - -2009-11-30 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: Don't call ToString when it doesn't - have been overriden. - -2009-11-25 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Fix picking a default thread - to position to when pausing. The current_thread value - had been nulled on resume to fix BP queuing, so - introduce a new recent_thread field. Also, make - a better attempt to find a non-ended thread if the - recent_thread has ended. - -2009-11-25 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: When disabling or removing - breakpoints or catchpoints, flush any queued occurrences of - them on other threads. - -2009-11-25 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerSession.cs: Fix potential null ref. - -2009-11-24 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: - * SoftDebuggerBacktrace.cs: Mark frames that are external - code. - -2009-11-24 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerBacktrace.cs: Include the type name in the - method name. Fixes bug #556941. - -2009-11-24 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerEngine.cs: - * SoftDebuggerSession.cs: Add support for tracepoints and - conditional breakpoints. - -2009-11-24 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerAdaptor.cs: Track API. - * Mono.Debugger.Soft.dll: Updated. - -2009-11-24 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerSession.cs: The stepping request should always - be disabled when stopping for whatever reason. - -2009-11-23 Michael Hutchinson <mhutchinson@novell.com> - - * Manifest.addin.xml: Declare dep on Mono.Debugger.Soft.dll. - -2009-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.Debugger.Soft.dll: Updated. - - * Makefile.am: - * MonoDevelop.Debugger.Soft.csproj: Ref Cecil. - - * SoftDebuggerEngine.cs: - * SoftDebuggerSession.cs: - * RemoteSoftDebuggerSession.cs: Implement support for assembly - filters. - -2009-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerEngine.cs: Implement ID member. - -2009-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: In GetMember, look for members in - parent types. - -2009-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerSession.cs: Fix disposing code. - -2009-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: Properly implement - MethodCall.Shutdown. - -2009-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: - * SoftDebuggerSession.cs: - * SoftEvaluationContext.cs: - * SoftDebuggerBacktrace.cs: Track api changes. Moved some code - to Mono.Debugging. - -2009-11-19 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerAdaptor.cs: Fix race in async eval. We didn't - actually need a callback, since we're just wrapping one - async API in another. - -2009-11-19 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerAdaptor.cs: Make MethodCall class more readable. - -2009-11-19 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerAdaptor.cs: Use the async eval API instead of - creating a thread. - -2009-11-19 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerAdaptor.cs: Fix invocation options. - -2009-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * SoftEvaluationContext.cs: Minor fix. - -2009-11-18 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerAdaptor.cs: - * SoftEvaluationContext.cs: - * SoftDebuggerBacktrace.cs: - * PropertyValueReference.cs: Track api changes. Call - ToString() to convert objects to values, when that option is - enabled. - -2009-11-17 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerEngine.cs: - * SoftDebuggerSession.cs: - * RemoteSoftDebuggerSession.cs: Use the user modules as - assembly filters for stepping, if the startinfo has them (it - doesn't yet). - -2009-11-17 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Fix the active thread object. - -2009-11-17 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerAdaptor.cs: Make invokes single-threaded and - ignoring breakpoints. - -2009-11-17 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: - * RemoteSoftDebuggerSession.cs: Empty the process info cache - when we resume, so that the process and thread lists get - updated. - -2009-11-17 Lluis Sanchez Gual <lluis@novell.com> - - * SoftEvaluationContext.cs: - * SoftDebuggerBacktrace.cs: Use the new options object. - - * SoftDebuggerSession.cs: Propagate busy state changes. - Dispose the vm in a background thread, to avoid unnecessary - waits. Cancel evaluation operations before continuing - execution. - - * SoftDebuggerAdaptor.cs: Improve support for - AllowTargetInvoke flag. Don't try to abort target invokes. - That's not yet supported. - -2009-11-17 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.Debugger.Soft.dll: Updated. - - * SoftDebuggerSession.cs: Queue stop events when more than one - come in at once, and dequeue them when resuming. - -2009-11-13 Michael Hutchinson <mhutchinson@novell.com> - - * RemoteSoftDebuggerSession.cs: Unify the AppName handling for - remote sessions. - -2009-11-13 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Refactor to tidy up the main event - handler. - -2009-11-13 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerSession.cs: - * SoftEvaluationContext.cs: After an evaluation in the target, - the current frame may be invalidated, so it has to be - queried again. - - * SoftDebuggerAdaptor.cs: Misc value conversion fixes. - - * VariableValueReference.cs: Implement local variable - assignment. - -2009-11-13 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerSession.cs: Add missing call to base dispose. - - * RemoteSoftDebuggerSession.cs: Fix warning. - -2009-11-13 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerSession.cs: Avoid IDE crash when an exception is - thrown in the event handler. - -2009-11-12 Geoff Norton <gnorton@novell.com> - - * RemoteSoftDebuggerSession.cs: Not all Listen() events redirect - the console as well. - -2009-11-12 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Catch exceptions when getting - process name. Works around Mono bug with symlinked runtimes. - -2009-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Fix bad state check. - -2009-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerEngine.cs: - * SoftDebuggerSession.cs: - * Mono.Debugger.Soft.dll: - * RemoteSoftDebuggerSession.cs: Use new async launch/listen - APIs. Add proper support for parallel runtimes. - -2009-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fixed bad copy. - -2009-11-10 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerEngine.cs: Don't try to parse version number. - Instead check for presence of Mono.Debugger.Soft.dll. - -2009-11-10 Michael Hutchinson <mhutchinson@novell.com> - - * RemoteSoftDebuggerSession.cs: Make GetListenMessage virtual - instead of abstract. - -2009-11-09 Geoff Norton <gnorton@novell.com> - - * SoftDebuggerSession.cs: Don't handle disconnects or - VMDeath, as we will (erroneously) try to resume a dead - vm - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.csproj: Add makefiles to project - files. - - * Makefile.am: Install the Mono.Debugger.Soft assembly. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.csproj: Don't local-copy project - refs. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.Soft.csproj: Wire the soft debug addin - into the build. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.csproj: Moved soft debug addin - from extras. - -2009-11-09 Lluis Sanchez Gual <lluis@novell.com> - - * SoftDebuggerSession.cs: Redirect errors. Improve handling of - vm disconnection. - -2009-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.csproj: Added refs to GTK. - - * SoftDebuggerSession.cs: Remove unneeded option. - - * RemoteSoftDebuggerSession.cs: Abstracted out listening code - from the iPhone debugger session. - -2009-11-07 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerEngine.cs: Stub out support for targetting - different Mono runtimes. Expose a static CanDebugRuntime - method. - -2009-11-03 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Better handling of the sim process - exiting while listen dialog is open. - -2009-11-03 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Fix the dispatch dervice deadlock in - the debugger start. - -2009-11-02 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: In progress. - -2009-11-02 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerEngine.cs: Disable for runtime < 2.8 - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * Manifest.addin.xml: Bump MD version. - -2009-10-26 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerEngine.cs: Disable sdb for Mono 2.4/2.5/2.6. - -2009-10-23 Geoff Norton <gnorton@novell.com> - - * SoftDebuggerSession.cs: Add a ConnectOutput call that is - protected for other consumers. - * Mono.Debugger.dll: Updated - -2009-10-23 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Make exiting more robust. - -2009-10-23 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerEngine.cs: - * SoftDebuggerSession.cs: Add preliminary support for - catchpoints. - -2009-10-22 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.Debugger.dll: Updated. - - * SoftDebuggerSession.cs: Stop at most recent thread when - stopping. - -2009-10-21 Geoff Norton <gnorton@novell.com> - - * SoftDebuggerSession.cs: Fix the formatting in the output pad. - Dont call .Enable() directly as this could result in duplicate - entries in the target. - -2009-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerSession.cs: Expose some API for subclasses to - override. - -2009-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.Soft.csproj: Don't require specific - versions of refs. - -2009-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * SoftDebuggerEngine.cs: Fix spelling of - GetAttachableProcesses API. - -2009-10-14 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: - * Manifest.addin.xml: Fixed description. - - * MonoDevelop.Debugger.Soft.csproj: Patch into the extras - configure system. - -2009-10-05 Lluis Sanchez Gual <lluis@novell.com> - - * ArrayAdaptor.cs: - * Mono.Debugger.dll: - * SoftDebuggerAdaptor.cs: - * SoftDebuggerSession.cs: Ongoing work. - -2009-09-30 Lluis Sanchez Gual <lluis@novell.com> - - * ArrayAdaptor.cs: - * SoftDebuggerSession.cs: - * SoftDebuggerAdaptor.cs: Ongoing work. - diff --git a/main/src/addins/MonoDevelop.Debugger.Win32/CorApi2/ChangeLog b/main/src/addins/MonoDevelop.Debugger.Win32/CorApi2/ChangeLog deleted file mode 100644 index 6b8c824978..0000000000 --- a/main/src/addins/MonoDevelop.Debugger.Win32/CorApi2/ChangeLog +++ /dev/null @@ -1,6 +0,0 @@ -2010-04-06 Lluis Sanchez Gual <lluis@novell.com> - - * Metadata\CorMetadata.cs: - * Metadata\MetadataType.cs: The Make*Type methods are now - public. - diff --git a/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/ChangeLog b/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/ChangeLog deleted file mode 100644 index ccbb1ba699..0000000000 --- a/main/src/addins/MonoDevelop.Debugger.Win32/MonoDevelop.Debugger.Win32/ChangeLog +++ /dev/null @@ -1,49 +0,0 @@ -2010-04-06 Lluis Sanchez Gual <lluis@novell.com> - - * CorEvaluationContext.cs: New helper property. - - * CorObjectAdaptor.cs: Improved CallToString. Fixed enum - conversions. Implemented some missing overrideables: - CreateTypeObject, GetEnumMembers, GetIndexerReference. - - * CorDebuggerSession.cs: Improved implementation of - GetTypeInfo. It now supports primitive, generic and array - types. - - * FieldReference.cs: When getting enum members, convert the - integer value to an enum value - - * PropertyReference.cs: Improved implementation of indexers. - Properly box primitive values when setting/getting the - property. - - * MonoDevelop.Debugger.Win32.csproj: Updated. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Win32.addin.xml: Bumped MD version. - -2009-12-16 Lluis Sanchez Gual <lluis@novell.com> - - * CorObjectAdaptor.cs: - -2009-12-03 Lluis Sanchez Gual <lluis@novell.com> - - * CorObjectAdaptor.cs: Track api changes. - -2009-12-02 Lluis Sanchez Gual <lluis@novell.com> - - * FieldReference.cs: - * CorObjectAdaptor.cs: - * PropertyReference.cs: Implement GetBaseType and - DeclaringType. Honor the DeclareOnly flag. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Win32.addin.xml: Bump MD version. - -2009-10-18 Michael Hutchinson <mhutchinson@novell.com> - - * CorDebuggerEngine.cs: - * CorDebuggerSession.cs: Fix Pocess/Process spelling. - diff --git a/main/src/addins/MonoDevelop.Debugger/ChangeLog b/main/src/addins/MonoDevelop.Debugger/ChangeLog deleted file mode 100644 index c2254df404..0000000000 --- a/main/src/addins/MonoDevelop.Debugger/ChangeLog +++ /dev/null @@ -1,1439 +0,0 @@ -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/DebugCommands.cs: - * MonoDevelop.Debugger/DebuggingService.cs: Track API changes. - -2010-07-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track API - changes. - -2010-07-13 Levi Bard <levi@unity3d.com> - - * MonoDevelop.Debugger/ExceptionCaughtDialog.cs: - Unescape exception message. - -2010-07-07 Levi Bard <levi@unity3d.com> - - * MonoDevelop.Debugger/LocalsPad.cs: - Persist local pad tree state while single-stepping within the same function. - -2010-06-10 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * icons/debug-overlay-24.png: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.addin.xml: Fix icon composition - warning. - -2010-06-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/DisassemblyView.cs: Track API changes. - -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Fix incorrect use - of ShowCustomDialog/RunCustomDialog. - -2010-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Use - ShowCustomDialog (which destroys the dialog when done) - instead of RunCustomDialog (which doesn't). - -2010-05-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/DebugCommands.cs: More dialog placement - cleanup. - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: More dialog - placing. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/DebugCommands.cs: Clean up dialog - placement. - - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: - Flush. - -2010-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Show the - exception information when double clicking on it in the - locals or watch pads. - - * MonoDevelop.Debugger/ExceptionCaughtDialog.cs: Don't crash - if there is a change event after the dialog is closed. - -2010-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/ExceptionCaughtDialog.cs: - * gtk-gui/MonoDevelop.Debugger.ExceptionCaughtDialog.cs: - Improved exception dialog. It now shows the stack trace. - Track api changes. - -2010-05-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track API - changes. - -2010-05-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Unsubscribe all - events from the session when stopping the debugger. Ensures - that the old session is completely disconnected from the - debugging service, so if something goes wrong while shutting - down, it will not interfere with a new session. This might - be a fix for bug #602476. - -2010-05-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/BusyEvaluatorDialog.cs: Dont re-show - the busy dialog if the user clicks on Keep Waiting. Instead, - show it when the user tries to continue debugging. Also show - a flashing status icon while in busy mode. - -2010-05-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: Remove unused icon sizes. - -2010-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ImmediatePad.cs: Really fix not - supported expression error reporting. - -2010-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ImmediatePad.cs: Improve error message - when an expression is not supported. - -2010-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValuePad.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger.Visualizer/TextVisualizer.cs: - * MonoDevelop.Debugger.Visualizer/PixbufVisualizer.cs: Track - api changes. When evaluation options change, update the - value pads. - -2010-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: - * MonoDevelop.Debugger/ExceptionCaughtDialog.cs: - * gtk-gui/MonoDevelop.Debugger.ExceptionCaughtDialog.cs: - Exception dialog fixes. Wrap the exception message. Don't - show new lines in the value column. - -2010-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.csproj: Flush. - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Properly update - expanders visibility when refreshing a row. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/DisassemblyView.cs: ViewContent widgets - are now destroyed by the workspace window. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track API - changes. - -2010-04-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/DebugExecutionHandlerFactory.cs: Make - IProcessAsyncOperation IDisposable. - -2010-04-23 Carlo Kok <ck@remobjects.com> - - * MakeFile.am: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/ExpressionEvaluatorExtensionNode.cs: - * MonoDevelop.Debugger/LocalsPad.cs: - Allow for custom debug expression evaluator plugins. - -2010-04-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Improved column - size handling. - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs: - Changed default size for evaluator dialog. - -2010-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Reduce size of - refresh and visualizer buttons. Moved refresh button to the - front of the column. - - * MonoDevelop.Debugger/ExpressionEvaluatorDialog.cs: Allow - expanding. - -2010-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger.Visualizer: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: - * MonoDevelop.Debugger.Visualizer/TextVisualizer.cs: - * MonoDevelop.Debugger.Visualizer/PixbufVisualizer.cs: - * MonoDevelop.Debugger.Visualizer/IValueVisualizer.cs: - * gtk-gui/MonoDevelop.Debugger.ExceptionCaughtDialog.cs: - * MonoDevelop.Debugger.Visualizer/ValueVisualizerDialog.cs: - * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs: - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: - * gtk-gui/MonoDevelop.Debugger.Viewers.ValueVisualizerDialog.cs: - Add basic support for custom visualizers. - - * MonoDevelop.Debugger/PinnedWatch.cs: Set the correct - expression name. - -2010-04-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/BreakpointPropertiesDialog.cs: Added - new test suite for StackFrame. Reorganized a bit the - namespaces. Added tests for bug #580994. - -2010-04-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/BreakpointPropertiesDialog.cs: When - checking if some breakpoint features are supported, check it - for the startup project too, since the current project may - be a library and not executable. - -2010-04-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/BreakpointPad.cs: Use the delete key - command to bind the delete key. - -2010-04-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/WatchPad.cs: - * MonoDevelop.Debugger/DebugCommands.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Added a context - menu to ObjectValueTreeView, which includes a command which - allows adding a value to the watch pad. - -2010-04-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Don't set - change the pin icon while editing. - -2010-04-06 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: - Remove dead space at bottom of dialog. - -2010-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: - Flush. - - * MonoDevelop.Debugger/StackTracePad.cs: Alloy copying the - call stack to the clipboard. Added context menu. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/DebugCommands.cs: Fixed some command - descriptions. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Debugger.addin.xml: Bumped MD version. - -2010-03-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: Set the default location for - debug pads. Register a new Debug layout. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/WatchPad.cs: - * MonoDevelop.Debugger/LocalsPad.cs: - * MonoDevelop.Debugger/Extensions.cs: - * MonoDevelop.Debugger/ThreadsPad.cs: - * MonoDevelop.Debugger/Initializer.cs: - * MonoDevelop.Debugger/ImmediatePad.cs: - * MonoDevelop.Debugger/StackTracePad.cs: - * MonoDevelop.Debugger/DebugCommands.cs: - * MonoDevelop.Debugger/BreakpointPad.cs: - * MonoDevelop.Debugger/ObjectValuePad.cs: - * MonoDevelop.Debugger/ExceptionsDialog.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: - * MonoDevelop.Debugger/DebuggerOptionsPanelWidget.cs: - * MonoDevelop.Debugger/BreakpointPropertiesDialog.cs: - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ImmediatePad.cs: Show the clear button - in the dock item toolbar. - -2010-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ThreadsPad.cs: - * MonoDevelop.Debugger/StackTracePad.cs: Icons are set in the - extension node. - - * MonoDevelop.Debugger/BreakpointPad.cs: Remove unrequired - shadow. - -2010-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger/BreakpointPad.cs: Use the new - DockItemToolbar class for showing toolbar commands. - -2010-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Added target for running the tests. - -2010-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Clean the - breakpoint list when closing the solution. - -2010-02-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ExceptionsDialog.cs: Fix bug #579754 - - Duplicate exception names in debugger exception dialog - -2010-02-22 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/ExceptionCaughtDialog.cs: - * gtk-gui/MonoDevelop.Debugger.ExceptionCaughtDialog.cs: Added - new dialog which is shown when an exception is caught. - - * MonoDevelop.Debugger/ImmediatePad.cs: Use new expression - validation method. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ThreadsPad.cs: - * MonoDevelop.Debugger/StackTracePad.cs: - * MonoDevelop.Debugger/BreakpointPad.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track api - changes. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggerEngine.cs: Properly initialize - the engine. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/Extensions.cs: - * MonoDevelop.Debugger/DebuggerEngine.cs: - * MonoDevelop.Debugger/IDebuggerEngine.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/DebugExecutionModeSet.cs: - * MonoDevelop.Debugger/AttachToProcessDialog.cs: - * MonoDevelop.Debugger/DebuggerOptionsPanelWidget.cs: - * MonoDevelop.Debugger/DebuggerEngineExtensionNode.cs: - * MonoDevelop.Debugger/DebugExecutionHandlerFactory.cs: Added - support for lazy loading of add-ins - -2010-02-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ThreadsPad.cs: - * MonoDevelop.Debugger/StackTracePad.cs: - * MonoDevelop.Debugger/BreakpointPad.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track API - changes for lazy loading images. - -2010-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/ExceptionsDialog.cs: Include - System.Exception in exceptions list. - -2010-02-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: init pinned - watch coordinates to -1. - -2010-02-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger/PinnedWatch.cs: - * MonoDevelop.Debugger/PinnedWatchStore.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: - * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs: - Implemented infrastructure for supporting persistent pinned - watches. - -2010-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebugCommands.cs: Warn the user when - trying to debug an outdated exe. Fixes bug #540979. - -2010-01-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track API - changes. - -2010-01-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Made GetIcon - public. - -2010-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Debugger.ExceptionsDialog.cs: - * gtk-gui/MonoDevelop.Debugger.BusyEvaluatorDialog.cs: - * gtk-gui/MonoDevelop.Debugger.AddTracePointDialog.cs: - * gtk-gui/MonoDevelop.Debugger.AttachToProcessDialog.cs: - * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs: - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: - * gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs: - Flush. - -2010-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Implement a type - resolver. Helps fixing bug #570855 - Poor type resolution in - debugger. - -2010-01-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track API - changes. - -2009-12-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Tests: - * MonoDevelop.Debugger.Tests.TestApp: Added new testing - projects. - - * MonoDevelop.Debugger/DebuggingService.cs: Allow using the - debugging service when the Ide is not initialized. - -2009-12-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Ensure that soft - debugger is prioritised over newly installed debuggers. - -2009-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.csproj: - * icons/view-debug-watch-16.png: - * icons/view-debug-locals-16.png: - * MonoDevelop.Debugger.addin.xml: - * icons/view-debug-threads-16.png: - * icons/view-debug-call-stack-16.png: - * icons/view-debug-breakpoints-16.png: Added some new icons. - -2009-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Use the new - DisplayValue property. - -2009-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Pass along the - external console option. - -2009-12-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Use - Workbench.Present so that we can special-case for different - platforms. - -2009-12-02 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger/DebuggerOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs: - Added new grouping options to the options panel. - - * MonoDevelop.Debugger/DebuggingService.cs: Moved all options - properties to a single object. - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Show the new - static member icons. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: Fix shortcut conflict. - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs: - Evaluate expression when pressing enter in the expression - evaluator dialog. - -2009-11-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Remove FIXME that - was fixed. - -2009-11-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/StackTracePad.cs: Don't prevent the - user from jumping to frames if source exists, even if - they're not user code. - -2009-11-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/Initializer.cs: Take external code - into account when picking frame to show when stopping. - -2009-11-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebugTextMarker.cs: New marker for - tracepoints. - -2009-11-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/StackTracePad.cs: Don't jump to - external frames. - -2009-11-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/StackTracePad.cs: Make frames that are - external code italic. - - * MonoDevelop.Debugger/Initializer.cs: - * MonoDevelop.Debugger/DebuggingService.cs: Only display the - current visible frame, not external code frames. - -2009-11-24 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/DebugCommands.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/AddTracePointDialog.cs: - * gtk-gui/MonoDevelop.Debugger.AddTracePointDialog.cs: - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: - Implemented Add Tracepoint command. - -2009-11-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Add a call for - accessing the next "visible" stack frame. - - * MonoDevelop.Debugger/Initializer.cs: Track API. - - * MonoDevelop.Debugger/DebugTextMarker.cs: New marker. - -2009-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/DebuggerOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs: - Add setting for user-code-only debugging. - -2009-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger/IDebuggerEngine.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/DebuggerOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs: - Added options panel for setting debugger engine selection - priority. - -2009-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Add support for - the new EvaluatingGroup value type. - -2009-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Remove debug code. - -2009-11-18 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger/ImmediatePad.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: - * MonoDevelop.Debugger/DebuggerOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs: - Add support for refreshing values. Added option for enabling - ToString evaluation. Track api changes. - -2009-11-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/DebuggerOptionsPanelWidget.cs: Added - options panel for the debugger options. - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.Debugger.csproj: - * gtk-gui/MonoDevelop.Debugger.ExceptionsDialog.cs: - * gtk-gui/MonoDevelop.Debugger.BusyEvaluatorDialog.cs: - * gtk-gui/MonoDevelop.Debugger.AttachToProcessDialog.cs: - * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs: - * gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: - Updated. - - * MonoDevelop.Debugger/DebuggingService.cs: Use the options - entered by the user for timeout and target evaluation. Show - the busy dialog when the debugger is busy. - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Use the default - timeout when evaluating expressions. - - * MonoDevelop.Debugger/BusyEvaluatorDialog.cs: New dialog - shown when the debugger is busy executing target methods. - -2009-11-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Fix bug #549886 - - Pressing Enter at the end of a line with a breakpoint moves - the breakpoint down a line. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Debugger.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.csproj: Reference the mono-cairo - package. - - * MonoDevelop.Debugger/Initializer.cs: - * MonoDevelop.Debugger/DebuggingService.cs: Properly check - debugger features while in a debug session. - - * MonoDevelop.Debugger/ThreadsPad.cs: Improve error handling. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Debugger.ExceptionsDialog.cs: - * gtk-gui/MonoDevelop.Debugger.AttachToProcessDialog.cs: - * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs: - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: - Flush. - -2009-10-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Fixed 'Bug 550179 - - Caret should not pulse when debugger stepping'. - -2009-10-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.addin.xml: Add Mac shortcuts. - - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger.csproj: Flush. - -2009-10-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/ThreadsPad.cs: Fix Pocess/Process - spelling. - -2009-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/IDebuggerEngine.cs: - * MonoDevelop.Debugger/AttachToProcessDialog.cs: Fix spelling - of GetAttachableProcesses API. - -2009-10-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Added new event to - disable conditional compilation for a document. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Debugger.addin.xml: Bump MD version. - -2009-10-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/AttachToProcessDialog.cs: Track api - changes. - -2009-10-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Avoid deadlock by - delaying the display of error dialogs. - -2009-09-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/Initializer.cs: Don't show the - disassembly window if not supported. - -2009-09-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/DebugCommands.cs: - * MonoDevelop.Debugger/DebuggingService.cs: Implemented Show - Current Execution Line command. - -2009-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Added null check. - -2009-09-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Report debugger - exceptions in a dialog. - - * MonoDevelop.Debugger/BreakpointPad.cs: Disable the - breakpoints pad if the breakpoint store is read-only while - running. - - * MonoDevelop.Debugger/DebugCommands.cs: Disable breakpoint - commands when the breakpoint store is read-only. - -2009-09-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger\DebuggingService.cs: Fire the stopped - event after disposing the session. - -2009-09-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ImmediatePad.cs: Added a toolbar with a - clean button. - -2009-09-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track API - changes. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/DebugCommands.cs: Make windows transient - for the root monodevelop window. - -2009-09-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track api - changes. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.csproj: Updated dependencies. We now - depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/BreakpointPad.cs: Fix issue with - context menu. Fixes bug #480535. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger\StackTracePad.cs: Improve stack frame - formatting. - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track API - changes. - -2009-08-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.addin.xml: Try some different Mac - keyboard mappings for build and run commands. - -2009-08-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.csproj: Don't make local copies of - project references. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: - Flush. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Debugger.ExceptionsDialog.cs: - * gtk-gui/MonoDevelop.Debugger.AttachToProcessDialog.cs: - * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs: - Flush. - -2009-07-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/DebugCommands.cs: Run has now "Run - again" functionality when no debugger is installed. - -2009-07-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track API - changes. - -2009-07-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track api - changes. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ImmediatePad.cs: Use the new - DesktopService instead of PlatformService. - -2009-06-12 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/ImmediatePad.cs: Added immediate pad. - -2009-05-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger\ThreadsPad.cs: Don't try to get the - list of threads if the debugger is running. - - * MonoDevelop.Debugger\DebugCommands.cs: Fix logic for - checking if debugging is supported. - -2009-05-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger\ThreadsPad.cs: - * MonoDevelop.Debugger\StackTracePad.cs: Don't render a - border. The dock item already provides one. - -2009-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger\Initializer.cs: - * MonoDevelop.Debugger\DebuggingService.cs: Use FilePath for - representing paths. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/Extensions.cs: - * MonoDevelop.Debugger/DebugCommands.cs: Workaround for what - seems to be a mcs bug. Looks like it can't properly resolve - the implicit conversion of null to string. - -2009-05-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.addin.xml: More Mac shortcuts. - -2009-04-27 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger/IDebuggerEngine.cs: Moved - IDebuggerEngine from Mono.Debugging. - - * MonoDevelop.Debugger/DebuggingService.cs: IDebuggerEngine - now takes an ExecutionCommand as parameter. - -2009-04-20 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/DebugExecutionModeSet.cs: Created an - execution mode set for debuggers. - - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/DebugExecutionHandlerFactory.cs: Track - api changes done in IExecutionHandler. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.Debugger.csproj: don't require specific - gtk-sharp version. - -2009-04-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/WatchPad.cs: Changed IMementoCapable - interface. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Debugger.addin.xml: Bump MD version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ExceptionsDialog.cs: Track api changes - to support multiple target runtimes. - -2009-04-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track api - changes (Made the 'undo' of code completion operations more - intelligent.) - -2009-03-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger/DisassemblyView.cs: - * MonoDevelop.Debugger/DebugTextMarker.cs: Fixed compilation - error. - -2009-03-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track api - changes. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.csproj: Don't local-copy project refs. - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger.csproj: Moved text editor to core - -2009-03-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Fix bug #478331 - - Adding second (third, etc) variable to watch pad takes - type of first variable. - -2009-03-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: Removed unused - CanDebugPlatform and rename CanDebugFile to CanDebugCommand. - -2009-03-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/Extensions.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/DebugExecutionHandlerFactory.cs: - Changed the way execution handlers work. We are not using - platform ids anymore. Instead, we use command strings when - looking for execution handlers. IExecutionHandlerFactory has - been removed and now everything is handled by - IExecutionHandler, which has a new CanExecute method. This - model is more simple and more generic. - -2009-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/BreakpointPropertiesDialog.cs: - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: - Moved breakpoint properties dialog from MD.Ide. Disable - conditional and tracepoint options if they are not supported - by the project. - -2009-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/Extensions.cs: Fixed NRE when the - current view does not have a file name. Fixes bug #480823 - - NRE when closing solution. - -2009-03-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: commented out - debug message. - -2009-02-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/ThreadsPad.cs: - * MonoDevelop.Debugger/StackTracePad.cs: Added translatable - strings. Patch from Bálint Kriván. - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.csproj: Flush. - -2009-02-23 Scott Ellington <scott.ellington@gmail.com> - - * Makefile.am: - * icons/step-out-24.png: - * icons/step-into-24.png: - * icons/step-over-24.png: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.addin.xml: add 24 px icons and debug - toolbar - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: Track merge of the project - pad context menu. - -2009-02-20 Scott Ellington <scott.ellington@gmail.com> - - * Makefile.am: - * icons/step-out-22.png: - * icons/step-out-16.png: - * icons/step-over-22.png: - * icons/step-over-16.png: - * icons/step-into-16.png: - * icons/step-into-22.png: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.addin.xml: add step icons - -2009-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/WatchPad.cs: When restoring the watch - pad state, clear the old state. - -2009-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ExceptionsDialog.cs: Track api changes. - -2009-02-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/LocalsPad.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Add locals all - at once to the list. - - * MonoDevelop.Debugger/DebugCommands.cs: Allow editing the - exceptions even when the debugger is not running. - -2009-02-12 Lluis Sanchez Gual <lluis@novell.com> - - * icons: - * Makefile.am: - * icons/debug-overlay-32.png: - * icons/debug-overlay-22.png: - * icons/debug-overlay-16.png: - * MonoDevelop.Debugger.csproj: - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/DebugCommands.cs: Added icon for debug - command. Make sure the run command is visible in the toolbar - even when there are no debuggers installed. - -2009-02-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/ThreadsPad.cs: - * MonoDevelop.Debugger/StackTracePad.cs: - * MonoDevelop.Debugger/BreakpointPad.cs: - * MonoDevelop.Debugger/ObjectValuePad.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Use pad font. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.csproj: Don't require a specific - version of Mono.Addins. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.csproj: Flush MD's removal of newline - at end of file that was introduced by manually editing with - gedit. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.csproj: Make debug configuration build - debug symbols. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.mdp: - * MonoDevelop.Debugger.csproj: Migrated to MSBuild file - format. - -2009-02-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/DisassemblyView.cs: track api changes. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Debugger.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Debugger.ExceptionsDialog.cs: - * gtk-gui/MonoDevelop.Debugger.AttachToProcessDialog.cs: - * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs: - Flush. - - * Makefile.am: - * MonoDevelop.Debugger.mdp: Updated Mono.Cairo reference. - -2009-02-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/DisassemblyView.cs: Track - TextEditorOptions API changes. - -2009-02-01 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Track changes in MD's assembly handling. - Mono.Cairo is no longer considered to be a "system" - assembly. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger.mdp: Flush project format changes. - -2008-12-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Use the new async - evaluation feature. - - * MonoDevelop.Debugger/StackTracePad.cs: - * MonoDevelop.Debugger/ObjectValuePad.cs: Make sure the pad is updated - only when it is visible. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.mdp: All projects now require fx 3.5. - -2008-12-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: When cleaning up the - session, dispose it as last step, since it may be slow, and it might - delay all other cleanup operations. - -2008-12-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebuggingService.cs: If something goes wrong when - starting the debugger, cleanup the session. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/Initializer.cs: - * MonoDevelop.Debugger/DebugCommands.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/AttachToProcessDialog.cs: Hide debugger commands - which are not supported by the installed debuggers. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: Updated key bindings to match VS. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: Changed default label of debug command - for projects since to avoid it being confused with the global debug - command in the key bindings panel. - - * MonoDevelop.Debugger/Extensions.cs: Honor the RunWithWarning and - BuildBeforeExecuting preferences. - - * MonoDevelop.Debugger/DebugExecutionHandlerFactory.cs: Track api - changes. - - * MonoDevelop.Debugger/DebugCommands.cs: Honor the RunWithWarning and - BuildBeforeExecuting preferences. If no debugger is installed, the - Debug command will work as a regular Run command. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-12-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Allow editing by pressing - F2. - -2008-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: Fix command names. - -2008-11-26 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.Debugger.mdp: - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/DebugCommands.cs: - * MonoDevelop.Debugger/ExceptionsDialog.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: - * gtk-gui/MonoDevelop.Debugger.ExceptionsDialog.cs: - * MonoDevelop.Debugger/ExpressionEvaluatorDialog.cs: - * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs: Implemented - exceptions dialog and expression evaluation dialog. - -2008-11-25 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Debugger.mdp: - * MonoDevelop.Debugger.addin.xml: - * MonoDevelop.Debugger/LocalsPad.cs: - * MonoDevelop.Debugger/Extensions.cs: - * MonoDevelop.Debugger/ThreadsPad.cs: - * MonoDevelop.Debugger/Initializer.cs: - * MonoDevelop.Debugger/StackTracePad.cs: - * MonoDevelop.Debugger/DebugCommands.cs: - * MonoDevelop.Debugger/BreakpointPad.cs: - * MonoDevelop.Debugger/ObjectValuePad.cs: - * MonoDevelop.Debugger/DisassemblyView.cs: - * MonoDevelop.Debugger/ExceptionsDialog.cs: - * MonoDevelop.Debugger/DebuggingService.cs: - * MonoDevelop.Debugger/ObjectValueTreeView.cs: - * MonoDevelop.Debugger/AttachToProcessDialog.cs: - * gtk-gui/MonoDevelop.Debugger.ExceptionsDialog.cs: - * MonoDevelop.Debugger/DebugExecutionHandlerFactory.cs: - * gtk-gui/MonoDevelop.Debugger.AttachToProcessDialog.cs: Moved here all - debug commands previously implemented in MD.Ide. - -2008-11-21 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Debugger.mdp: Updated. - -2008-11-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/Initializer.cs: - * MonoDevelop.Debugger/DisasemblyView.cs: - * MonoDevelop.Debugger/DisassemblyView.cs: Fix spelling. - -2008-11-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/DebugTextMarker.cs: fixed compilation error. - -2008-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix build dependencies. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: Bump MD version. - -2008-10-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track APIs. - -2008-10-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track CompletionData API. - -2008-10-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Remove ambiguity. - -2008-10-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track API. - -2008-09-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: implemented IComparable. - -2008-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Really fix. - -2008-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track api changes. - -2008-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValuePad.cs: Fix nullref. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.mdp: Updated projects. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: Updated generated code. - -2008-08-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/DisasemblyView.cs: made some changes caused by - text editor changes. - -2008-08-07 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs, - gtk-gui/gui.stetic, MonoDevelop.Debugger.mdp, Makefile.am, - MonoDevelop.Debugger/BreakpointPropertiesDialog.cs, - MonoDevelop.Debugger/BreakpointPad.cs: Moved breakpoint properties - dialog to MD.Ide. - * MonoDevelop.Debugger/DebugTextMarker.cs: Track api changes. - -2008-08-06 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui, gtk-gui/generated.cs, - gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs, - gtk-gui/gui.stetic, MonoDevelop.Debugger.mdp, Makefile.am, - MonoDevelop.Debugger/BreakpointPropertiesDialog.cs, - MonoDevelop.Debugger/BreakpointPad.cs: Improved breakpoints pad. - Implemented the breakpoint properties dialog. - -2008-08-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml, MonoDevelop.Debugger.mdp, - Makefile.am, MonoDevelop.Debugger/ThreadsPad.cs: Added threads pad. - Based on the work by Alfonso Santos Luaces. - * MonoDevelop.Debugger/BreakpointPad.cs: Properly unsubscribe debug - service events. - -2008-08-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DisasemblyView.cs: Track api changes. - -2008-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValuePad.cs: Remove debug code. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger.mdp: Removed some parts of the documentation - service. - -2008-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml, MonoDevelop.Debugger.mdp, - Makefile.am, MonoDevelop.Debugger/WatchPad.cs, - MonoDevelop.Debugger/LocalsPad.cs, - MonoDevelop.Debugger/BreakpointPad.cs, - MonoDevelop.Debugger/ObjectValuePad.cs: Implemented LocalsPad. - Moved all logic shared with the WatchPad to ObjectValuePad. - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Highlight values that - have changed since the last time the debugger was stopped. - -2008-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml, MonoDevelop.Debugger.mdp, - Makefile.am, MonoDevelop.Debugger/BreakpointPad.cs: Initial - implementation of the breakpoints pad by Alfonso Santos Luaces. - -2008-07-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/WatchPad.cs: Make sure the value tree is - properly initialized the first time it is shown. - -2008-07-21 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am, MonoDevelop.Debugger.mdp: Fix automake build paths. Add - System.Xml reference and don't local copy refs, for build within - MD. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Remove ellupsizing. - Doesn't work well with the debug tooltip. - -2008-07-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs, - MonoDevelop.Debugger/WatchPad.cs: Store watch pad expressions into - the user preferences when closing a solution. - -2008-07-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Make columns resizable. - -2008-07-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Show icons for Type and - Namespace values. - -2008-07-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.mdp, Makefile.am, - MonoDevelop.Debugger/WatchPad.cs, - MonoDevelop.Debugger/ObjectValueTreeView.cs: Added support for code - completion. - -2008-07-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/WatchPad.cs: Don't update the tree if there is - no current frame, since it will reset the current expansion state. - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Added events which are - fired when value editing starts/ends. Fixes some text escaping - issues. - -2008-07-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/WatchPad.cs, - MonoDevelop.Debugger/ObjectValueTreeView.cs: Show member icons in - the watch pad. Support a new compact mode to be used in the debug - tooltips. - -2008-07-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Debugger/DebugTextMarker.cs, - MonoDevelop.Debugger/DisasemblyView.cs: debug markers are now using - color styles instead of hard coded colors. - -2008-07-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger/DebugTextMarker.cs: Improved colors. - * MonoDevelop.Debugger/ObjectValueTreeView.cs: Allow editing variable - values. - * MonoDevelop.Debugger/Initializer.cs: Implement ShowDisassembly - command. - * MonoDevelop.Debugger/DisasemblyView.cs: Implemented support for mixed - assembler/source code view. - -2008-07-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: Fix add-in id. - -2008-07-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.mdp, Makefile.am, - MonoDevelop.Debugger/DebugTextMarker.cs: Implemented markers for - breakpoint and current execution line. - * MonoDevelop.Debugger/DisasemblyView.cs: Use new current line marker. - -2008-06-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml, MonoDevelop.Debugger.mdp, - Makefile.am, MonoDevelop.Debugger/WatchPad.cs, - MonoDevelop.Debugger/ObjectValueTreeView.cs, - MonoDevelop.Debugger/Initializer.cs, - MonoDevelop.Debugger/DisasemblyView.cs, - MonoDevelop.Debugger/StackTracePad.cs: Improved call stack view. - Implemented disassemble view. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml: Bump MD version. - -2008-05-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.addin.xml, MonoDevelop.Debugger.mdp, - Makefile.am, MonoDevelop.Debugger/WatchPad.cs, - MonoDevelop.Debugger/ObjectValueTreeView.cs, - MonoDevelop.Debugger/StackTracePad.cs: Implemented initial watch - pad. - diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests.TestApp/ChangeLog b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests.TestApp/ChangeLog deleted file mode 100644 index a7cef8394d..0000000000 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests.TestApp/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -2010-04-14 Lluis Sanchez Gual <lluis@novell.com> - - * Main.cs: Added new test suite for StackFrame. Reorganized a - bit the namespaces. Added tests for bug #580994. - -2010-04-13 Lluis Sanchez Gual <lluis@novell.com> - - * Main.cs: Add unit test for bug 595270: Flags enums in - debugger show the zero value. - -2010-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * Main.cs: Added boxing tests. Disable assignment tests for - MDB only, they now work with SDB. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Tests.TestApp.csproj: Flush. - diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests/ChangeLog b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests/ChangeLog deleted file mode 100644 index 920c56f624..0000000000 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger.Tests/ChangeLog +++ /dev/null @@ -1,44 +0,0 @@ -2010-04-14 Lluis Sanchez Gual <lluis@novell.com> - - * StackFrameTests.cs: - * MdbStackFrameTests.cs: - * SdbEvaluationTests.cs: - * SdbStackFrameTests.cs: - * MdbEvaluationTests.cs: - * MonoDevelop.Debugger.Tests.csproj: Added new test suite for - StackFrame. Reorganized a bit the namespaces. Added tests - for bug #580994. - -2010-04-06 Lluis Sanchez Gual <lluis@novell.com> - - * EvaluationTests.cs: Make some tests work on windows. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Tests.csproj: Merged MD.Projects into - MD.Core, and MD.Projects.Gui, MD.Core.Gui and MD.Components - into MD.Ide. - -2010-03-03 Lluis Sanchez Gual <lluis@novell.com> - - * EvaluationTests.cs: - * MdbEvaluationTests.cs: Fix tests. Formatting rules have - changed. - -2010-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * DebugTests.cs: - * EvaluationTests.cs: - * MdbEvaluationTests.cs: Added boxing tests. Disable - assignment tests for MDB only, they now work with SDB. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Tests.csproj: Flush. - - * DebugTests.cs: Added support for lazy loading of add-ins - -2009-12-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Debugger.Tests.csproj: Add missing file. - diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BreakpointPropertiesDialog.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BreakpointPropertiesDialog.cs index 1039e4745d..225366c8c1 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BreakpointPropertiesDialog.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BreakpointPropertiesDialog.cs @@ -442,7 +442,7 @@ namespace MonoDevelop.Debugger public void Update (string location) { if (string.IsNullOrWhiteSpace (location)) { - Warning = GettextCatalog.GetString ("Enter location"); + Warning = GettextCatalog.GetString ("Enter location."); return; } var splitted = location.Split (':'); @@ -456,22 +456,22 @@ namespace MonoDevelop.Debugger } splitted = newSplitted; } else { - Warning = GettextCatalog.GetString ("File does not exist"); + Warning = GettextCatalog.GetString ("File does not exist."); return; } } if (splitted.Length < 2) { - Warning = GettextCatalog.GetString ("Missing ':' for line declaration"); + Warning = GettextCatalog.GetString ("Missing ':' for line declaration."); return; } FileName = splitted [0]; if (!int.TryParse (splitted [1], out line)) { - Warning = GettextCatalog.GetString ("Line is not a number"); + Warning = GettextCatalog.GetString ("Line is not a number."); return; } if (splitted.Length > 2 && !int.TryParse (splitted [2], out column)) { - Warning = GettextCatalog.GetString ("Column is not a number"); + Warning = GettextCatalog.GetString ("Column is not a number."); return; } else { column = 1; @@ -487,7 +487,7 @@ namespace MonoDevelop.Debugger public void Update (string filePath, int line, int column) { if (!System.IO.File.Exists (filePath)) { - Warning = GettextCatalog.GetString ("File does not exist"); + Warning = GettextCatalog.GetString ("File does not exist."); } else { Warning = ""; } @@ -618,7 +618,7 @@ namespace MonoDevelop.Debugger if (breakpointActionPrint.Active && string.IsNullOrWhiteSpace (entryPrintExpression.Text)) { warningPrintExpression.Show (); - warningPrintExpression.ToolTip = GettextCatalog.GetString ("Trace expression not specified"); + warningPrintExpression.ToolTip = GettextCatalog.GetString ("Enter trace expression."); result = false; } @@ -628,13 +628,13 @@ namespace MonoDevelop.Debugger if (stopOnFunction.Active) { if (text.Length == 0) { warningFunction.Show (); - warningFunction.ToolTip = GettextCatalog.GetString ("Function name not specified"); + warningFunction.ToolTip = GettextCatalog.GetString ("Enter function name."); result = false; } if (!TryParseFunction (text, out parsedFunction, out parsedParamTypes)) { warningFunction.Show (); - warningFunction.ToolTip = GettextCatalog.GetString ("Invalid function syntax"); + warningFunction.ToolTip = GettextCatalog.GetString ("Invalid function syntax."); result = false; } } @@ -646,9 +646,13 @@ namespace MonoDevelop.Debugger result = false; } } else if (stopOnException.Active) { - if (!classes.Contains (entryExceptionType.Text)) { + if (string.IsNullOrWhiteSpace (entryExceptionType.Text)) { warningException.Show (); - warningException.ToolTip = GettextCatalog.GetString ("Exception not identified"); + warningException.ToolTip = GettextCatalog.GetString ("Enter exception type."); + result = false; + } else if (!classes.Contains (entryExceptionType.Text)) { + warningException.Show (); + warningException.ToolTip = GettextCatalog.GetString ("Exception not identified in exception list generated from currently selected project."); //We might be missing some exceptions that are loaded at runtime from outside our project //or we don't have project at all, hence show warning but still allow user to close window result = true; diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BusyEvaluatorDialog.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BusyEvaluatorDialog.cs index d82779bcbc..48bdacad81 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BusyEvaluatorDialog.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BusyEvaluatorDialog.cs @@ -26,27 +26,46 @@ using System; using Mono.Debugging.Client; +using MonoDevelop.Ide; namespace MonoDevelop.Debugger { - public partial class BusyEvaluatorDialog : Gtk.Dialog + class BusyEvaluator { - public BusyEvaluatorDialog () - { - this.Build (); - //Prevent closing dialog via X button, user can either wait with - //dialog open or press "Stop Debugger" button - DeleteEvent += (o, args) => args.RetVal = true; + public BusyEvaluatorDialog Dialog { + get; + private set; } public void UpdateBusyState (BusyStateEventArgs args) { if (!args.IsBusy) { - Hide (); + if (Dialog != null) {
+ Dialog.Destroy ();
+ Dialog.Dispose ();
+ Dialog = null; + } } else { - Show (); + if (Dialog == null) + Dialog = new BusyEvaluatorDialog (); + + Dialog.Show (); } } + } + + public partial class BusyEvaluatorDialog : Gtk.Dialog + { + public BusyEvaluatorDialog () + { + this.Build (); + //Prevent closing dialog via X button, user can either wait with + //dialog open or press "Stop Debugger" button + DeleteEvent += (o, args) => args.RetVal = true; + Modal = true; + TransientFor = MessageService.RootWindow; + DestroyWithParent = true; + } protected virtual void OnButtonCancelClicked (object sender, System.EventArgs e) { diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DebuggingService.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DebuggingService.cs index dcd54faa84..f53884d81c 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DebuggingService.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DebuggingService.cs @@ -73,7 +73,7 @@ namespace MonoDevelop.Debugger static ExceptionCaughtMessage exceptionDialog; - static BusyEvaluatorDialog busyDialog; + static BusyEvaluator busyEvaluator; static StatusBarIcon busyStatusIcon; static bool isBusy; @@ -100,10 +100,7 @@ namespace MonoDevelop.Debugger IdeApp.Workspace.StoringUserPreferences += OnStoreUserPrefs; IdeApp.Workspace.LoadingUserPreferences += OnLoadUserPrefs; IdeApp.Workspace.LastWorkspaceItemClosed += OnSolutionClosed; - busyDialog = new BusyEvaluatorDialog (); - busyDialog.Modal = true; - busyDialog.TransientFor = MessageService.RootWindow; - busyDialog.DestroyWithParent = true; + busyEvaluator = new BusyEvaluator (); }; AddinManager.AddExtensionNodeHandler (FactoriesPath, delegate { // Refresh the engines list @@ -702,33 +699,37 @@ namespace MonoDevelop.Debugger } } - static void OnBusyStateChanged (object s, BusyStateEventArgs args) + static async void OnBusyStateChanged (object s, BusyStateEventArgs args) { isBusy = args.IsBusy; - Runtime.RunInMainThread (delegate { - busyDialog.UpdateBusyState (args); + await Runtime.RunInMainThread (delegate { + busyEvaluator.UpdateBusyState (args); if (args.IsBusy) { if (busyStatusIcon == null) { busyStatusIcon = IdeApp.Workbench.StatusBar.ShowStatusIcon (ImageService.GetIcon ("md-bug", Gtk.IconSize.Menu)); busyStatusIcon.SetAlertMode (100); busyStatusIcon.ToolTip = GettextCatalog.GetString ("The debugger runtime is not responding. You can wait for it to recover, or stop debugging."); - busyStatusIcon.Clicked += delegate { - MessageService.PlaceDialog (busyDialog, MessageService.RootWindow); - }; + busyStatusIcon.Clicked += OnBusyStatusIconClicked; } } else { if (busyStatusIcon != null) { + busyStatusIcon.Clicked -= OnBusyStatusIconClicked; busyStatusIcon.Dispose (); busyStatusIcon = null; } } }); } + + static void OnBusyStatusIconClicked (object sender, StatusBarIconClickedEventArgs args) + { + MessageService.PlaceDialog (busyEvaluator.Dialog, MessageService.RootWindow); + } static bool CheckIsBusy () { - if (isBusy && !busyDialog.Visible) - MessageService.PlaceDialog (busyDialog, MessageService.RootWindow); + if (isBusy && !busyEvaluator.Dialog.Visible) + MessageService.PlaceDialog (busyEvaluator.Dialog, MessageService.RootWindow); return isBusy; } @@ -1046,7 +1047,7 @@ namespace MonoDevelop.Debugger args.Properties.SetValue ("MonoDevelop.Ide.DebuggingService.PinnedWatches", pinnedWatches); } - static void OnLoadUserPrefs (object s, UserPreferencesEventArgs args) + static Task OnLoadUserPrefs (object s, UserPreferencesEventArgs args) { var elem = args.Properties.GetValue<XmlElement> ("MonoDevelop.Ide.DebuggingService.Breakpoints") ?? args.Properties.GetValue<XmlElement> ("MonoDevelop.Ide.DebuggingService"); @@ -1061,6 +1062,8 @@ namespace MonoDevelop.Debugger lock (breakpoints) pinnedWatches.BindAll (breakpoints); + + return Task.FromResult (true); } static void OnSolutionClosed (object s, EventArgs args) diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs index 962d1b58fd..602cc05c42 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs @@ -507,9 +507,8 @@ namespace MonoDevelop.Debugger var markup = string.Format ("<span foreground='{0}'><b>{1}</b></span>", text_color, GLib.Markup.EscapeText (Frame.DisplayText)); - string frame_text_color = selected ? text_color : parent.Style.Text(StateType.Insensitive).GetHex(); if (!string.IsNullOrEmpty (Frame.File)) { - markup += string.Format ("\n<span size='smaller' foreground='{0}'>{1}", frame_text_color, GLib.Markup.EscapeText (Frame.File)); + markup += string.Format ("<span size='4096'>\n\n</span><span size='small' foreground='{0}'>{1}", text_color, GLib.Markup.EscapeText (Frame.File)); if (Frame.Line > 0) { markup += ":" + Frame.Line; if (Frame.Column > 0) diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs index 5da2ab92d6..5f27a3c01a 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ObjectValueTreeView.cs @@ -41,6 +41,7 @@ using MonoDevelop.Components.Commands; using MonoDevelop.Ide.Commands; using MonoDevelop.Ide.Editor.Extension; using System.Linq; +using MonoDevelop.Ide.Fonts; namespace MonoDevelop.Debugger { @@ -480,10 +481,19 @@ namespace MonoDevelop.Debugger } } + Adjustment oldHadjustment; + Adjustment oldVadjustment; + //Don't convert this event handler to override OnSetScrollAdjustments as it causes problems void HandleScrollAdjustmentsSet (object o, ScrollAdjustmentsSetArgs args) { - Hadjustment.ValueChanged += UpdatePreviewPosition; - Vadjustment.ValueChanged += UpdatePreviewPosition; + if (oldHadjustment != null) { + oldHadjustment.ValueChanged -= UpdatePreviewPosition; + oldVadjustment.ValueChanged -= UpdatePreviewPosition; + } + oldHadjustment = Hadjustment; + oldVadjustment = Vadjustment; + oldHadjustment.ValueChanged += UpdatePreviewPosition; + oldVadjustment.ValueChanged += UpdatePreviewPosition; } void UpdatePreviewPosition (object sender, EventArgs e) @@ -540,8 +550,13 @@ namespace MonoDevelop.Debugger valueCol.RemoveNotification ("width", OnColumnWidthChanged); expCol.RemoveNotification ("width", OnColumnWidthChanged); - Hadjustment.ValueChanged -= UpdatePreviewPosition; - Vadjustment.ValueChanged -= UpdatePreviewPosition; + ScrollAdjustmentsSet -= HandleScrollAdjustmentsSet; + if (oldHadjustment != null) { + oldHadjustment.ValueChanged -= UpdatePreviewPosition; + oldVadjustment.ValueChanged -= UpdatePreviewPosition; + oldHadjustment = null; + oldVadjustment = null; + } values.Clear (); valueNames.Clear (); @@ -727,12 +742,11 @@ namespace MonoDevelop.Debugger compact = value; Pango.FontDescription newFont; if (compact) { - newFont = Style.FontDescription.Copy (); // TODO: VV: Use FontService - newFont.Size = (newFont.Size * 8) / 10; + newFont = FontService.SansFont.CopyModified (Ide.Gui.Styles.FontScale11); valueCol.MaxWidth = 800; crpViewer.Image = ImageService.GetIcon (Stock.Edit).WithSize (12,12); } else { - newFont = Style.FontDescription; + newFont = FontService.SansFont.CopyModified (Ide.Gui.Styles.FontScale12); valueCol.MaxWidth = int.MaxValue; } typeCol.Visible = !compact; diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/Styles.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/Styles.cs index 3e7eae389f..0e6b00920b 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/Styles.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/Styles.cs @@ -83,7 +83,7 @@ namespace MonoDevelop.Debugger ObjectValueTreeValuesButtonBackground = Color.FromName ("#7c8695"); ObjectValueTreeValuesButtonText = Color.FromName ("#cbe5ff"); ObjectValueTreeValuesButtonBorder = Color.FromName ("#a4bbd5"); - ObjectValueTreeValueErrorText = Color.FromName ("#ff00ff"); // TODO: VV: ff0000 + ObjectValueTreeValueErrorText = Ide.Gui.Styles.StatusWarningBackgroundColor; ObjectValueTreeValueDisabledText = Color.FromName ("#5a5a5a"); ObjectValueTreeValueModifiedText = Color.FromName ("#ff00ff"); // TODO: VV: 0000ff diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/TextEntryWithCodeCompletion.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/TextEntryWithCodeCompletion.cs index b581c8a87f..108ea39c90 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/TextEntryWithCodeCompletion.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/TextEntryWithCodeCompletion.cs @@ -52,6 +52,12 @@ namespace MonoDevelop.Debugger CompletionWindowManager.WindowClosed += HandleWindowClosed; } + protected override void Dispose (bool disposing)
+ { + CompletionWindowManager.WindowClosed -= HandleWindowClosed;
+ base.Dispose (disposing);
+ } + void HandleWindowClosed (object sender, EventArgs e) { ctx = null; diff --git a/main/src/addins/MonoDevelop.DesignerSupport/ChangeLog b/main/src/addins/MonoDevelop.DesignerSupport/ChangeLog deleted file mode 100644 index ce289cd2ae..0000000000 --- a/main/src/addins/MonoDevelop.DesignerSupport/ChangeLog +++ /dev/null @@ -1,2074 +0,0 @@ -2010-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Flush. - -2010-07-21 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.csproj: - * MonoDevelop.DesignerSupport/BindingService.cs: - * MonoDevelop.DesignerSupport/OpenDocumentFileProvider.cs: Use - the file provider from monodevelop.ide. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Track API changes. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs: - Track API changes. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.csproj: - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Track API changes. - -2010-07-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Borrow a keybinding - from Xcode for "Switch between related files". - -2010-07-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/WrapperDesignView.cs: Track API - changes. - -2010-07-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: - Swapped gradient. - -2010-07-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: - Removed inner border around the toolbox widget. - -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Fix incorrect - use of ShowCustomDialog/RunCustomDialog. - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: More dialog - placing. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs: - Clean up dialog placement. - -2010-05-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/ITextToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/TemplateToolboxNode.cs: - Give text toolbox nodes more control over how they insert - text into the document. - -2010-05-11 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.csproj: - * MonoDevelop.DesignerSupport/SwapCodeBehindCommand.cs: - * MonoDevelop.DesignerSupport/SwitchBetweenRelatedFilesCommand.cs: - Rename file to match class. - -2010-05-11 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.csproj: - * MonoDevelop.DesignerSupport.addin.xml: - * MonoDevelop.DesignerSupport/Commands.cs: - * MonoDevelop.DesignerSupport/CodeBehind.cs: - * MonoDevelop.DesignerSupport/SwapCodeBehindCommand.cs: - Implemented a command for cycling between grouped files, - based on a patch from Curtis Wensley - <curtis.wensley@gmail.com>. - -2010-05-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Reduce - the number of unnecessary redraws. - -2010-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Fix crash in - toolbox. Fixes bug #586776 - Toolbox search widget broken. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: moved code - from Dispose -> OnDestroyed - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/WrapperDesignView.cs: - ViewContent widgets are now destroyed by the workspace - window. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: - removed unnecessary dispose call. - -2010-04-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/DocumentOutlinePad.cs: - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Fixed 'GLib.MissingIntPtrCtorException: GLib.Object subclass - MonoDevelop.Components.CompactScrolledWindow must provide a - protected or public IntPtr ctor to support wrapping of - native object handles.' exception. - - -2010-04-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Free up wasted space between scrollbars and treeview - contents. - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Free up - wasted space between scrollbars and contents. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.DesignerSupport.addin.xml: Bumped MD version. - -2010-03-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Set the default - location for designer pads. Register a new Visual Design - layout. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.DesignerSupport.csproj: - * MonoDevelop.DesignerSupport.addin.xml: - * MonoDevelop.DesignerSupport/BindingService.cs: - * MonoDevelop.DesignerSupport/ToolboxService.cs: - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: - * MonoDevelop.DesignerSupport/CodeBehindWriter.cs: - * MonoDevelop.DesignerSupport/WrapperDesignView.cs: - * MonoDevelop.DesignerSupport/DocumentOutlinePad.cs: - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: - * MonoDevelop.DesignerSupport/OpenDocumentFileProvider.cs: - * MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs: - * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: - * MonoDevelop.DesignerSupport.Projects/SolutionItemDescriptor.cs: - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - * MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs: - * MonoDevelop.DesignerSupport.Projects/WorkspaceItemDescriptor.cs: - * MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs: - * MonoDevelop.DesignerSupport.Toolbox/CodeTemplateToolboxProvider.cs: - * MonoDevelop.DesignerSupport.Projects/PropertyPadTextEditorExtension.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.DesignerSupport.csproj: - * MonoDevelop.DesignerSupport/ToolboxPad.cs: - * MonoDevelop.DesignerSupport/PropertyPad.cs: - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Use the new - DockItemToolbar class for showing toolbar commands. - -2010-03-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: - Display CustomTool/CustomToolNamespace. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - changed update delay to 1s. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Refresh sooner than the 5sec timer, if the document wasn't - parsed at the start. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.csproj: Flush. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - * MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs: - Track api changes. - -2010-02-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Set correct - serializable type name. - -2010-02-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Add tooltips - to toolbar items. - -2010-02-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Use the - image service to get icons. - -2010-02-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs: - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Track API changes for lazy loading images. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs: - Flush. - -2010-01-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: - Added an accessor for the Generator property. - -2009-12-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/CodeTemplateToolboxProvider.cs: - Set icon for template items. - -2009-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Use the correct Mono.Cairo reference. - -2009-11-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Remove - ancient reflection code now we depend on a reasonable GTK# - version. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.DesignerSupport.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.csproj: Reference mono-cairo - package. - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs: - Flush. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.DesignerSupport.addin.xml: Bump MD version. - -2009-09-23 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.csproj: Eliminate the property - grid's System.Windows.Forms dependency, because it hurts Mac - cold startup time. - -2009-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: - Use reflection only when running on ms.net. - -2009-09-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Tweak remove - message wording. Refine the GTK# item filtering hack a bit. - -2009-09-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Fixed Bug 538072 - NullRef in the background (not causing - crash). - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Set the dialog - transient to the root ide window. - -2009-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs: - Fix bu #535825 - Property pad should be disabled when - multiple items selected. - -2009-08-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Fixed Bug - 373203 - Add widget to toolbox could be beefed up & Bug - 373202 - Ask before removing widgets from toolbox. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.csproj: Updated dependencies. We - now depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/CodeBehind.cs: Fix checking for - parent - don't return nonexistent file. - -2009-08-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: - Track api changes. - -2009-08-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: - Use the new AssemblyContext class to query and resolve - assemblies. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Flush. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs: - Flush. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/IToolboxLoader.cs: Track - api changes. - -2009-07-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Projects/SolutionItemDescriptor.cs: - * MonoDevelop.DesignerSupport.Projects/WorkspaceItemDescriptor.cs: - Use the new api for renaming projects and solutions. - -2009-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.csproj: - * MonoDevelop.DesignerSupport.PropertyGrid: - * MonoDevelop.DesignerSupport/PropertyPad.cs: - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors: - * MonoDevelop.DesignerSupport/PropertyPadVisitor.cs: - * MonoDevelop.DesignerSupport/IPropertyPadProvider.cs: - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/EditorManager.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/IntRange.cs: - * MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/EventPropertyTab.cs: - * icons/MonoDevelop.DesignerSupport.PropertyGrid.SortByCat.png: - * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/FloatRange.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/DefaultPropertyTab.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyEditorCell.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyPadVisitor.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/EventEditor.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/IPropertyPadProvider.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/DefaultEditor.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TimeSpanEditor.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/DateTimeEditor.cs: - * icons/MonoDevelop.DesignerSupport.PropertyGrid.EventPropertyTab.svg: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/ColorEditorCell.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/FlagsEditorCell.cs: - * icons/MonoDevelop.DesignerSupport.PropertyGrid.EventPropertyTab.bmp: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditorDialog.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/CollectionEditor.cs: - * icons/MonoDevelop.DesignerSupport.PropertyGrid.DefaultPropertyTab.svg: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/BooleanEditorCell.cs: - * icons/MonoDevelop.DesignerSupport.PropertyGrid.DefaultPropertyTab.bmp: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/CharPropertyEditor.cs: - * MonoDevelop.DesignerSupport.Projects/PropertyPadTextEditorExtension.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyEditorTypeAttribute.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/FlagsSelectorDialog.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyValueChangedEventArgs.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/ExpandableObjectEditor.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/SurrogateUITypeEditorAttribute.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyValueChangedEventHandler.cs: - Moved property grid to MD.Components. - -2009-07-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.csproj: - * MonoDevelop.DesignerSupport/CodeBehindWriter.cs: Move - CodeBehindWriter from MonoDevelop.AspNet to - MonoDevelop.DesignerSupport. - -2009-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs: - Added property for showing/hiding the toolbar. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: - Use the new DesktopService instead of PlatformService. - -2009-06-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Track - assembly lookup APIs. - -2009-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: - Cosmetic fix. - -2009-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: - Don't copy fonts from the widget style to the layout. It is - problematic on windows. Not sure what this was needed for. - -2009-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid\PropertyGrid.cs: - * MonoDevelop.DesignerSupport.PropertyGrid\PropertyGridTree.cs: - Removed the borders. Let the dock manager handle that. - -2009-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid\PropertyGridTree.cs: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors\CollectionEditor.cs: - Don't use Gtk.TreeIter.Equals since it is broken. Use - TreePath instead. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Workaround - for what seems to be a mcs bug. Looks like it can't properly - resolve the implicit conversion of null to string. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport\CodeBehind.cs: - * MonoDevelop.DesignerSupport\OpenDocumentFileProvider.cs: Use - the new FilePath class for handling file and directory - paths. - -2009-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.csproj: Disable overflow - checking. - -2009-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Load - the default toolbox items in the background, to avoid delays - the first time the toolbox is shown. - - * MonoDevelop.DesignerSupport.Toolbox/IToolboxLoader.cs: Don't - create a toolbox service instance in the external process, - since it may recursively create other external processes. - Fixes bug #498685 - MD Locks up when toolbox is opened. - -2009-04-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.csproj: - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Track API changes. - -2009-04-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/WrapperDesignView.cs: Removed - unused namespace. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Renamed PixbufService to ImageService. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Track API changes. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.DesignerSupport.csproj: don't require specific - gtk-sharp version. - -2009-04-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: - * MonoDevelop.DesignerSupport.Toolbox/IToolboxLoader.cs: - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: - Moved SystemAssemblyService and related classes to the - namespace MonoDevelop.Core.Assemblies. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.DesignerSupport.addin.xml: Bump MD version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.csproj: - * MonoDevelop.DesignerSupport/ToolboxService.cs: - * MonoDevelop.DesignerSupport.Toolbox/IToolboxLoader.cs: - * MonoDevelop.DesignerSupport.Toolbox/CecilToolboxItemLoader.cs: - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: - Add support for multiple target runtimes. - -2009-03-23 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.csproj: - * MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/TemplateToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/CodeTemplateToolboxProvider.cs: - "fixed Bug 487736 - Clipboard ring and code snippets not - shown anymore in the toolbox". - -2009-03-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/CodeTemplateToolboxProvider.cs: - Fix build. - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs: - * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: - * MonoDevelop.DesignerSupport.Projects/SolutionItemDescriptor.cs: - * MonoDevelop.DesignerSupport.Projects/WorkspaceItemDescriptor.cs: - Added explicit "Misc" category for localization. - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: - Worked on property pad translation. - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs: - * MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs: - * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: - * MonoDevelop.DesignerSupport.Projects/SolutionItemDescriptor.cs: - * MonoDevelop.DesignerSupport.Projects/WorkspaceItemDescriptor.cs: - * MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs: - Worked on propertygrid localization. - -2009-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Track api - changes. - - * MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs: - Show the source package of the reference. - -2009-02-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: - Dispose Gdk cursors, else finalisers destroy them outside of - the GUI thread and often crash MD due to X asserts resulting - in _XCBUnlockDisplay errors. - -2009-02-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Use pad - font. - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: - Handling font size and style propagation. - -2009-02-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Use Pad font. - -2009-02-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Fix - warning number. - -2009-02-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: - Indentation. - - * MonoDevelop.DesignerSupport/BindingService.cs: Implement - method for converting CodeMemberMethod to an IMethod. - -2009-02-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Revert - Mike's commenting of unused method; it was in fact reflected - at runtime. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.csproj: Don't local-copy other - addins' dlls. - -2009-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: - * MonoDevelop.DesignerSupport/ErrorInFileException.cs: - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: - * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs: - Fixed compiler warnings. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp: - * MonoDevelop.DesignerSupport.csproj: Migrated to MSBuild file - format. - -2009-02-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Improve - method matching; it now finds methods with broader parameter - types. Tweak event/method matching API. Use ordinal string - compares. - -2009-02-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Require a - parent project for several methods, since getting it from - the IType was unreliable. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.DesignerSupport.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.mdp: Use the system Mono.Cairo. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * - gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs: - Flush. - -2009-02-01 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Track changes in MD's assembly handling. - Mono.Cairo is no longer considered to be a "system" - assembly. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.mdp: Flush project format changes. - -2009-01-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/DocumentOutlinePad.cs: Clean up widget - management. - -2009-01-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs: Make sure - the list is the first widget to be focused when presenting the pad. - -2008-12-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: TooltipWindow - has been moved to MD.Components. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp: All projects now require fx 3.5. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Track API changes. - -2008-12-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/DocumentOutlinePad.cs: Track changes in - the active view as well as the active document. Fixes Bug 450238 - - Document outline should show source when in source view. Alsouse - Alignment widget instead of custom InvisibleFrame. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs: - Allow setting the SpecificVersion flag. - -2008-12-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: Track - api changes. - -2008-12-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Hide/protect add-ins. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AssemblyInfo.cs: - * MonoDevelop.DesignerSupport.mdp: Add AssemblyInfo.cs files that are - autogenerated from the addin manifests. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Bump MD version. - -2008-11-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: - * MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs: Fix - bug #430494 - When adding components, there is no way to stop the - process. - -2008-10-22 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.mdp: Updated. - - * MonoDevelop.DesignerSupport/CodeBehind.cs: Moved designer/codebehind - lookup from MonoDevelop.AspNet. - -2008-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Null checks in case - event's ReturnType is null or unresolvable. - -2008-10-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Remove lock, and add a - GUI thread assertion so we can find the rogue thread that's causing - Bug 434065. - -2008-10-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Added lock for - refresh. - -2008-10-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport/DesignerSupportService.cs: Use a simple - lazy singleton instead of an IService. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs, - MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: Add - support for using property grid to set arbitrary build actions. - -2008-09-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: Track - API, fix .ctor display formatting. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp: Updated projects. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs, - gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs: - Updated generated code. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Track api changes. - -2008-09-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Changed compilation unit/document meta information interface. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs: Moved - the extensible tree view to its own directory. - -2008-08-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: Make - property grid groups default to expanded. - -2008-08-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs: Add - support for standard values and exclusive values if the converter - supports/provides them. Supply an ITypeDescriptorContext to the - TypeConverter. - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs: - Don't allow text caret, since the values are not editable. - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyEditorCell.cs: - Implement ITypeDescriptorContext on EditorSession, so that cell - editors can easily provide one to the TypeConverter. - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: Change - some "as" casts to real casts -- InvalidCastException is more - informative than NRE. - -2008-07-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: - Restore class outline functionality. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs, - MonoDevelop.DesignerSupport/WrapperDesignView.cs: Translated old - code to new dom. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/TypeNotFoundException.cs, - MonoDevelop.DesignerSupport/MemberExistsException.cs, - MonoDevelop.DesignerSupport/BindingService.cs, - MonoDevelop.DesignerSupport/ErrorInFileException.cs: Changes for - converted refactoring infrastructure. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/ToolboxConfiguration.cs, - MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/ToolboxList.cs, - MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs, - MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/UnknownToolboxNode.cs, - MonoDevelop.DesignerSupport/ToolboxService.cs: Moved serialization - engine to MonoDevelop.Core. Use new syntax for specifying attribute - scope. - -2008-07-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs: Add button - to enable/disable help pane in property grid. - -2008-06-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Require a specific - class part when creating members. - -2008-06-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Make - IdentifierExistsInClass public again. - -2008-06-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: Group - members in regions. Reduce frequency of updates to 0.2Hz. - -2008-06-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/MemberExistsException.cs: Improve - translatability. - * MonoDevelop.DesignerSupport/BindingService.cs: Fix a possible NRE. - Check base classes when looking for conflicting identifiers. - -2008-06-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: Cache - precendence selection results in IEnumerable merger. - -2008-06-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: List - members in the order they're present in the file. - -2008-06-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport.mdp, - MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs, - Makefile.am: Implement document outline for .NET source files. - -2008-06-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport.mdp, - MonoDevelop.DesignerSupport/DesignerSupportService.cs, - MonoDevelop.DesignerSupport/CodeBehindService.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindMissingClassBuilder.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs, - MonoDevelop.DesignerSupport.CodeBehind/ICodeBehindProvider.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClassEventArgs.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClass.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindViewContent.cs, - Makefile.am: Remove old CodeBehind grouping mechanism. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Bump MD version. - -2008-06-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/FlagsEditorCell.cs, - MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Use the - OnDestroyed event instead of Dispose, since with the latest changes - in gtk#, Dispose is not called anymore when a widget is destroyed. - -2008-05-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/CecilToolboxItemLoader.cs: Fix - warning. - -2008-05-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Fix exception - catching from GTK thread. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp, Makefile.am, - MonoDevelop.DesignerSupport.Projects/WorkspaceItemDescriptor.cs, - MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs: Add - support for solution and workspaces. - * MonoDevelop.DesignerSupport.Projects/SolutionItemPropertyProvider.cs, - MonoDevelop.DesignerSupport.Projects/SolutionItemDescriptor.cs: - Renamed. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Projects/CombineEntryDescriptor.cs: Allow - editing the root folder. - -2008-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Update the toolbox - when project properties change. - -2008-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: - Detect the runtime that the assembly references and pass it on to - the node builder. Catch and log more errors. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport/BindingService.cs, - MonoDevelop.DesignerSupport/CodeBehindService.cs, - MonoDevelop.DesignerSupport.Projects/CombineEntryDescriptor.cs, - MonoDevelop.DesignerSupport.Projects/CombineEntryPropertyProvider.cs, - MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs, - MonoDevelop.DesignerSupport.Projects/PropertyPadTextEditorExtension.cs, - MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs: - New project model changes. - -2008-05-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: fixed 'Bug 389065 - - Toolbox tooltips show while a drag taking place and do not hide' - -2008-05-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/ITextToolboxNode.cs: Change - ITextToolboxNode API so that nodes have more control over when - they're shown. - -2008-05-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport.mdp, gtk-gui/gui.stetic, Makefile.am: - Updated. - * MonoDevelop.DesignerSupport/ToolboxService.cs, - MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs, - MonoDevelop.DesignerSupport.Toolbox/IToolboxProvider.cs: Track API. - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs: Use - string.Empty instead of "". - * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs: Remove dead - code. Mark up for property grid. Fix filtering. Fix comparisons. - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs: Fix - Equals. - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Fix filtering. Remove - old API usage. Implement IPropertyPadProvider for the toolpad. - * MonoDevelop.DesignerSupport.Toolbox/BaseToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/ToolboxStore.cs: Remove dead - code. - * MonoDevelop.DesignerSupport.Toolbox/CodeTemplateToolboxProvider.cs: - Fix logic. Remove cursor insertion marker. - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Remove use of - deprecated API. Need to fix the Droptarget/Iconise/Sort properties - of the categories. - * MonoDevelop.DesignerSupport.Toolbox/CecilToolboxItemLoader.cs: - Abstract toolbox loader that uses Cecil to reflect for attributes. - * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs: Fix Equals - (calls to Equals on ItemToolboxNode were resolving to base-specific - overloads, which weren't calling the overridden children). - * MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs: Mark up for - property grid. - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: - Refactor to work better as a base class for loaders. - * MonoDevelop.DesignerSupport.Toolbox/CecilTypeResolver.cs: Copied from - the Cecil linker. - * MonoDevelop.DesignerSupport.PropertyGrid/EditorManager.cs: Make - expanding properties work with subclasses of ExpandableObject - typeconverter. - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: Make - expanding properties work with subclasses of ExpandableObject - typeconverter. Use string.Empty instead of "". - -2008-05-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/CodeTemplateToolboxProvider.cs: - Fix compilation. - -2008-05-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport.mdp, - MonoDevelop.DesignerSupport.Toolbox/CodeTemplateToolboxProvider.cs, - Makefile.am: Add toolbox snippet provider that shows valid snippets - for text files. - -2008-05-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.mdp, Makefile.am: Updated. - -2008-05-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Use tooltip - window base class. - -2008-05-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Removed default ToolboxItem - loader. - * MonoDevelop.DesignerSupport.mdp, Makefile.am: Updated. - * MonoDevelop.DesignerSupport/ToolboxService.cs: Catch exceptions in - drag handlers so that they don't prevent the drag from completing. - Allow toolbox consumers to fully override filtering. - * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: Add new - ICustomFilteringToolboxConsumer interface for consumers that want - to override the filtering completely. - * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs: Make - ItemFilters generic. - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs: - Reqimplemented Equals. Fixes a NRE. - * MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs: Add convenience - method for getting a ProjectReference. - * MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs: Implement - ITextToolboxNode. - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: Make - this a convenience base class. - * MonoDevelop.DesignerSupport.Toolbox/ITextToolboxNode.cs: Add - interface for toolbox items that can provide text to a text editor, - filtered by file extension or mimetype. - -2008-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/CodeBehindService.cs: Remove unneeded - code; the parser service seems to handle parsing at startup. - -2008-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.CodeBehind/ICodeBehindProvider.cs, - MonoDevelop.DesignerSupport/CodeBehindService.cs, - MonoDevelop.DesignerSupport/DesignerSupportService.cs, - MonoDevelop.DesignerSupport.addin.xml: Change CodeBehind grouping - API so that it now uses parser service instread of an extension - point. - -2008-04-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport.mdp, - MonoDevelop.DesignerSupport/IOutlinedDocument.cs, - MonoDevelop.DesignerSupport/DocumentOutlinePad.cs, Makefile.am, - icons/pad-document-outline-16.png: Add document outline pad that - will display an outline widget from documents that implement - IOutlinedDocument. - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: Show - mime type description in the properties pad. - -2008-04-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Add methods for - getting CodeMemberMethod signatures from MD's parser DOM. - -2008-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Properly handle - the leave event. Should fix bug #366131. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs, - gtk-gui/gui.stetic, - MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs: Worked - on gnome hig compliant alerts. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: fixes tooltip bug. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Ctrl+F1 work now in - the toolbox. - -2008-02-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs, - MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs, - MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs: Fixed "Bug - 365624 - Widget toolbox are shown unsorted". - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs: Fixed comparer bug - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs, - MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs, - MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs, - MonoDevelop.DesignerSupport.Toolbox/IToolboxProvider.cs: Worked on - category support for the toolbox service. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Fixed - nullrefexception. - -2008-02-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs, - MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Label is now taken - as tooltip, when Description is not set. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.mdp, Makefile.am: Removed some unused glade - and gnome-sharp references (only the unused). But I'll continue to - remove glade, we need to lower the dependency tree a bit. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Fixed toolbar widget - scrolling bug. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Added no tools - available message. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs, - MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Added some support for - view dynamic providers. - -2008-02-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Added resize in toolbox - refresh. - -2008-02-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Fixed little dnd bug. - -2008-02-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs, - MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Replaced old - toolbox with a new one. - -2008-02-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Removed source editor dependency. - -2008-02-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: If no specific part is - specified when adding a member to a class, add it to the first part. - Fixes an error in the ASP.NET designer (and anything else using the - binding service without explicitly specifying class parts). - -2008-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, MonoDevelop.DesignerSupport.mdp, - Makefile.am, icons/toolbox-pad-16.png, icons/properties-pad-16.png: New - tango icons by Vinicius Depizzol. - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/BooleanEditorCell.cs: - Properly draw checkboxes. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Update MD version. - -2008-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Use the correct class to - get the node_hash private field. - -2008-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs: Use a smaller - toolbar. - -2008-01-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/CodeBehindService.cs: Improve error reporting - for invalid IClasses. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp: Updated project files. The order of - extended properties won't change anymore. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: The ide is not yet fully - initialized when the toolbox service is created. - -2007-12-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs, - MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Don't draw - shadows in pads (the new docking library does that already). Haven't - fixed property pad as it doesn't seem to be possible to remove the - borders from the Vpaned. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Make sure Gtk is properly - initialized in the process that looks for components. Added some missing - check. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Bump add-in versions. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Make sure the toolbox is - filled the first time it is shown. - * gtk-gui/gui.stetic: Updated. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp, Makefile.am: Directory reorganization. - -2007-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, MonoDevelop.DesignerSupport.mdp, - Makefile.am, - MonoDevelop.DesignerSupport.Projects/CombineEntryDescriptor.cs, - MonoDevelop.DesignerSupport.Projects/CombineEntryPropertyProvider.cs, - MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs, - MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs, - MonoDevelop.DesignerSupport.Projects/ProjectItemPropertyProvider.cs, - MonoDevelop.DesignerSupport.Projects/ProjectsPropertyProvider.cs: Added - some property descriptors for references and CombineEntry. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/CodeBehindService.cs, - MonoDevelop.DesignerSupport/ToolboxService.cs, - MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Track LoggingService API - changes. - -2007-11-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: Use a more - convenient color for grup headers. - -2007-11-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Use RootCombine instead of - CurrentOpenCombine when possible. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Bump MD version. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp: Project file names updated by change in - MD path functions. - -2007-10-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.mdp, Makefile.am: Updated. - * MonoDevelop.DesignerSupport/TypeNotFoundException.cs, - MonoDevelop.DesignerSupport/MemberExistsException.cs, - MonoDevelop.DesignerSupport/BindingService.cs, - MonoDevelop.DesignerSupport/ErrorInFileException.cs: Better error - reporting, including filename/line number. - -2007-10-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs, - MonoDevelop.DesignerSupport/MemberExistsException.cs: Improve error - output when Codebehind generation fails. - -2007-10-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Walk down into base classes - when checking if compatible members are present in a class. If members - with same name exist, check type compatibility down through the class - hierarchy. - -2007-10-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: - Initialize Gtk before trying to load the toolbox item. Needed since this - is done out of process. - -2007-10-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs: Implement - IComparable so that the ToolboxService's array sort doesn't break on - non-GTK#-component toolbox nodes. Fixes AspNetEdit. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Bump MD version. - -2007-09-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs: - In BuildChildNodes, don't assume that HasChildNodes is false, because - other extensions may have added children to this node. - -2007-09-20 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs, - gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs, - gtk-gui/gui.stetic: Regenerated GUI files. - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Added NodeView subclass - and overrided OnDragDataDelete. This is necessary to avoid a GTK warning - about the need to override drag_data_delete. - -2007-09-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.mdp, - MonoDevelop.DesignerSupport/BindingService.cs, - MonoDevelop.DesignerSupport/OpenDocumentFileProvider.cs, Makefile.am: - Make OpenDocumentFileProvider publicly accessible so it can be used - elsewhere. - -2007-09-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.mdp, - MonoDevelop.DesignerSupport/CodeBehindService.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindMissingClassBuilder.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClassEventArgs.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClass.cs, Makefile.am: - In CodeBehind service, track class names rather than IClasses, as - IClasses can change. Now much more careful to trigger only the - rebuilding of nodes which need to be rebuilt. May still be some - performance issues on large projects (from linear lookups of class - names, and requirement for CodeBehind parent parsing to happen at - project load time). - -2007-09-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport/CodeBehindService.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindMissingClassBuilder.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClassBuilder.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs: - Audit and restructure the CodeBehind grouping so that it updates - correctly and handles partial classes. - * MonoDevelop.DesignerSupport.mdp, Makefile.am, gtk-gui/gui.stetic: Updated - & fix GTK# version at 2.8. - * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs: - Disable fully, as it doesn't work properly. Needs some core work to make - it workable. - -2007-09-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.PropertyGrid/IPropertyPadProvider.cs: Added - some documentation. - -2007-09-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, MonoDevelop.DesignerSupport.mdp, - Makefile.am, - MonoDevelop.DesignerSupport.Projects/PropertyPadTextEditorExtension.cs: - When the focus is in the text editor, show the properties of the file in - the property pad. Fixes bug #82255. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport/DesignerSupportService.cs, - MonoDevelop.DesignerSupport/ToolboxService.cs, - MonoDevelop.DesignerSupport/PropertyPad.cs, - MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs, - MonoDevelop.DesignerSupport.PropertyGrid/IPropertyPadProvider.cs, - MonoDevelop.DesignerSupport.PropertyGrid/PropertyPadVisitor.cs: Changes - due to new property infrastructure. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: Add missing null - check. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport/DesignerSupportService.cs: Removed the - CommandService class. Everything is done directly with CommandManager. - Moved all extension node types to MD.Components. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, MonoDevelop.DesignerSupport.mdp, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs, - Makefile.am: Reorganized the extension point hierarchy. Embedded all - add-in manifests as resources. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs: - Converted DispatchService to a static class. - -2007-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/PropertyPad.cs: Assign the property pad - to the service only when it is completely initialized. - -2007-07-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Sort toolbox items. - -2007-07-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: When the - property pad is show, initialize it with the data of the latest - provider found. Fixes bug #82166. - -2007-07-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs, - MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Fixed - Bug 82104:Toolbox White Using Dark Theme. - -2007-07-19 Ben Motmans <ben.motmans@gmail.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: overwrite the - node_hash field with a standard hashtable [fixes #81942] - -2007-07-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Improve - tooltip look. - -2007-07-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport.mdp, - MonoDevelop.DesignerSupport/Commands.cs, - MonoDevelop.DesignerSupport/ToolboxService.cs, - MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs, Makefile.am: Added - a context menu to the toolbox, which allows adding/removing items. - * MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Show the - tooltip centered. Avoid the selection to be cleared when clicking - on an item. Redraw the widget when the item list changes. - -2007-07-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp, - MonoDevelop.DesignerSupport/ToolboxService.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs, - gtk-gui/gui.stetic, - MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs, - Makefile.am: Implemented an index of components, which can be used - by the user to select which components have to be shown in the - toolbar. - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: Toolbox - configuration loading/saving is now handled by the toolbox service. - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs: Fix - warning. - * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: Removed - TODO. - * MonoDevelop.DesignerSupport.Toolbox/ToolboxConfiguration.cs: New - class that stores toolbox information. - * MonoDevelop.DesignerSupport.Toolbox/ToolboxList.cs: Moved - serialization code to ToolboxConfiguration. - * MonoDevelop.DesignerSupport.Toolbox/IToolboxProvider.cs: - Implementations of IToolboxDefaultProviders can now return a file - that implements toolbox items and all of them will be loaded by - default in the toolbox. It is not necessary to specify all default - items one by one, although it can still be done. - -2007-07-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs, - MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Worked - on toolbox view (tooltips, sizing and some behavior issues). - -2007-06-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Fix size - request calculation. - -2007-06-28 Mike Krüger <mkrueger@novell.com> - - * icons/md-design-listboxtoggle.png: Added an icon for the toolbox - listbox toggle. - -2007-06-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Removed - some debugging code. - -2007-06-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Worked on - tooltips & scrolling. - -2007-06-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs, - MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs, - MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs: Worked - on a more compact owner drawn toolbox view. - -2007-06-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Avoid adding - duplicated widgets. - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Catch exception - thrown when dragging items. - -2007-06-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport/PropertyPad.cs: Default pad placement - is now specified in the xml file. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs: Don't - use the CurrentNode property in the OnChanged event since it may - not be properly initialized when the event is fired. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Changed add-in category. - -2007-05-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp, - MonoDevelop.DesignerSupport/CustomDescriptor.cs, Makefile.am: Added - default implementation of ICustomTypeDescriptor. - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/CollectionEditor.cs: - Removed debug code. - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs: - If an enum member has a Description attribute applied to it, use it - as display name. - * MonoDevelop.DesignerSupport.Projects/ProjectsPropertyProvider.cs: - Added more complete descriptions of the properties. Disable the - ResourceId property if the file is not a resource. - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs, - MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: When - the value of a property changes, update all other properties, since - their values may also change, or they may be enabled/disabled. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp: Deploy the addin.xml file. - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: Added some - null checks. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp, Makefile.am: Reference shared - assemblies from the correct location. - -2007-03-07 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.PropertyGrid/EditorManager.cs: Avoid - some invalid PropertyEditorCell casts. - - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Tweaks to aid - in tracking down exceptions. The error display should really be moved - into the MD thread so that the entire designer process can go down, - or we risk having loose ends. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport.mdp, - MonoDevelop.DesignerSupport/DesignerSupportService.cs, - MonoDevelop.DesignerSupport/CodeBehindService.cs, - MonoDevelop.DesignerSupport/ToolboxService.cs, Makefile.am: - Migration to Mono.Addins. - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml, - MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs, - MonoDevelop.DesignerSupport.Projects/ProjectsPropertyProvider.cs: - Implemented property providers for the Project and Class pad. - * MonoDevelop.DesignerSupport.mdp, Makefile.am: Updated. - * MonoDevelop.DesignerSupport/DesignerSupportService.cs, - MonoDevelop.DesignerSupport/IPropertyProvider.cs, - MonoDevelop.DesignerSupport/PropertyPad.cs, - MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs: - Implemented support for multiple property providers for a - component. Property providers can add properties to be shown in the - property pad for a specific type of object. Add-ins can register - new property providers in a new extension point. - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/FloatRange.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/ColorEditorCell.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/BooleanEditorCell.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/TimeSpanEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/EventEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/CharPropertyEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/FlagsEditorCell.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/DateTimeEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/IntRange.cs, - MonoDevelop.DesignerSupport.PropertyGrid/PropertyPadVisitor.cs: - Track api changes. - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyEditorCell.cs: When - initializing a cell, provide the EditSession instead of the - PropertyDescriptor. In this way the cell can have more control over - the property editing session. - * MonoDevelop.DesignerSupport.PropertyGrid/IPropertyPadProvider.cs: - Added method which allows providing the object from which to get - and set properties, which can now be different from the real - component (it can be for example a wrapper). Also added methods - which are called when the edit session ends. - * MonoDevelop.DesignerSupport.PropertyGrid/EditorManager.cs: Allow - specifying cell editors using the EditorAttribute. - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: Fire - Changed and EndEditing events. - -2007-03-07 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Clean up - CreateAndShowMember. Jump to selected member. Remove GUI - threadsafety code -- consumers should handle this. - -2007-03-07 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Makefile.am: Remove ENABLE_DESIGNERSUPP check as it should always - be built now. - -2007-03-07 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: - Only restart GUI thread if it was stopped by an exception. This - means that the GUI thread will now be able to stop, so there - won't be lots of orphaned mdhost processes left around. - -2007-03-06 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/EventEditor.cs: - Initialize override should call base, so display text gets set. - -2007-03-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp, Makefile.am: Updated. - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: Added methods - for changing the content of the property pad. - * MonoDevelop.DesignerSupport/MemberExistsException.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs, - MonoDevelop.DesignerSupport.CodeBehind/CodeBehindViewContent.cs: - Fix warnings. - * MonoDevelop.DesignerSupport/ToolboxService.cs: Implement support for - drag&drop and track changes in dynamic item providers. - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/StringEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/BaseEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/ColorEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/NumberEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/BoolEditor.cs: - Removed old editors. - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditorDialog.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/FlagsSelectorDialog.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/FloatRange.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/ColorEditorCell.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/BooleanEditorCell.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/TimeSpanEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/EventEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/CharPropertyEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/DefaultEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/ExpandableObjectEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/CollectionEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/FlagsEditorCell.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/DateTimeEditor.cs, - MonoDevelop.DesignerSupport.PropertyGrid.Editors/IntRange.cs: - Implemented editors for the new TreeView based property grid. - * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: Added - support for drag&drop. - * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs, - MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs: Implement - GetHashCode(). - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Add support for - drag&drop. Use smaller icons for the toolbar. - * MonoDevelop.DesignerSupport.Toolbox/IToolboxProvider.cs: Added event - to update the toolbox items of a dynamic provider. - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyEditorCell.cs, - MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs, - MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: - Implemented TreeView based property grid. - * MonoDevelop.DesignerSupport.PropertyGrid/GridRow.cs: Removed, not - needed anymore. - * MonoDevelop.DesignerSupport.PropertyGrid/IPropertyPadProvider.cs: New - interfaces for providing custom property pad content. - * MonoDevelop.DesignerSupport.PropertyGrid/EditorManager.cs: New - manager for the TreeView based property grid. - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyPadVisitor.cs: New - command target visitor for getting the currently selected - component. - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyValueChangedEventArgs.cs: - Track api changes. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.addin.xml: Change add-in versions to - 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp, Makefile.am: Synchronized the MD - project and the Makefile - -2007-02-06 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs, - * MonoDevelop.DesignerSupport.PropertyGrid/EventPropertyTab.cs, - * MonoDevelop.DesignerSupport.PropertyGrid/DefaultPropertyTab.cs, - * MonoDevelop.DesignerSupport/ToolboxService.cs: make strings translatable - -2006-02-01 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs: - * Makefile.am: - Split class into separate file. Improve comments. - - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: - * MonoDevelop.DesignerSupport/CodeBehindService.cs: - Added an Initialise method to CodeBehindService so that it can - subscribe to project events. - - * MonoDevelop.DesignerSupport.CodeBehind/ICodeBehindProvider.cs: - Completely changed the way the Codebehind bindings are provided. - - * MonoDevelop.DesignerSupport/CodeBehindService.cs: - Keep a list of CodeBehind bindings and update it as file change and - class change events come in. - Fire CodeBehind change events when anything is updated. - - * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClassBuilder.cs: - If CodeBehind class cannot be found, display a notice to that effect. - - * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs: - Only hide class files if they just contain a single codebehind file. - Use events from CodeBehindService to rebuild nodes selectively. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/WrapperDesignView.cs: Use the new - GetContent method instead of casting the view to the required - interface. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport.mdp: Updated. - * MonoDevelop.DesignerSupport/BindingService.cs, - MonoDevelop.DesignerSupport/WrapperDesignView.cs: Track api changes - in Document class. - -2006-11-14 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * Makefile.am: - * MonoDevelop.DesignerSupport.mdp: Updated. - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: - * MonoDevelop.DesignerSupport/ToolboxService.cs: - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: Renamed - ToolboxService.(Load|Save)Contents to (Load|Save)SaveUserToolbox. - - * MonoDevelop.DesignerSupport.Toolbox/IToolboxProvider.cs: New file. - * MonoDevelop.DesignerSupport.addin.xml: - * MonoDevelop.DesignerSupport/ToolboxService.cs: - New IToolboxDefaultProvider and IToolboxDynamicProvider extension - points so that AddIns can provide default and dynamic toolbox items. - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Split allItems source - of toolbox items. It now sources from userItems, defaultItems and - dynamicProviders. - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxList.cs: New file. - Expanded ToolboxList to handle loading/saving functionality. - - * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: Removed - GetDynamicItems method; this functionality can now be implemented - separately as a dynamic toolbox provider. - - * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs: - Proper Equals implementation, so that we can avoid node duplication. - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: - New overload for Load using an Assembly instead of a filename. - -2006-10-21 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: - Record the assembly location if it did not come from the GAC. - * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs: - Avoid trying to load from GAC when we actually have the assembly - location, so avoiding an exception. - Together these are part 2 of getting custom controls to load. - - * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs: - Helper constructors for recording assembly location for types that - come from non-GAC assemblies. - -2006-09-16 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport/BindingService.cs: Refactor a lot of code - from AddMemberToClass into GetCompatibleMemberInClass, because it's - useful separately. - -2006-08-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.addin.xml: - Updated add-in dependencies. - -2006-08-21 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs: - Disable CodeBehind display binding. Needs some works on Core to make - it work properly. - -2006-08-05 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport/ToolboxPad.cs: - Clean up namespace alias. - - * MonoDevelop.DesignerSupport/BindingService.cs: - Add a lot of methods to support AspNetEdit event binding. - Make static, because there's nothing large to initialise. - Enable refactoring of open files (broken for secondary ViewContents). - - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: - Fix exception handling and GUI threading. - - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: - Remove Binding service; it's now static. - - * MonoDevelop.DesignerSupport/WrapperDesignView.cs: - Dispose child ViewContent content. - - * MonoDevelop.DesignerSupport/ToolboxService.cs: - * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: - Support for displaying dynamic items provided by current consumer. - Rename Use method to ConsumeItem. - Hide UnknownToolboxNodes. - - * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs: - Load file into child view. No idea why this was working before. - - * MonoDevelop.DesignerSupport/ToolboxPad.cs: - * MonoDevelop.DesignerSupport/BindingService.cs: - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: - * MonoDevelop.DesignerSupport/CodeBehindService.cs: - * MonoDevelop.DesignerSupport/MemberExistsException.cs: - * MonoDevelop.DesignerSupport/ToolboxService.cs: - * MonoDevelop.DesignerSupport/PropertyPad.cs: - * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs: - * MonoDevelop.DesignerSupport.CodeBehind/ICodeBehindProvider.cs: - * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: - * MonoDevelop.DesignerSupport.Toolbox/UnknownToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: - * MonoDevelop.DesignerSupport.Toolbox/IToolboxLoader.cs: - Add missing copyright information. - -2006-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.DesignerSupport/WrapperDesignView.cs: Add support - for IEncodedTextContent. - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Fix build for - gtk# 2.4. - -2006-07-29 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: - More flexible exception handling, and display errors. - - * MonoDevelop.DesignerSupport/WrapperDesignView.cs: - Add a means of adding a 'bar' to the top of the view. - * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindViewContent.cs: - Move file name from tab to top 'bar'. - - * MonoDevelop.DesignerSupport/ToolboxService.cs: - Rename OnToolboxChanged to OnToolboxContentChanged to remove ambiguity. - Re-enable contextual filtering. - Use project service's DataContext for serialisation. - - * MonoDevelop.DesignerSupport/PropertyPad.cs: - Remove shadow from frame. - - * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/BaseToolboxNode.cs: - Fix serialisation, both for persisting toolbox and for remoting - toolbox nodes. - - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: - Track OnToolboxChanged name change. - - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs: - Reduce height of help pane. - Make sure that image resource comes from correct assembly when remoting. - -2006-07-25 Matej Urbas <matej.urbas@gmail.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Prevent null - exception when all documents are closed. - -2006-07-25 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.mdp: - * Makefile.am: Add files to build. - - * MonoDevelop.DesignerSupport/BindingService.cs: - * MonoDevelop.DesignerSupport/MemberExistsException.cs: - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: - New service, assists with adding CodeBehind memebers. Incomplete. - - * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Base class for - remoted designer, handles Gtk.Sockets and the Gtk# thread. - - * MonoDevelop.DesignerSupport/WrapperDesignView.cs: Override base member - instead of hiding it. - - * MonoDevelop.DesignerSupport/PropertyPad.cs: - Fix widget reparenting. - -2006-07-25 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport/ToolboxService.cs: Close file after - deserialising toolbox. - -2006-07-21 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport/DesignerSupportService.cs: - Store toolbox data in the correct location. - * ChangeLog: add missing entries. - -2006-07-21 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.Toolbox/*: - * MonoDevelop.DesignerSupport.PropertyGrid/*: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/*: - * MonoDevelop.DesignerSupport/*: - * MonoDevelop.DesignerSupport.CodeBehind/*: - * Makefile.am: - * MonoDevelop.DesignerSupport.addin.xml: - * MonoDevelop.DesignerSupport.mdp: - * icons/*: - Import the Designer Support addin. - -2006-07-21 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.Toolbox/*: - * MonoDevelop.DesignerSupport.PropertyGrid/*: - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/*: - Import AspNetEdit property grid and toolbox. - -2006-04-27 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs: - Make sure we cover all items in filtering loop. - -2006-04-27 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs: - Accessor for ToolboxItem. - * MonoDevelop.DesignerSupport.Toolbox/ToolboxStore.cs: - Don't rebuild after blank filter. - * MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs: - Add Clear () method to remove all children. - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: - Get categories from ToolboxService, and maintain expansion - and selection state where possible. - -2006-04-26 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.Toolbox/BaseToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: - * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs: - * MonoDevelop.DesignerSupport.Toolbox/ToolboxStore.cs: - Add new NodeStore-based Toolbox. - - * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs: - Add Refresh method as interim workaround for not being - able to track externally changed values of properties. - -2006-01-16 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.DesignerSupport.PropertyGrid.Editors/StringEditor.cs: - Write helpful trace message after swallowing PropertyConverter failure. diff --git a/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs b/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs index f719a3468b..263f31f300 100644 --- a/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs +++ b/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs @@ -58,7 +58,10 @@ namespace MonoDevelop.DesignerSupport.Toolbox string category = ""; [ItemProperty ("description")] - string description = ""; + string description = "";
+
+ [ItemProperty ("source")]
+ string source = ""; List <ToolboxItemFilterAttribute> itemFilters = new List <ToolboxItemFilterAttribute> (); @@ -94,6 +97,11 @@ namespace MonoDevelop.DesignerSupport.Toolbox public virtual string Description { get { return description; } set { description = value; } + }
+
+ public virtual string Source {
+ get { return source; }
+ set { source = value; }
} [Browsable(false)] @@ -113,13 +121,14 @@ namespace MonoDevelop.DesignerSupport.Toolbox public virtual bool Filter (string keyword) { return ((Name != null) && (Name.IndexOf (keyword, StringComparison.InvariantCultureIgnoreCase) >= 0)) - || ((Description != null) && (Description.IndexOf (keyword, StringComparison.InvariantCultureIgnoreCase) >= 0)); + || ((Description != null) && (Description.IndexOf (keyword, StringComparison.InvariantCultureIgnoreCase) >= 0))
+ || ((Source != null) && (Source.IndexOf (keyword, StringComparison.InvariantCultureIgnoreCase) >= 0)); } public override bool Equals (object o) { ItemToolboxNode node = o as ItemToolboxNode; - return (node != null) && (node.Name == this.Name) && (node.Category == this.Category) && (node.Description == this.Description); + return (node != null) && (node.Name == this.Name) && (node.Category == this.Category) && (node.Description == this.Description) && (node.Source == this.Source); } public override int GetHashCode () @@ -131,6 +140,8 @@ namespace MonoDevelop.DesignerSupport.Toolbox code ^= Category.GetHashCode ();
if (Description != null)
code ^= Description.GetHashCode ();
+ if (Source != null)
+ code ^= Source.GetHashCode ();
return code; } diff --git a/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs b/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs index 15b0e219dc..8c1f52522a 100644 --- a/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs +++ b/main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs @@ -259,7 +259,7 @@ namespace MonoDevelop.DesignerSupport.Toolbox cr.SetSourceColor (MonoDevelop.Ide.Gui.Styles.PadCategoryBorderColor.ToCairoColor ()); cr.Stroke (); - headerLayout.SetText (category.Text); + headerLayout.SetMarkup (category.Text); int width, height; cr.SetSourceColor (MonoDevelop.Ide.Gui.Styles.PadCategoryLabelColor.ToCairoColor ()); layout.GetPixelSize (out width, out height); @@ -284,7 +284,7 @@ namespace MonoDevelop.DesignerSupport.Toolbox } if (listMode || !curCategory.CanIconizeItems) { cr.DrawImage (this, item.Icon, xpos + ItemLeftPadding, ypos + Math.Round ((itemDimension.Height - item.Icon.Height) / 2)); - layout.SetText (item.Text); + layout.SetMarkup (item.Text); int width, height; layout.GetPixelSize (out width, out height); cr.SetSourceColor (Style.Text (item != this.SelectedItem ? StateType.Normal : StateType.Selected).ToCairoColor ()); @@ -827,7 +827,7 @@ namespace MonoDevelop.DesignerSupport.Toolbox int x, y = item.ItemHeight; if (y == 0) { - layout.SetText (item.Text); + layout.SetMarkup (item.Text); layout.GetPixelSize (out x, out y); y = Math.Max (IconSize.Height, y); y += ItemTopBottomPadding * 2; @@ -867,7 +867,7 @@ namespace MonoDevelop.DesignerSupport.Toolbox int x, y = category.ItemHeight; if (y == 0) { - layout.SetText (category.Text); + layout.SetMarkup (category.Text); layout.GetPixelSize (out x, out y); y += CategoryTopBottomPadding * 2; category.ItemHeight = y; @@ -1126,8 +1126,14 @@ namespace MonoDevelop.DesignerSupport.Toolbox public string Text { get { - if (node != null) - return node.Name; + if (node != null) { + var t = GLib.Markup.EscapeText (node.Name); + if (!string.IsNullOrEmpty (node.Source)) { + var c = MonoDevelop.Ide.Gui.Styles.DimTextColor.ToHexString ().Substring (0, 7); + t += string.Format (" <span size=\"smaller\" color=\"{1}\">{0}</span>", node.Source, c); + } + return t; + } return text; } } @@ -1174,7 +1180,7 @@ namespace MonoDevelop.DesignerSupport.Toolbox public Item (Xwt.Drawing.Image icon, string text, string tooltip, object tag) { this.icon = icon; - this.text = text; + this.text = GLib.Markup.EscapeText (text); this.tooltip = tooltip; this.tag = tag; } diff --git a/main/src/addins/MonoDevelop.DocFood/ChangeLog b/main/src/addins/MonoDevelop.DocFood/ChangeLog deleted file mode 100644 index cf83291dc7..0000000000 --- a/main/src/addins/MonoDevelop.DocFood/ChangeLog +++ /dev/null @@ -1,64 +0,0 @@ -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DocFood/Commands.cs: - * MonoDevelop.DocFood/DocFoodTextEditorExtension.cs: Track API - changes. - -2010-07-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.DocFood/DocFoodTextEditorExtension.cs: Track - ProjectDomService/Parser API. - -2010-07-08 Levi Bard <levi@unity3d.com> - - * MonoDevelop.DocFood/DocFoodTextEditorExtension.cs: - Prevent array overrun. - -2010-06-28 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.DocFood.csproj: Added texteditor reference. - -2010-06-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.DocFood/DocGenerator.cs: Assume that method - sentences start with a verb. - -2010-06-17 Mike Krüger <mkrueger@novell.com> - - * gtk-gui: - * Main.cs: - * ChangeLog: - * Makefile.am: - * AssemblyInfo.cs: - * DocFood.addin.xml: - * DocFood.config.xml: - * gtk-gui/gui.stetic: - * MonoDevelop.DocFood: - * gtk-gui/generated.cs: - * MonoDevelop.DocFood.csproj: - * MonoDevelop.DocFood.Options: - * MonoDevelop.DocFood/Node.cs: - * MonoDevelop.DocFood/Section.cs: - * MonoDevelop.DocFood/Commands.cs: - * MonoDevelop.DocFood/DocConfig.cs: - * MonoDevelop.DocFood/IfStatement.cs: - * MonoDevelop.DocFood/DocGenerator.cs: - * MonoDevelop.DocFood/MemberVisitor.cs: - * MonoDevelop.DocFood/IfNotStatement.cs: - * MonoDevelop.DocFood/SwitchStatement.cs: - * MonoDevelop.DocFood.Options/RulesPanelWidget.cs: - * MonoDevelop.DocFood/DocFoodTextEditorExtension.cs: - * MonoDevelop.DocFood.Options/OptionsPanelWidget.cs: - * MonoDevelop.DocFood.Options/AcronymsPanelWidget.cs: - * MonoDevelop.DocFood.Options/ExpansionsPanelWidget.cs: - * MonoDevelop.DocFood.Options/OfTheReorderingWidget.cs: - * MonoDevelop.DocFood.Options/NoTheReorderingWidget.cs: - * gtk-gui/MonoDevelop.DocFood.Options.RulesPanelWidget.cs: - * gtk-gui/MonoDevelop.DocFood.Options.OptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.DocFood.Options.AcronymsPanelWidget.cs: - * gtk-gui/MonoDevelop.DocFood.Options.NoTheReorderingWidget.cs: - * gtk-gui/MonoDevelop.DocFood.Options.ExpansionsPanelWidget.cs: - * gtk-gui/MonoDevelop.DocFood.Options.OfTheReorderingWidget.cs: - Checked in doc food addin. - diff --git a/main/src/addins/MonoDevelop.Gettext/ChangeLog b/main/src/addins/MonoDevelop.Gettext/ChangeLog deleted file mode 100644 index 77c63490fd..0000000000 --- a/main/src/addins/MonoDevelop.Gettext/ChangeLog +++ /dev/null @@ -1,1512 +0,0 @@ -2010-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/Catalog.cs: Track api changes. - -2010-07-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Replaced - custom workerthread with - system.compontentmodel.backgroundworker. - -2010-06-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.addin.xml: Fix icon size names. - -2010-06-01 Lluis Sanchez Gual <lluis@novell.com> - - * templates/TranslationProject.xpt.xml: Don't include the - assembly name in the project type name since it doesn't work - well when running on .NET - -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/GettextFeatureWidget.cs: - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: - Fix incorrect use of ShowCustomDialog/RunCustomDialog. - -2010-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: - Use ShowCustomDialog (which destroys the dialog when done) - instead of RunCustomDialog (which doesn't). - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext/GettextFeatureWidget.cs: - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: - More dialog placing. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/CatalogEditorView.cs: ViewContent - widgets are now destroyed by the workspace window. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: call destroy - instead of dispose. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Gettext.addin.xml: Bumped MD version. - -2010-03-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Use the new - status bar model. - - * gtk-gui/objects.xml: Flush. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Commands.cs: - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/objects.xml: - * MonoDevelop.Gettext.csproj: - * MonoDevelop.Gettext.addin.xml: - * MonoDevelop.Gettext/Catalog.cs: - * MonoDevelop.Gettext/TranslationProject.cs: - * MonoDevelop.Gettext/GettextFeatureWidget.cs: - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: - * gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: - * MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs: - * MonoDevelop.Gettext.NodeBuilders/TranslationNodeBuilder.cs: - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: - * MonoDevelop.Gettext.NodeBuilders/ProjectFileNodeBuilderExtension.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Alexander - Cherniuk <ts33kr@gmail.com>: Make the font inside the editor - to be configurable, rather that being hardcoded. - -2010-03-09 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: - * gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: Improved - gettext addin gui. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Track api - changes. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: - * templates/TranslationProject.xpt.xml: - * MonoDevelop.Gettext/TranslationService.cs: Removed useless - startup handler. - -2010-02-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Track API - changes for lazy loading images. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/GettextFeature.cs: Track api changes. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: - * gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs: - * gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs: - * gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: - * gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs: - Flush. - -2010-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.Editor/GettextEditorDisplayBinding.cs: - Track DisplayBinding API. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/Translation.cs: - * MonoDevelop.Gettext/TranslationProject.cs: Introduced the - ConfigurationSelector class to all methods that previously - took a configuration name as string. This eliminates the - ambiguity between solution configuration names and project - configuration names. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Gettext.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.Gettext.csproj: - * gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: - * gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs: - * gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs: - * gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: - * gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs: - Flush. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Gettext.addin.xml: Bump MD version. - -2009-10-01 David Makovský <yakeen@sannyas-on.net> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: fixed - translatable string typo - -2009-09-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Optimized - gettext editor. - -2009-09-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Force reset of - scrollbars when changing text. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: - * MonoDevelop.Gettext/GettextFeatureWidget.cs: Make dialogs transient - for the root window. - -2009-09-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Fixed progress - bar status message. - -2009-09-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Show file icon - in found in list. - -2009-08-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: Don't use the text editor - display binding id as reference for registering the gettext - view. Use DefaultDisplayBinding instead. Removed unused - supportedextensions attribute. - -2009-08-28 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: - * gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: - * gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: - Fixed Bug 481221 - Translation editor doesn't show - whitespaces & Bug 481222 - Original translatable string is - vertically centered. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: fixed - tooltips. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.csproj: Updated dependencies. We now - depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/Catalog.cs: Handled same bug in - different method. - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/Catalog.cs: Handled possible exception - (I think I've encountered a mono bug). - -2009-08-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Fix build - error. - -2009-08-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.Editor\POEditorWidget.cs: Track api - changes. - -2009-08-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/Translation.cs: - * MonoDevelop.Gettext/TranslationProject.cs: Quote filenames - when invoking msmerge and msgfmt. Fixes bug #529200. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: - * gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs: - Flush. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: - Use the new api from removing projects from a solution. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Use the new - DesktopService instead of PlatformService. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext\Translation.cs: - * MonoDevelop.Gettext\TranslationProject.cs: Use the new - FilePath class for handling file and directory paths. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml: Ensure that the display - binding is inserted before the text editor - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/GettextEditorDisplayBinding.cs: - Track API changes. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/GettextEditorDisplayBinding.cs: - Track API changes. - -2009-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Added rule for - '_' in translation, but not original string. - -2009-04-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Added new - translation rule - translation should end with ' ' when - original string ends with ' '. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.Gettext.csproj: don't require specific - gtk-sharp version. - -2009-04-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml: - * MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs: - Removed icon service. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Gettext.addin.xml: Bump MD version. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.csproj: Don't local-copy project refs. - -2009-03-13 Andrés G. Aragoneses <aaragoneses@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: - Making some strings not translatable. - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.csproj: Moved text editor to core - -2009-03-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: - * gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: - * MonoDevelop.Gettext.Editor/CatalogEditorView.cs: Added - undo/redo support to the gettext editor. - -2009-03-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: fixed "Bug - 480125 - Gettext editor's filter is buggy". - -2009-03-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Removed some - debug messages. - -2009-03-06 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * icons/silk_error.png: - * icons/silk_accept.png: - * MonoDevelop.Gettext.csproj: - * icons/silk_exclamation.png: - * MonoDevelop.Gettext.addin.xml: - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: - * gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: Added silk - icons to replace the old fuzzy/missing/valid icons. (But I'm - still unsure what to take) - -2009-03-06 Mike Krüger <mkrueger@novell.com> - - * icons/translation-fuzzy-16.png: - * icons/translation-valid-16.png: - * icons/translation-missing-16.png: Worked on icons. - -2009-03-06 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/objects.xml: - * gtk-gui/generated.cs: - * MonoDevelop.Gettext.csproj: - * MonoDevelop.Gettext.addin.xml: - * icons/translation-valid-16.png: - * icons/translation-fuzzy-16.png: - * icons/translation-missing-16.png: - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: - * gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: Now using - custom icons for fuzzy/missing/valid translations instead of - abusing system icons. - -2009-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Fixed gettext - options menu. - -2009-03-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: fixed "Bug - 481217 - Translation editor is unusable with dark themes". - -2009-02-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Translation - fixes. Patch from Kriván Bálint. - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.csproj: Flush. - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml: - * MonoDevelop.Gettext/PropertyProvider.cs: - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Worked on - propertygrid localization. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/objects.xml: - * MonoDevelop.Gettext.csproj: - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: - * MonoDevelop.Gettext.Editor/CatalogEditorView.cs: Fixed "Bug - 479376 - remove extra error check in Gettext addin". - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Changed - override Destroy --> override OnDestroyed. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/objects.xml: - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: - * MonoDevelop.Gettext.Editor/CatalogEditorView.cs: Worked on - ressource de-allocation. - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: - * MonoDevelop.Gettext/Translation.cs: - * MonoDevelop.Gettext.NodeBuilders/TranslationNodeBuilder.cs: - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: - Track merge of the project pad context menu. - -2009-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: fixed "Bug - 478442 - Really hard to edit PO files because of slowness" - -2009-02-19 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/objects.xml: - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: fixed "Bug - 477062 - Sorting on status column of translation view causes - hang". - -2009-02-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext/Catalog.cs: Don't write newlines into - empty (untranslated) messages, as this breaks msgfmt. Add a - log message instead of silently swallowing an exception. - -2009-02-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext/GettextTool.cs: Handle general solution - files, not just mds. - -2009-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.csproj: Exorcise more unwanted local - copy. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.csproj: Flush MD's removal of newline at - end of file that was introduced by manually editing with - gedit. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.csproj: Remove invalid ApplicationIcon - value that broke the build in VS. - -2009-02-06 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/objects.xml: - - * MonoDevelop.Gettext.Editor/CatalogEditorView.cs: fixed - catalog editor view - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.mdp: - * MonoDevelop.Gettext.csproj: Migrated to MSBuild file format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Gettext.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: - * gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs: - * gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs: - * gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: - * - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs: - Flush. - -2009-01-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext/Catalog.cs: Rename UserInformation to - AuthorInformation, and change other strings correspondingly. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.mdp: Flush project format changes. - -2009-01-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext/Catalog.cs: - * MonoDevelop.Gettext/CatalogParser.cs: - * MonoDevelop.Gettext/TranslationProject.cs: - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: - * MonoDevelop.Gettext.Editor/CatalogEditorView.cs: - * MonoDevelop.Gettext.Editor/GettextEditorDisplayBinding.cs: Use the - UserInformation API, which requires a parent SolutionItem. - -2008-12-19 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/objects.xml: TooltipWindow has been moved to MD.Components. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.mdp: All projects now require fx 3.5. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext/RegexFileScanner.cs: Remove debug writelines. - -2008-11-24 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: set labels on the - valid/missing/fuzzy filter buttons. Use a MenuButton to ensure - proper menu placement on the options button. Fixes #367274. - -2008-11-24 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.Gettext.Editor/CatalogHeadersWidget.cs: some null - guarding for a couple strings. - -2008-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * icons/locale.svg: - * MonoDevelop.Gettext.mdp: - * MonoDevelop.Gettext.addin.xml: Removed the locale.svg file. - PixbufLoader does not support svg in all platforms. - -2008-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix build dependencies. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: Bump MD version. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.addin.xml, - MonoDevelop.Gettext.NodeBuilders/ProjectFileNodeBuilderExtension.cs, - MonoDevelop.Gettext.mdp, Commands.cs, Makefile.am: Added quick - property for enabling translation of files. Supports multi-select. - -2008-09-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/CatalogEditorView.cs, - MonoDevelop.Gettext.Editor/POEditorWidget.cs: fixed some minor - issues in the po editor. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.mdp: Updated projects. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs, - gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: - Updated generated code. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationNodeBuilder.cs, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: - Moved the extensible tree view to its own directory. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Don't set the dirty flag - when a translation is added while loading the project. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.mdp, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/gui.stetic: Updated. - * MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/Translation.cs: Properly check if a translation - needs to be built. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * GettextProjectBinding.cs, MonoDevelop.Gettext/Translation.cs, - MonoDevelop.Gettext/TranslationProject.cs: Moved serialization - engine to MonoDevelop.Core. Use new syntax for specifying attribute - scope. - -2008-06-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs: fixed bug in - options dialog. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: Bump MD version. - -2008-06-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, gtk-gui/gui.stetic: Use - the OnDestroyed event instead of Dispose, since with the latest - changes in gtk#, Dispose is not called anymore when a widget is - destroyed. - -2008-06-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Track api changes. - -2008-05-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/GettextEditorDisplayBinding.cs, - MonoDevelop.Gettext.Editor/CatalogEditorView.cs: Fixed bug (gettext - addin didn't work). - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Replaced - ICompilerResult/DefaultCompilerResult/CompilerResults by a new - BuildResult class, which has owner information at error level, so - it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationNodeBuilder.cs, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - MonoDevelop.Gettext.mdp, - MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs, - gtk-gui/gui.stetic, Makefile.am, - MonoDevelop.Gettext/MakefileHandler.cs, - MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs, - MonoDevelop.Gettext/GettextTool.cs, - MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/Translation.cs, - MonoDevelop.Gettext/GettextFeature.cs, - MonoDevelop.Gettext/GettextFeatureWidget.cs, - MonoDevelop.Gettext/TranslationCollection.cs: New project model - changes. - -2008-05-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.addin.xml: Set "isText" attribute on the mimetype - definitions. - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: Use the new mime type extension to - register new file types. - -2008-03-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: POEditor has a new rule - (checks for {0}, {1}, {*} mismatch). Rules are now threaded. - -2008-03-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/CatalogEditorView.cs, - MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs, - gtk-gui/gui.stetic: Worked on gettext addin. - -2008-03-13 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: Made the language chooser dialog gnome compliant. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationNodeBuilder.cs, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs: Worked on - gnome hig compliant alerts. - -2008-03-02 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Workaraound a bug in mono - 1.2.4 where anonymous delegates ignore usings. - -2008-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Filter is not preserved - anymore (this was more annoying than helpful). - -2008-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: Added some filter - options. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml, - MonoDevelop.Gettext.NodeBuilders/TranslationNodeBuilder.cs, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - Commands.cs, MonoDevelop.Gettext/TranslationProject.cs: Added command to - update a single translation. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml: Added many shortcuts. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: Fixed bug in po editor. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - MonoDevelop.Gettext/Catalog.cs: Not longer using Thread.Abort - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: filter updates more nicely. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: Refactored status bar. - -2008-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Untranslated <--> translated - update now works in entry list. - -2008-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/CatalogParser.cs: Fixed plural message bug. - -2008-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Columns are now resizeable. - -2008-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: Improved ui: original - strings are now selectable.Fixed ui glitch: original string in the - entrylist is now in gettext format too. - -2008-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - MonoDevelop.Gettext/StringEscaping.cs, - MonoDevelop.Gettext/PluralForms.cs: Now using the gettext format for - text input instead of the plain text (otherwise the translation of some - strings is impossible and I assume that the translators are used to the - \n, \r, \t escape sequences). - -2008-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/CatalogEditorView.cs, - MonoDevelop.Gettext.Editor/POEditorWidget.cs, - MonoDevelop.Gettext.Editor/CatalogHeadersWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - MonoDevelop.Gettext/CatalogParser.cs, - MonoDevelop.Gettext/CatalogEntry.cs, - MonoDevelop.Gettext/CatalogHeaders.cs, MonoDevelop.Gettext/Catalog.cs: - Refactored gettext addin, fixed bug in headers widget. - -2008-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/GettextEditorDisplayBinding.cs, - MonoDevelop.Gettext.Editor/CatalogEditorView.cs, - MonoDevelop.Gettext.Editor/CatalogEditor.cs, - MonoDevelop.Gettext.Editor/CatalogHeadersWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs, - MonoDevelop.Gettext/CatalogHeaders.cs, MonoDevelop.Gettext/Catalog.cs: - Fixed bug in header editor. Added feature to ensure that no line end is - forgotton or accidentally added. - -2008-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Made the update operation a - lot faster. - -2008-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/StringEscaping.cs: Fixed bug in FromGettextFormat. - -2008-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml: Added shortcuts to menu items. - -2008-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/CatalogParser.cs: Fixed multiline bug. - -2008-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml, - MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - MonoDevelop.Gettext/StringEscaping.cs, - MonoDevelop.Gettext/CatalogDeletedEntry.cs, - MonoDevelop.Gettext/RegexFileScanner.cs, - MonoDevelop.Gettext/CatalogParser.cs, - MonoDevelop.Gettext/CatalogEntry.cs, MonoDevelop.Gettext/Catalog.cs: - Fixed some gettext issues (at least for monodevelop/german it works now) - -2008-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: gettext pad now updates the - changes in the translated message list. - -2008-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs: Added - some tooltips for the description button - -2008-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs, - gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs, - MonoDevelop.Gettext/StringEscaping.cs: Added filter & sort functions to - the gettext editor. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.mdp, gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - MonoDevelop.Gettext/TranslationService.cs: Removed reference to - gnome-vfs-sharp and fixed 2 warnings. - -2008-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationNodeBuilder.cs, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: - Handle the delete key in TreeViewPad, so it will work event if the - shortcut is not defined. - -2008-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Include .po files in the list - of exportable files of the project. Fixes bug #362567. - -2008-01-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.addin.xml, MonoDevelop.Gettext/RegexFileScanner.cs, - MonoDevelop.Gettext.ExtensionNodes/IncludeExtensionNode.cs, - MonoDevelop.Gettext.ExtensionNodes/RegexScannerExtensionNode.cs, - MonoDevelop.Gettext.ExtensionNodes/XmlRegexScannerExtensionNode.cs: - Rework unescaping of C# and XML translatable strings. - * MonoDevelop.Gettext.mdp, Makefile.am: Updated. - * MonoDevelop.Gettext/StringEscaping.cs: Helper class for - escaping/unescaping text. - * MonoDevelop.Gettext/Catalog.cs: Rework escaping of strings. - - Fixes "Bug 355967 - Translation issues with regex toolkit descriptions". - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: Update MD version. - -2008-01-24 Lluis Sanchez Gual <lluis@novell.com> - - * templates/Makefile.am.template: CLEANFILES must be set before including - Makefile.include. - -2008-01-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext/RegexFileScanner.cs: Remove debug code. - -2008-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Performance improvement. - -2008-01-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: Make - string translatable. - * MonoDevelop.Gettext/TranslationProject.cs: Wait for child process's output - before writing completion message. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * templates/TranslationProject.xpt.xml: Make template categories - translatable. - -2008-01-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.addin.xml: Handle simple concatenated strings in C#. - Allows line breaks when specifying long strings. - * MonoDevelop.Gettext/RegexFileScanner.cs: Apply transforms to plural - strings as well. Add the capability to specify regex options. - * MonoDevelop.Gettext.ExtensionNodes/TransformExtensionNode.cs, - MonoDevelop.Gettext.ExtensionNodes/ExcludeRegex.cs, - MonoDevelop.Gettext.ExtensionNodes/IncludeExtensionNode.cs, - MonoDevelop.Gettext.ExtensionNodes/RegexScannerExtensionNode.cs, - MonoDevelop.Gettext.ExtensionNodes/XmlRegexScannerExtensionNode.cs: Add - the capability to specify regex options. - -2008-01-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext.addin.xml: Plural string regexes needed to capture - first string. Partial fix for "Bug 351017 - Gettext addin is extracting - some translation messages wrongly". - -2007-12-31 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * gtk-gui/gui.stetic, - * gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: Fixed typo in initialization string. - -2007-12-19 Ankit Jain <jankit@novell.com> - - * MakefileHandler.cs: Set top_srcdir and all_target correctly. - * TranslationProject.cs: Set the default value for RelPath - to empty string instead of null. - Remove AbsPath. - * MonoDevelop.Gettext/TranslationProjectOptionsDialog: Update. - * templates/Makefile.template: Make top_srcdir and all_target template - variables to allow setting from MakefileHandler. - -2007-12-18 Ankit Jain <jankit@novell.com> - - Fix bug #349419. - * templates/Makefile.template: Remove EXTRA_DIST, it gets generated. - * MakefileHandler.cs: Honor DESTDIR for INSTALL_DIR. - Based on patch by Wade Berrier. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.mdp: Updated project files. The order of extended - properties won't change anymore. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Moved PlatformService to - MD.Core.Gui. Removed old FileIconService class, which is now implemented - in PlatformService. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: API cleanup. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Updated. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: Bump add-in versions. - -2007-12-06 Geoff Norton <gnorton@novell.com> - - * MonoDevelop.Gettext/GetTextTool.cs: - * MonoDevelop.Gettext/TranslationProject.cs: Do not call Gnome.Vfs directly; - utilize the PlatformService to get mime information. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.mdp, Makefile.am: Directory reorganization. - -2007-12-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/Catalog.cs: Fix build. - -2007-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/Translation.cs: Added properties for getting the Po - and Out files. - * Makefile.am, MonoDevelop.Gettext.addin.xml, - MonoDevelop.Gettext.ExtensionNodes/ExcludeRegex.cs, - MonoDevelop.Gettext.ExtensionNodes/IncludeExtensionNode.cs, - MonoDevelop.Gettext.ExtensionNodes/RegexScannerExtensionNode.cs, - MonoDevelop.Gettext.ExtensionNodes/TransformExtensionNode.cs, - MonoDevelop.Gettext.ExtensionNodes/XmlRegexScannerExtensionNode.cs, - MonoDevelop.Gettext.mdp, MonoDevelop.Gettext/Catalog.cs, - MonoDevelop.Gettext/IFileScanner.cs, - MonoDevelop.Gettext/RegexFileScanner.cs, - MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs, - MonoDevelop.Gettext/TranslationService.cs, - templates/TranslationProject.xpt.xml: Added an extension point for - specifying regular expressions to use for scanning files. Fixed some old - regexes. Moved some properties from TranslationProjectConfiguration to - TranslationProject, since it is not really useful to handle that info - per-config. - * MonoDevelop.Gettext/MakefileHandler.cs, templates/Makefile.template: Set - the correct install dir depending on the project output type. - -2007-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/GettextFeature.cs, - MonoDevelop.Gettext/GettextFeatureWidget.cs: Show the gettext feature - when creating new Packaging projects. - -2007-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: Run the - translation update in a background thread. - * MonoDevelop.Gettext/GettextTool.cs: New command line tool for updating - translation projects. - * gtk-gui/gui.stetic, - gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs, - gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs: - Updated. - -2007-11-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - Makefile.am, MonoDevelop.Gettext.mdp, - MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/Catalog.cs: Now message strings are extracted using - regexes instead of xgettext. - -2007-11-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Process output is now written - to the monitor.Log. - -2007-11-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: gettext addin now only scans - code files for translations. - -2007-11-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/Catalog.cs: Added some gui update code. - -2007-11-16 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs, - gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/CatalogParser.cs: The gettext addin now uses - xgettext and msgmerge command line tools instead of custom routines. - Fixed some bugs in the po editor and catalog parser. - -2007-11-15 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/gui.stetic: Updated. - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: Moved - code for updating translation to TranslationProject. - * MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/Catalog.cs, - MonoDevelop.Gettext.Editor/CatalogEditor.cs: Use progress monitors to - report errors. - * MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs: Create a new - configuration if none exist. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Gettext/TranslationService.cs, MonoDevelop.Gettext/Catalog.cs: - Track LoggingService API changes. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: Bump MD version. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Set correct target directory - path. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs, - gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: Updated - project icons. Use the base project icon with an overlay to show the - type. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: Track changes in the Icon extension node. - -2007-10-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/CatalogParser.cs, MonoDevelop.Gettext/Catalog.cs: - Fixed some parsing/generationg errors in the catalog. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.Editor/CatalogEditor.cs: Destroy the view widget when - the view is disposed. - -2007-10-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/GtkSpell.cs, - MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/CatalogEntry.cs, MonoDevelop.Gettext/Catalog.cs: - Speed optimized the update process. - -2007-10-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml, MonoDevelop.Gettext.mdp, Makefile.am, - MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs, - icons/md-gettext-project_16.png, icons/gettext-overlay-32.png, - icons/gettext-overlay-16.png, icons/md-gettext-project_22.png, - icons/md-gettext-project_32.png, templates/TranslationProject.xpt.xml: - Updated project icons. Use the base project icon with an overlay to show - the type. - -2007-10-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/CatalogEntry.cs, MonoDevelop.Gettext/Catalog.cs: - Fixed re opened "Bug 335326 - Gettext addin breaks zh_CN.po". - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs, gtk-gui/gui.stetic, - MonoDevelop.Gettext/GettextFeature.cs: Cosmetic changes in the feature - widget. Don't show scrollbars, just grow the list as new items are - added. - * gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: Cosmetic - fix. - * MonoDevelop.Gettext.mdp: Updated. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.mdp: Project file names updated by change in MD path - functions. - -2007-10-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/CatalogEntry.cs: Optimized the speed a bit. - -2007-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic, MonoDevelop.Gettext.mdp: Updated. - * gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: Some - cosmetic fixes. - * MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs: Show all cell - renderers in a single column. Fixes some alignment issues in the tree. - -2007-10-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - MonoDevelop.Gettext/TranslationService.cs: Fixed "Bug 335335 - Gettext - addin: updating the translations of MD takes forever". - -2007-10-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: - Updating translations is now done async. - -2007-10-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/CatalogParser.cs, MonoDevelop.Gettext/Catalog.cs: - Fixed "Bug 335326 - Gettext addin breaks zh_CN.po". - -2007-10-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationNodeBuilder.cs, - MonoDevelop.Gettext/TranslationProject.cs: Applied changes that were - neccassary for to the new FileService. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: Bump MD version. - -2007-09-20 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs, gtk-gui/generated.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs, - gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: - Regenerated GUI files. - -2007-09-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Fixed 82693: Rebuild not - working. - -2007-09-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Fixed 82693: Rebuild not - working. - -2007-08-10 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic, MonoDevelop.Gettext.addin.xml, - MonoDevelop.Gettext.mdp, Makefile.am, - MonoDevelop.Gettext/MakefileHandler.cs, templates/Makefile.am.template, - templates/Makefile.template: Added support for makefile generation. - -2007-08-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml: Changed addin path. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext/GettextFeatureWidget.cs: Workaround to mcs bug. - -2007-08-09 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - MonoDevelop.Gettext/GettextFeature.cs, - MonoDevelop.Gettext/GettextFeatureWidget.cs: Fixed 82340: Gettext - addin: translation project creation should be available as a - 'project feature'. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.addin.xml: Removed the CommandService class. - Everything is done directly with CommandManager. Moved all extension - node types to MD.Components. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs, - gtk-gui/gui.stetic, MonoDevelop.Gettext.addin.xml, - MonoDevelop.Gettext.mdp, Makefile.am: Reorganized the extension point - hierarchy. Embedded all add-in manifests as resources. - -2007-08-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - MonoDevelop.Gettext/PropertyProvider.cs, - MonoDevelop.Gettext/TranslationProject.cs: Fixed bug 82334: Gettext - addin: can't choose which files to translate. It's now possible to - choose, if a file can be translated in the file properties. - -2007-08-09 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs: - Fixed Bug 82341: Gettext addin: Language selection combo too big. - -2007-08-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs, - gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs: - Fixed 82337: Gettext addin: usability issues in the PO editor - -2007-08-08 Mike Krüger <mkrueger@novell.com> - * MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs: Removed - some debug code. - -2007-08-08 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs, - MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs: Fixed - 82336:Gettext addin: Translation project options dialog not HIG - compliant. - -2007-08-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs, - MonoDevelop.Gettext/TranslationProject.cs: Fixed 82335: Gettext - addin: can't choose which projects to translate. - -2007-08-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: added bugfix from - Rafael Teixeira. Plural descriptions are now taken from - Catalog.PluralFormsDescription. - -2007-08-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs: Editor now supports - n plural forms instead of 2. - -2007-08-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/GtkSpell.cs, - MonoDevelop.Gettext.Editor/POEditorWidget.cs: Added spellchecking - to original string (hardcoded currently to "en" - maybe shoul add - an option to the translationproject for this ?). Fixed spellcheck - updating bug. - -2007-08-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/GtkSpell.cs, - MonoDevelop.Gettext.Editor/POEditorWidget.cs: Fixed gtk spell - support. - -2007-07-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.mdp, Makefile.am: Makefile fixes. - -2007-07-24 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs, - gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs, - gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs: Add - missing files. - -2007-07-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: Workaround for bug in - the compiler. Looks like gmcs gets confused when using anon - delegates in a partial class, and it will fail unless classes are - referenced using the full name. - * MonoDevelop.Gettext.mdp, Makefile.am: Added makefile. - -2007-07-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/CatalogEditor.cs, - MonoDevelop.Gettext.Editor/POEditorWidget.cs, - MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/Catalog.cs: added remove entry function to - delete unused translation strings. - -2007-07-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: - updated some translation strings. - -2007-07-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs, Commands.cs, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/Catalog.cs: Added manual udate command, missing - messages are now recognized. - -2007-07-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/TranslationProject.cs: Worked on gettext - deployment. - -2007-07-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProject.cs: Improved update code. - -2007-07-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProject.cs: New Translations are now - containing a list of all translation strings. - -2007-07-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.NodeBuilders/TranslationNodeBuilder.cs, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - MonoDevelop.Gettext/TranslationProject.cs: Translations can now be - removed. - -2007-07-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/CatalogEntry.cs, - MonoDevelop.Gettext.Editor/CatalogEditor.cs, - MonoDevelop.Gettext.Editor/CatalogDeletedEntry.cs, - MonoDevelop.Gettext.Editor/GtkSpell.cs, - MonoDevelop.Gettext.Editor/CatalogEditorWidget.cs, - MonoDevelop.Gettext.Editor/CatalogHeaders.cs, - MonoDevelop.Gettext.Editor/PluralForms.cs, - MonoDevelop.Gettext.Editor/CatalogParser.cs, - MonoDevelop.Gettext.Editor/CatalogEntryEditorWidget.cs, - MonoDevelop.Gettext.Editor/POEditorWidget.cs, - MonoDevelop.Gettext.Editor/Catalog.cs, - MonoDevelop.Gettext.Translator/TranslationFileDescriptionTemplate.cs, - MonoDevelop.Gettext.Translator/PropertyProvider.cs, - MonoDevelop.Gettext.Translator/TranslationProjectInfo.cs, - MonoDevelop.Gettext.Translator/TranslatorCoreService.cs, - MonoDevelop.Gettext.Translator/TranslatorInfo.cs, - MonoDevelop.Gettext.Translator/TranslationProject.cs, Commands.cs, - MonoDevelop.Gettext.addin.xml, gtk-gui/gui.stetic, - MonoDevelop.Gettext.mdp, MonoDevelop.Gettext/CatalogEntry.cs, - MonoDevelop.Gettext/CatalogDeletedEntry.cs, - MonoDevelop.Gettext/CatalogHeaders.cs, - MonoDevelop.Gettext/PluralForms.cs, - MonoDevelop.Gettext/CatalogParser.cs, - MonoDevelop.Gettext/IsoCodes.cs, MonoDevelop.Gettext/Catalog.cs, - IsoCodes.cs: Restructured/Refactored the project. - -2007-07-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/POEditorWidget.cs: changed formatting. - -2007-07-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.Editor/CatalogEntry.cs, - MonoDevelop.Gettext.Editor/POEditorWidget.cs, - MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProject.cs: Improved reference - update code. Fixed comment handling and some translation editor - behavior issues. - -2007-07-18 Mike Krüger <mike@icsharpcode.net> - - * MonoDevelop.Gettext.Editor/CatalogEntry.cs, - MonoDevelop.Gettext.Editor/CatalogEditor.cs, - MonoDevelop.Gettext.Editor/CatalogDeletedEntry.cs, - MonoDevelop.Gettext.Editor/CatalogHeaders.cs, - MonoDevelop.Gettext.Editor/CatalogParser.cs, - MonoDevelop.Gettext.Editor/POEditorWidget.cs, - MonoDevelop.Gettext.Editor/Catalog.cs, - gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs, - MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProject.cs: Worked on gettext addin. - New (stetic based) editor, some fixes. - -2007-07-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProject.cs: Worked on translation - addin. - -2007-07-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml, - gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs, - MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs, - MonoDevelop.Gettext/TranslationProject.cs, - templates/TranslationProject.xpt.xml: Worked on translation project - options. - -2007-07-11 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs, - MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs, - MonoDevelop.Gettext/MonoDevelop.Gettext/TranslationProject.cs, - MonoDevelop.Gettext/TranslationService.cs, - MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs: Fixed - little bug. Added options dialog. - -2007-07-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml: worked on translation addin. - -2007-07-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Gettext.addin.xml: Worked on translation. - -2007-07-06 Mike Krüger <mkrueger@novell.com> - - * .: Adding the localization addin. Already worked on the translation - system. - diff --git a/main/src/addins/MonoDevelop.GtkCore/ChangeLog b/main/src/addins/MonoDevelop.GtkCore/ChangeLog deleted file mode 100644 index a2652e2c37..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore/ChangeLog +++ /dev/null @@ -1,2796 +0,0 @@ -2010-07-22 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.GtkCore.csproj: Added System.Core reference for - windows. - -2010-07-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - Track ProjectDomService/Parser API. - -2010-07-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Track - API changes. - -2010-06-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Don't offer - the gtk feature if gtk# is not installed in the active - runtime. Fixes bug #608052 - The New Solution wizard throws - an exception after choosing project features. - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: - More dialog placing. - -2010-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - Converted some static fields which don't need to be static - into local vars. - -2010-05-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track - API. - -2010-04-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track - AddFilesToProject API. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - ViewContent widgets are now destroyed by the workspace - window. - - -2010-04-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: call - destroy on the container vbox during - -2010-04-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: Found better work - around for the "gnome-sharp" reference issue. - -2010-04-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: Fixed 'Bug 599335 - - Error CS0433: The imported type `Gtk.DeleteEventArgs' is - defined multiple times (CS0433)'. - -2010-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added - null check. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.addin.xml: Bumped MD version. - -2010-03-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Use the - stock Visual Design layout as layout for stetic. - -2010-03-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fix - race in SteticApp initialization. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.GtkCore.csproj: - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: - * MonoDevelop.GtkCore.Dialogs/GtkDesignerOptionsPanelWidget.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - Track api changes. - -2010-02-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - Track API changes for lazy loading images. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Track api - changes. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs: - Flush. - -2010-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - Track DisplayBinding API. - -2010-01-18 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.GtkCore.csproj: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Format - generated files using the MD formatter to ensure that the - generated text is the same for al platforms and - environments. - - * gtk-gui/gui.stetic: Use global:: for type references in - generated code. - -2009-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Implement SupportsItem. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: When - adding a stock gtk widget to a window there is no need to - update the references. Fixes bug #565492. - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs: - Flush. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Introduced the ConfigurationSelector class to all methods - that previously took a configuration name as string. This - eliminates the ambiguity between solution configuration - names and project configuration names. - -2009-11-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders\WindowsFolder.cs: - Implemented Equals/GetHashCode. Fixes bug #549902 - MD - crashes when adding a new gtk form. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2009-10-21 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.GtkCore.csproj: - * gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs: - Flush. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Use - typed collection instead of ArrayList. - -2009-10-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs: - Handled icon loading failures. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2009-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Route - commands to the text editor view. Fixes bug #536740 - - Expression evaluator unnecessarily in context menu. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * libstetic/editor/Accelerator.cs: - * libstetic/editor/GroupPicker.cs: - * libstetic/editor/TextEditor.cs: - * libstetic/editor/SelectImageDialog.cs: - * libstetic/editor/NonContainerWarningDialog.cs: - * libstetic/editor/TextEditorDialog.cs: - * libstetic/editor/EditIconDialog.cs: - * libstetic/editor/IconSelectorMenu.cs: - * libstetic/editor/Image.cs: - * libstetic/editor/ActionGroupEditor.cs: - * libstetic/editor/StringArray.cs: - * libstetic/editor/EditIconFactoryDialog.cs: - * libstetic/editor/SelectIconDialog.cs: - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixes to - make windows and dialogs Transient to either their parent - window/dialog or the MD root window (when applicable). - -2009-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: Use real - resource Ids instead of file names. Fixes bug #528309 - - Button Icons are not displayed. - -2009-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: Store the - GuiBuilderProject on which the ChangedEvent was subscribed, - and use that reference when unsubscribing on Dispose. This - is required because the GuiBuilderProject bound to a project - may change. Fixes bug #525421 - Removing gtk-sharp reference - from a project causes it to not function properly. - -2009-08-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Don't use the text editor - display binding id as reference for registering the designer - view. Use DefaultDisplayBinding instead. Removed unused - supportedFormats attribute. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.csproj: Updated dependencies. We now - depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - Added support for saving and restoring the status of the - designer, including the undo queue. This allows implenting - ISupportsProjectReload. - -2009-08-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/FolderNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/GuiBuilderProjectNodeBuilder.cs: - Remove unused files. - -2009-08-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Use the - new AssemblyContext class to query and resolve assemblies. - -2009-08-06 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.GtkCore.csproj: - * MonoDevelop.GtkCore/Counters.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added - some performance counters. - -2009-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDocumentOutline.cs: - Track api changes. - -2009-07-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: No more - missing IntPtr constructor exceptions. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Use the - new DesktopService instead of PlatformService. - -2009-06-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track - assembly lookup APIs. - -2009-06-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore\ProjectResourceProvider.cs: - GetMimeTypeForUri doesn't really support uris. - -2009-06-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - GetGtkAssemblyVersion is expected to return the version and - token, not only the version. - -2009-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore\ReferenceManager.cs: Don't get the - package version from the gtk# package. Instead, get it from - the first version numbers of the gtk-sharp assembly. That's - necessary because in windows there is no gtk# package. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - Workaround for what seems to be a mcs bug. Looks like it - can't properly resolve the implicit conversion of null to - string. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore\GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder\GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder\GuiBuilderProject.cs: Use the - new FilePath class for handling file and directory paths. - -2009-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't - create a new drop target list. Use the one defined by - Stetic. - -2009-04-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.csproj: Don't require a specific gtk# - version. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.addin.xml: gui designer is now before - the text editor (wrong text editor id). - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - Track API changes. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - Track API changes. - -2009-04-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: Remove vte-sharp - from the gnome libs list, since it now has its own package. - -2009-04-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Track - API changes. - -2009-04-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - Removed unused namespace. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - Renamed PixbufService to ImageService. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - Track API changes. - -2009-04-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: Moved - SystemAssemblyService and related classes to the namespace - MonoDevelop.Core.Assemblies. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Add - support for multiple target runtimes. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - Track API changes. - -2009-03-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: When the stetic files - are generated for the first time, ensure that their write - date is < the write date of the .stetic file, otherwise they - won't be regenerated when building. Fixes bug #483970 - - [Regression] Default C# Gtk# app no longer builds. - -2009-03-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Flush. - -2009-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Don't try to generate files when not building inside the - IDE. - -2009-02-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: In - ForceCodeGenerationOnBuild, force a rebuild of the project - too. Fixes bug #472683. - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.csproj: Flush. - -2009-02-26 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/ProjectResourcesProvider.cs: lookup mime - type and use more specific ResourceInfo ctor. [Fixes #475820] - -2009-02-26 Mike Kestner <mkestner@novell.com> - - * libsteticui/WidgetDesignerBackend.cs: implement Delete key - support. [Fixes #470637] - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Added - explicit "Misc" category for localization. - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Worked on - propertygrid localization. - -2009-02-25 Mike Kestner <mkestner@novell.com> - - * libsteticui/ApplicationBackend.cs: Reload the registry libraries - in LoadLibraries, since adding a library doesn't necessarily refresh - an out-of-date previously registered library. - * libsteticui/CecilWidgetLibrary.cs: enhance NeedsReload check to - use a cache refresh and the new change notification so that the - library stays 'dirty' until it's reloaded. - * libsteticui/LibraryCache.cs: add change notification for cache items. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: do an update - of the steticapp libs even if the list hasn't changed in case the - contents of any of them have changed. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: check for - 'dirty' references when regenerating code. [Fixes #472683] - -2009-02-24 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: only touch the design file - when forcing rebuilds. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: don't regen - if design file and generated files have equal timestamps to avoid - regenerations on fresh checkouts. [#478894] - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: - Track merge of the project pad context menu. - -2009-02-18 Mike Kestner <mkestner@novell.com> - - * libstetic/wrapper/ScrolledWindow.cs: when the child viewport itself - is being replaced, don't try to remove the viewport from itself. - * libstetic/wrapper/Viewport.cs: add case for when placeholders are - being replaced by scrollable widgets to insert the new child directly - into the parent scrolled window. [Fixes #404861] - -2009-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Fix - crash when the project's gtk# is not installed. - -2009-02-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.csproj: Set correct resource name for - DrawingArea template. - -2009-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Track api - changes. - -2009-02-13 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix build. Looks like the makefiles can't cope - with resources with IDs. - -2009-02-13 Mike Kestner <mkestner@novell.com> - - * Makefile.am: add template resource - * MonoDevelop.GtkCore.addin.xml: ditto. - * templates/DrawingArea.xft.xml: new DrawingArea subclass template - with stubs for OnExposeEvent, OnButtonPressEvent, OnSizeRequested, - OnSizeAllocated, and ctor. Helps speed up the development of custom - drawn widgets. [Fixes #472665] - -2009-02-11 Mike Kestner <mkestner@novell.com> - - * libstetic/Registry.cs: account for reloading of the coreLib, - since this can happen when dogfooding MD. [Fixes #365983] - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.csproj: Remove a local-copy ref. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mds: - * MonoDevelop.GtkCore.mdp: - * MonoDevelop.GtkCore.csproj: Migrated to MSBuild file format. - -2009-02-05 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.GtkCore.mdp: - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.Dialogs/GtkDesignerOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs: - Added option for enabling/disabling auto-switch of the GUI - builder layout. Disabled from now on by default. - -2009-02-04 Mike Kestner <mkestner@novell.com> - - * libstetic/wrapper/objects.xml: explicit default values for Table - NRows and NCols values so they don't default to 1. Fixes #471242. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2009-02-02 Mike Kestner <mkestner@novell.com> - - * libstetic/PropertyDescriptor.cs: null guard the ValueToString - formatting for string arrays. - -2009-02-02 Mike Kestner <mkestner@novell.com> - - * libstetic/PropertyDescriptor.cs: handle empty string lists - * libstetic/wrapper/ComboBox.cs: some more null guarding for Items. - [Fixes #471244] - -2009-01-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Propagate a - policy parent SolutionItem through project/file creation so that - policies can always be resolved correctly. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.mdp: - * libsteticui/libsteticui.mdp: Flush project format changes. - -2009-01-26 Mike Kestner <mkestner@novell.com> - - * libstetic/wrapper/ActionTree.cs: guard against removing unsaved - actions. [Fixes #443472] - -2009-01-22 Mike Kestner <mkestner@novell.com> - - * libstetic/editor/StringArray.cs: display "(Collection)" in the - label instead of a joined list on \n which displays garbage chars. - This approach is consistent with another very popular IDE. ;-) - * libstetic/wrapper/objects.xml: use Editor.StringArray for the Items - property of ComboBox. - * libstetic/wrapper/ComboBox.cs: switch Items to a string[]. Luckily - this is backwards compat since we currently saved string[] as a newline - join of the member strings. [Fixes #405396] - -2009-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Don't serialize the GtkDesignInfo - element when it is empty. - -2009-01-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added missing - nullref check. - -2009-01-13 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: adds a - FileAddedToProject handler which scans the file for classes and - checks the deleted-designs cache for matches to restore to the - project. - -2009-01-13 Mike Kestner <mkestner@novell.com> - - * libsteticui/ProjectBackend.cs (RemoveWidget): export the widget - to a deleted-designs dir for later recovery if necessary. Should - also decide on some cleanup mechanism to remove old designs and - automate recovery in the move case if possible. Or we can wait for - 1wpf which should solve the move case more cleanly. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: reenable - OnFileRemovedFromProject handler. Revamp to use a ParseDocument of - the removed file to scan for removed classes to kill. - [Fixes #366392] - -2009-01-09 Mike Kestner <mkestner@novell.com> - - * libsteticui/Project.cs: forward isInternal to the backend in - AddWidgetLibrary. - -2009-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui/LibraryCache.cs: Don't ignore internal classes when - looking for widgets. If a widget is internal, set the "internal" flag - to true. Don't abort AddObjects if there is an assembly resolution - error. - -2009-01-08 Mike Kestner <mkestner@novell.com> - - * libsteticui/LibraryCache.cs : delay cache directory creation until - files are going to be written to it. - -2009-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui/CecilWidgetLibrary.cs: Don't try to resolve full assembly - paths. - -2008-12-18 Mike Kestner <mkestner@novell.com> - - * libstetic/editor/Flags.cs : fix cs0030 under new mcs. - * libstetic/editor/FlagsSelectionDialog.cs : fix cs0030 under new mcs. - * libstetic/editor/ResponseId.cs : fix cs0030 under new mcs. - -2008-12-13 Mike Kestner <mkestner@novell.com> - - * libstetic/wrapper/Container.cs: generate tooltips based on the target - version, using the new Tooltip API for >= 2.12. Fixes #372015. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetParser.cs: Properly search for subclasses of - Gtk.Widget. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: - * libsteticui/libsteticui.mdp: All projects now require fx 3.5. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Remove the mono - version number comment from the generated files. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: Track API changes. - -2008-12-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDocumentOutline.cs: Use an - Alignment as the concrete Bin instead of custom InvisibleFrame. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetParser.cs: Optimized GetToolboxItems. - -2008-12-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetParser.cs: - * MonoDevelop.GtkCore/ObjectsDocument.cs: Getting the list of widgets is - an expensive operation. It shouldn't be a property. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.mdp: Add AssemblyInfo.cs files that are - autogenerated from the addin manifests. - -2008-12-01 Mike Kestner <mkestner@novell.com> - - * libstetic/wrapper/objects.xml: move ToggleButton ahead of CheckButton - and add ToggleButton signal item group to CheckButton. Remove toggled - signal from RadioButton since it inherits it from CheckButton. - [Fixes #450237] - -2008-11-25 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: refactor the default and - supported version checks into the ReferenceManager, with all the other - package and assembly code. - * MonoDevelop.GtkCore/ReferenceManager.cs: refactored default and - supported version properties. - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: use new api. - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: use new api. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: use new api. - -2008-11-23 Mike Kestner <mkestner@novell.com> - - * *: I've typed lib/stetic/libstetic(ui) a few too many times. - -2008-11-18 Mike Kestner <mkestner@novell.com> - - * */Makefile.am: break the gnome/gconf-sharp dependencies. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: set up - callbacks to the PlatformService for MIME resolution and showing - urls. - -2008-11-11 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: use the - new ForceUpdate method on the ProjectDom returned by GetParserContext - to ensure a fully updated database. - -2008-11-11 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: null guarding for - all the things that can possibly go wrong with the parse in - GetClass. - -2008-11-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Create the - formInfos list when the project is loaded. This is necessary since - the list is destroyed when the project is unloaded. Fixes bug #Bug - 431723 - Cannot build GTK applications with sln format. - -2008-11-06 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - revert the context menu changes. Don't show them if the project has no - gtk-sharp ref, only add the templates to the dialog, per Lluis. - -2008-11-06 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - show Add Widget|Window|Dialog|ActionGroup template items in the context - menu and Add File dialog even when the project has no Gtk# reference. - -2008-11-05 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: needed to revert - the >= to <= change from the 440435 fix since the refmgr is now - reporting TargetGtkVersion without Version=. oops. - -2008-11-05 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: strip Version= out of - TargetGtkVersion. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2008-10-30 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - switch to a x.y TargetGtkVersion obtained by parsing the gtk-sharp - reference version. Invert the version comparison in the toolboxitem - filter. We want toolbox items that are less than the project target - version, not greater. Fixes #440435. - -2008-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Don't notify the - file has changed unless the changes are saved to disk. Fixes bug - #430497 - Widget names created in Stetic not available for - autocomplete. - -2008-10-29 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs (ShowPage): only - regenerate the dummy structure when switching to the source page. - -2008-10-28 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: switch default updating - to use the current assembly StoredReference version. Avoids problems - when the stored version has no corresponding installed package. - Fixes #436246. - -2008-10-27 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: don't store - configuration on Project Save. Avoids a crash due to file availability - when saving config while loading and it's extraneous since we store - the config on app exit and it contains no project specific props. - -2008-10-22 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs (HasDesignedObjects): guard - against null projects. - -2008-10-21 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs (HasDesignedObjects): don't - instantiate just to get the SteticFile. Avoids project file garbage. - [Fixes #436201] - -2008-10-21 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: guard against null - documents returned from parse. I think this is related to the old - ErrorsDuringCompile check that was commented with the new parser port. - [Fixes #436998] - -2008-10-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: fixed TODO. - -2008-10-03 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding: - rework GetWindow method. now uses the ParsedDocument for a requested - file to check if any of its types have a GuiBuilderWindow. - The existing method of walking the project windows list and using - the ProjectDom database to lookup their file locations is susceptible - to timing problems due to imcomplete parse databases. This method is - probably slightly more efficient as well. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/ProjectResourceProvider.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track API. - -2008-09-23 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: bandaid to - avoid exceptions when removing non-existent buttons. Fixes #377414. - -2008-09-23 Mike Kestner <mkestner@novell.com> - - * lib/stetic/libsteticui/CecilWidgetLibrary.cs: don't hold assembly - reference beyond load operation. Recreate it on each load so we are - always accessing the current assembly instance. Only access cache - using filename. Ensure Class description lookups cause spew to - console. - * lib/stetic/libsteticui/LibraryCache.cs: enhance the path lookup - logic in Refresh to avoid some churn on named lookups. - * lib/stetic/libsteticui/ProjectBackend.cs: reload library if - necessary before getting component types. Fixes #427334. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Updated projects. - -2008-09-15 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCode.GuiBuilder/GtkProjectServiceExtension.cs: - add the project stetic file to any generation warnings produced. - Fixes #373244. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.mdp, lib/libstetic.mdp, lib/gtk-gui/generated.cs, - gtk-gui/generated.cs: Updated generated code. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore/WidgetParser.cs: Track api changes. - -2008-09-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Changes caused by - interface changes. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: Moved - the extensible tree view to its own directory. - -2008-08-27 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDesciptionTemplate.cs: perform a - project save after the file insertions and updates. This seems - suboptimal, since it would probably be better to mark the project - dirty and let the user save the project, but until we switch to - one-widget-per-design-file, we probably need to save the project - automatically to avoid problems. - Fixes #385712. - -2008-08-27 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Restrict to DotNetProjects and verify ProjectFolders are for DNPs. - Fixes #412448. - -2008-08-22 Mike Kestner <mkestner@novell.com> - - Fixes bug #413275 and delays more GtkDesignInfo-related project file - churn. - * MonoDevelop.GtkCore/GtkCoreService.cs: init the refmgr on startup. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Remove targetVersion field and - associated prop. Move reference updating logic to Ref Manager. Target - Version is now exclusively tracked via reference version by the - ReferenceManager. - * MonoDevelop.GtkCore/ReferenceManager.cs: new class to encapsulate all - reference management behaviors, from responding to user add removes to - automated updates for designer projects. - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: only show feature - for projects which support refactoring, since it advertises designer - support and that's not available without refactoring yet. Use refmgr - for version updates. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionsPanel.cs: use refmgr - for version info and suppress gettext options if no designed objects - exist. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: use refmgr for - target version. - -2008-08-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Remove - the "resources folder" feature. Resources are now shown in the - solution tree like any other files. For a detailed explanation see - "Bug 381430 - [PATCH] Display resource files in main project tree". - -2008-08-19 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: revert a silly - change that was causing explicit paths to be inserted into gui.stetic - files for gac references. [Fixes #412960] - -2008-08-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: fixed issue in - GetSourceCodeFile. - -2008-08-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: fixed some - possible nullrefs. - -2008-08-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp: re-set project - references (fix some libstetic.dll not found issue, localcopy == - true was missing). - -2008-08-18 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: make HasDesignedObjects - and SupportsDesigner static so that we can defer a few more instance - creation scenarios. - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: - Update to new static API. - -2008-08-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Add a null - check. - -2008-08-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: fixed possible - null references in the unload method. - -2008-08-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Fix crash when looking for - designed objects in a project that doesn't support it. - -2008-07-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixed some - issues. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Translated - old code to new dom. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/ObjectsDocument.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Changes for converted - refactoring infrastructure. - -2008-07-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/WidgetParser.cs, - MonoDevelop.GtkCore/ObjectsDocument.cs, - MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/ClassUtils.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Worked on code - completion/new dom. - -2008-07-24 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: get paths - for gac references to simplify the lookup in stetic. - -2008-07-23 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - Use HasDesignedObjects not SupportsDesigner. - -2008-07-23 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: delay creation of guifolder - until GuiBuilderProject is accessed. Refactor Bind into a Project - property to gather all the connect/disconnects together. Add new - HasDesignedObjects prop for when SupportsDesigner doesn't cut it. - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: use new - HasDesignedObjects prop. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: don't - need to update the folder for these options any more. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: get - GuiBuilderProject from design info directly. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: kill - BeforeCompile handler and GetGuiBuilderProject method. Use new - HasDesignedObjects to control code generation. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: kill - GenerateSteticCode field. It was always set to true. Use new - HasDesignedObjects prop to control generation. - -2008-07-22 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Connect to project file - events and trigger objects.xml updates. Translate a confirm button - label. Require AddAttribute refactoring. - * MonoDevelop.GtkCore/ObjectsDocument.cs: new class reinstating some - old document updating code and adding some new. Inserts ToolBoxItem - and Category attrs into sources for a first-time "upgrade" to enable - the attr-sync feature now controlled by a root attribute on the - document. - * MonoDevelop.GtkCore/WidgetParser.cs: new class reinstating some - old parsing code and adding some new. This will become the home - for all source parsing in the addin. Refactoring to come... - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Add WidgetParser - prop. Remove Debug spew. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs: Moved serialization engine to - MonoDevelop.Core. Use new syntax for specifying attribute scope. - -2008-07-15 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: add an updatingVersion - state to prevent warning when we are adjusting reference versions. - -2008-07-15 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: add a user confirmation for - disabling the designer on reference removal. Leave the stetic.gui - and objects.xml files on disk, though we still remove them from the - project. - -2008-07-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixed possible - null reference. - -2008-07-10 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs (FromProject): return an - empty instance for non-DotNetProjects which will report false - on SupportsDesigner. - -2008-07-10 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Gutted. Moved everything - that took a Project parameter to GtkDesignInfo. Removed all the - enable/disable/get info methods replaced by GtkDesignInfo.FromProject. - Killed all the objects file updating. Moved designer support checks - to DesignInfo. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Add FromProject static - method to replace GtkCoreService.GetGtkInfo. Remove ExportedWidgets - and IsWidgetLibrary functionality. Enable and disable designer based - on presence of gtk-sharp reference on projects. Refactor/move code - generation to GuiBuilderProject from UpdateGtkFolder. Kill - GeneratePartialClasses since it's a simple project property access - and all users of GtkDesignInfo access it via the project. Moved - Refactory checks from GtkCoreService to encapsulate SupportsDesigner. - Fix Reference updating checks for Mono.Posix, since the - StoredReference returns a simple name for it. - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: switched to - FromProject api. Killed ExportedWidget handling. - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: removed widget - library checkbox. s/Gtk#/GTK# for consistency. Updated to new - DesignInfo API. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: removed - all the Exported Widgets and WidgetLibrary tab stuff, simplified to - a vbox and hand-written to remove glade taint. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - switched to new DesignInfo API. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - switched to new DesignInfo API. moved gui folder file generation - here instead of DesignInfo iterating over builder properties. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: - Added category mangling for ToolboxItems so that they are placed - by project. - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: - switched to new DesignInfo api. - * templates/Widget.xft.xml: add ToolboxItem attr. - * templates/WidgetPartial.xft.xml: add ToolboxItem attr. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2008-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Explicitly set the resource ids - for gui.stetic and objects.xml, since msbuild uses different - default ids. - -2008-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Track api - changes. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Merged the extension points for - project and solution option panels into a single extension point. A - single extension point will now be used for all kinds of items. - Extension conditions can be used to make panels visible only for - some specific item types. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Replaced ICompilerResult/DefaultCompilerResult/CompilerResults by a - new BuildResult class, which has owner information at error level, - so it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore/ProjectResourceProvider.cs, - MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.mdp, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs, - MonoDevelop.GtkCore.mds, lib/libsteticui.mdp, lib/libstetic.mdp, - Makefile.am, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: New project - model changes. - -2008-05-20 Mike Kestner <mkestner@novell.com> - - * templates/Widget.xft.xml: - * templates/WidgetPartial.xft.xml: - Mark the custom widgets Visible=false to conform to the Gtk convention - of widgets being shown explicitly. [Fixes #364985] - -2008-05-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Track API. Mark up - for property grid. - -2008-05-13 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: use new - Stetic.ApplicationFactory api. - -2008-05-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Track API. - -2008-04-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, gtk-gui, - gtk-gui/generated.cs, gtk-gui/gui.stetic, Makefile.am, - icons/pad-widget-tree-16.png, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDocumentOutline.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Implement - IOutlinedDocument instead of custom pad. Set GTK# version to 2.8. - -2008-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Removed unneeded dependency. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: fixed bugfix (thanks - ankit) - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Fixed possible null - reference exception. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Worked on gnome hig - compliant alerts. - -2008-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixed null ref. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Refactored content - interfaces - -2008-02-28 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.mdp: Set correct makefile ver for files. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Worked on category - support for the toolbox service. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp: Removed some unused glade - and gnome-sharp references (only the unused). But I'll continue to - remove glade, we need to lower the dependency tree a bit. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added IViewContent - switching logic (but should be done centrally using the secondaryview - paradigmn). - -2008-02-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Workaround for mono bug - #350432. - -2008-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Handle the delete - key in TreeViewPad, so it will work event if the shortcut is not - defined. - -2008-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - icons/pad-widget-tree-16.png: Added widget tree icon. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Update MD version. - -2008-01-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Made internal - some classes that don't need to be public. - -2008-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Notify file changes - through the FileService. - -2008-01-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Stetic code must be - generated in the GUI thread. Should fix bug #349505. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Feed default layout - name to Gettext for translation. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/ActionGroupPartial.xft.xml, - templates/Window.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Make template - categories translatable. - -2008-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Added null check on the - result of UpdateFile. Should fix bug #352194. - -2008-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Handle - projects which don't support the GTK# designer. Window and widget - generation options are hidden, and code is never generated. Fixes bug - #350632. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Don't update bindings if the - file has syntax errors. May fix bug #347590. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump add-in versions. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Update after build reorg. - -2007-12-06 Geoff Norton <gnorton@novell.com> - - * Makefile.am: Only build the GtkCore addin if we have gnome-sharp - available. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp, lib/libstetic.mdp, - Makefile.am: Directory reorganization. - -2007-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: Removed - Gnome.FileEntry. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Track - LoggingService API changes. - -2007-11-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Use RootCombine - instead of CurrentOpenCombine when possible. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fix nullref. Happens - when removing a project from a solution while one of the windows of that - project is open. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * templates/ActionGroup.xft.xml, templates/ActionGroupPartial.xft.xml, - templates/Dialog.xft.xml, templates/DialogPartial.xft.xml, - templates/Widget.xft.xml, templates/WidgetPartial.xft.xml, - templates/Window.xft.xml, templates/WindowPartial.xft.xml: Use tango - file icons. Removed obsolete icons. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Track api changes. Added - Description property. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.mdp, lib/libstetic.mdp: Project file names updated by - change in MD path functions. - -2007-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mds, Makefile.am: Added custom command for updating - the Stetic sources. - -2007-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Set a more meaningful category name for - addin commands. - * MonoDevelop.GtkCore.mdp, MonoDevelop.GtkCore.mds: Updated. - -2007-10-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: If the current selection - can't be deleted, just ignore the delete command, so the default handler - will be executed. Fixes bug #325440. - -2007-10-16 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.mdp: Fix required gtk# version. - -2007-10-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Applied changes that - were neccassary for to the new FileService. - -2007-10-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Changed calls for - the new StringParser. - -2007-10-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: In Bind(), don't subscribe the - NameChanged event at every call. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: The designer needs to - be explicitely destroyed. - -2007-10-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: No need to implement - IComparable; it's done in the base class now. - -2007-09-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Assign the selected - target gtk# version to the new project. - -2007-09-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Use ProjectReference.StoredReference - rather than ProjectReference.Reference, in order to refer to the actual - stored reference string rather than a temporarily bumped version. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2007-09-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Implemented an - assembly resolver for the stetic app, so assembly widgets registered - with .pc files can be found. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: If a widget dll belongs - to a package, store it as a package reference in the toolbox index. - -2007-09-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Allow setting TargetGtkVersion to - DefaultGtkVersion when current value is null. - -2007-09-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Don't touch GTK# assembly versions - when a target version is not set. Don't use gtkVersion=null to represent - default version. - * MonoDevelop.GtkCore/GtkCoreService.cs: Set TargetGtkVersion on new - projects. Bump default version to 2.8. - -2007-09-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp, lib/libstetic.mdp, - lib/Makefile.am, MonoDevelop.GtkCore.mds, Makefile.am: Use projects for - imported stetic libraries. - -2007-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Removed access to - Component object. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Remove unused method. - -2007-09-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: Fix warnings. - -2007-09-13 Michael Hutchinson <mhutchinson@novell.com> - - * lib/stetic, Makefile.am, lib/Makefile.am: Build stetic from - svn:externals. - * lib/libsteticui.dll.config, lib/libstetic.dll.config, - lib/libstetic.dll, lib/libsteticui.dll: Removed. - -2007-09-10 Michael Hutchinson <mhutchinson@novell.com> - - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Remove - deprecated FileOptions element from templates. - -2007-09-10 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Changed the way to - set the active designer (the api changed). Fixed some renaming issues. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Track api changes. - -2007-09-07 Michael Hutchinson <mhutchinson@novell.com> - - * templates/Window.xft.xml: Oops, PartialTypeSupport should be set to - Disabled for non-partial window. - -2007-09-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs: Use DotNetProject.UsePartialTypes - instead of custom setting. - * MonoDevelop.GtkCore/WidgetFileTemplatePartialClass.cs, - MonoDevelop.GtkCore/WidgetFileTemplateFullClass.cs: No longer needed. - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Use - PartialTypes condition instead of custom file template. - -2007-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fixes for bugs #82671, #82527, #82476, #81763 and #81238. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/PropertiesWidget.cs: Changes due to new - property infrastructure. - -2007-08-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs: By default use the project name - as category name for new custom widgets. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Don't show the full - name of widgets in the toolbar. - -2007-08-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: In FindClass, make - sure the getUserClass parameter is taken into account when the found - class is not a multi-part class. Fixes bug #82258. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Removed the CommandService class. - Everything is done directly with CommandManager. Moved all extension - node types to MD.Components. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.mdp, Makefile.am: Reorganized the extension point - hierarchy. Embedded all add-in manifests as resources. - * lib/libstetic.dll: Updated from stetic module. - -2007-08-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Improved error - reporting. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Converted - DispatchService to a static class. - -2007-08-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated. - -2007-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixed some - problems with the target gtk version. It was not assigned to the - stetic project. Also fixed some stock icon rendering issues in - Stetic. - -2007-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes a nullref fix. - -2007-07-30 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Layout switch - delay is not needed anymore. - -2007-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Fix nullref - when gtk support is not enabled. Patch by Chris Howie. - -2007-07-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Don't try to use the CurrentNode property after adding the file, - since it may have changed. Should fix bug #82123. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - Fixes bugs #81846 and #82144. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fix window - source file lookup. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Use the new methods - for checking clipboard operations on the current selection. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Include the - current project in the list of libraries to show in the toolbox. - Fixes bug #82125. - -2007-07-10 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated. Fixes bugs 81977, - 81810 and 82052. - -2007-07-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Properly rename - fields when the widget name is changed. Fixes bug #81976. - -2007-07-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Update the - properties pad when the focus is on the widget tree pad. Fixes bug - #81971. - -2007-07-05 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added null - check. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Track api changes - in DesignerSupport. When adding a project reference to a widget - library, take into account that widgets may be implemented in a - library different from the one providing the widget list. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: In - GetDynamicItems, only return widgets provided by libraries - referenced by the project. Don't return widgets from libstetic - since those are already included by default in the toolbox. - Implemented IToolboxDefaultProvider. - -2007-07-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Changed a bit - because of the removal of custom collections in the Ide project. - -2007-06-30 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * gui.glade: Fixed capitalization. - -2007-06-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: Don't show windows - in the toolbox. - * lib/libstetic.dll, lib/libsteticui.dll: Updated from Stetic module. - -2007-06-22 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-06-20 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Allow selecting - the target GTK# version of the project. - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Implemented a - toolbox loader, which allows registering assemblies in the toolbox. - When a widget from a toolbox is dropped to a window, MD will now - add a reference to the required assembly. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll: One last update. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Set the import - file callback when editing project stock icons. - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: The GetResources - method only returns resource files now. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-06-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Default pad - placement is now specified in the xml file. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: In GetBaseType, use - Project.GetWidgetTypes to get all registered wiget types, including - base widget types (which were not provided by GetComponentTypes). - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fix for bug #81785. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Don't include non-public - members to the objects.xml file. - -2007-05-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Fix feature message. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - Includes fixes for bugs #81761, #81758 and #81762. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - (UpdateLibraries) Properly check for library changes. - -2007-05-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Fixes bugs #80783 and #81683. - -2007-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Added new dependency. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn. Fixes bug - #81590. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: When selecting an - image file in the widget designer, import the file into the - project. - -2007-05-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added some delay - in the code that changes the workbench layout when selecting the - designer. Fixes bug #80963. - -2007-05-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPalettePad.cs: Removed old - palette pad. - * MonoDevelop.GtkCore/GtkCoreService.cs: Set the 'internal' flag for - widgets implemented by private classes. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn module. - Fixes bugs #80875, #81261, #81365. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: If the project - is a library, add itself as an internal widget library, so widgets - with internal visibility will be shown. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: When saving a window, - use the visibility of the class to set the visibility of the - component. Together with all changes done in stetic, fixes bug - #80875. - -2007-05-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Track api changes in - Stetic. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Delay - library updating until really necessary. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Copy the .addins.xml file to the output dir. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Copy stetic dlls together with the assembly. - * lib/libsteticui.dll, lib/libstetic.dll: Updated. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Reference shared assemblies - from the correct location. - -2007-05-04 Wade Berrier <wberrier@novell.com> - * lib/libstetic.dll.config: - * lib/libsteticui.dll.config: - Fix os attribute formats (mono-config.c separates oses by comma, - and ignores or includes the whole string.) - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am: - Migration to Mono.Addins. - -2007-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, - MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs, Makefile.am: - Implemented project feature for enabling gtk# support in new - projects. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: Use - Menu icon size in the project pad. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Show a - relative path in the window delete confirm dialog, since the - absolute path may take too much space. - * MonoDevelop.GtkCore.mdp: Updated. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Add - Ok/Cancel buttons by default in new dialogs. - -2007-03-28 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fixes for bugs 81033, 81086, 81239, 81143, 81014 and - 81015. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Allow pasting when - a placeholder is selected. Fixes bug #81246. - -2007-03-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.mdp, Makefile.am, icons/image-x-generic.png: - Show a "Stock Icons" node in the User Interface folder. It's easier - to discover than the context menu option. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.Commands/GladeCommands.cs: Added menu option - for opening the gtk# settings. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Don't crash if - the gtk-gui folder doesn't exist. Fixes bug #81152. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Hide the border - of the combined view notebook. - -2007-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from stetic module. Fixes NRE crash. - -2007-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Fix null ref. - -2007-03-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Register a new toolbox loader. Removed - old properties pads. - * MonoDevelop.GtkCore.mdp, Makefile.am: Added reference to - MonoDevelop.DesignerSupport. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/PropertiesWidget.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Integrate Stetic - widgets in the main toolbox. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Implement - ICustomPropertyPadProvider and return the Stetic property pad. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: Renamed. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Fix warning. - -2007-02-20 Lluis Sanchez Gual <lluis@novell.com> - - Updated from Stetic module. Includes fix for bug #80864. - -2007-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from SVN. Fixes some - memory leaks and bug #79453. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Explicitely - destroy notebook children, since notebook doesnt do it because of a - gtk bug. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Some fixes in the - dispose code. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Use - ProjectOperations.SaveProject to save projects. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fix nullref. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Log - error message. - * Makefile.am, MonoDevelop.GtkCore.mdp: Synchronized MD project and - makefile. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Avoid throwing - delayed events after the project has been disposed. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added missing - null check. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Ask for user - confirmation when reloading a designer only when the designer has - unsaved changes. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Detect external - changes in the gui.stetic files, and reload it when it changes. - Take into account that the load of gui.stetic can fail. Added - several workarounds for this case. - -2007-02-13 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from SVN. Includes - fixes for bugs #80722, #79427 and #80127. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Store some - Stetic configuration in the MD properties. - -2007-02-09 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added options - for enabling/disabling gtk support, and for gettext support. - * MonoDevelop.GtkCore.addin.xml: Change options panel name. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Make sure the - MD project is saved together with the stetic project, if necessary. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Avoid saving - the MD project twice. - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: If gtk - integration status changes for a project, refresh the tree. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: Null check. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for gettext and - gettext class options for generated code. - * MonoDevelop.GtkCore/GtkCoreService.cs: Added events for notifying - when the gtk integration status changes for a project. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am: distcheck fixes - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: When a designer - project is disposed, hide the designer view in the editor. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Factorized some code into GtkDesignInfo. - -2007-02-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Make sure the code generation - extension is executed before the last step. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Hide the add window commands when the project is not DotNet - * MonoDevelop.GtkCore.mdp, lib/libsteticui.dll, lib/libstetic.dll: - Updated. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Intercept calls - to the IPositionable interface, and show the editor page when - jumping to a line. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: When looking for - the window class, avoid returning the generated partial class. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Show the editor - page when jumping to a signal handler. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Warn the user if - the gtk-sharp-2 package can't be found. Some distros don't include - the .pc file in the gtk# package, only in the -devel package. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-01-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll.config, lib/libsteticui.dll, lib/libstetic.dll, - lib/libsteticui.dll.config: Updated from Stetic module. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Track api - changes in Document class. - * lib/libsteticui.dll, lib/libstetic.dll: Updated form Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Removed - implementation of all text editor interfaces. Now the view - overrides GetContent and calls editor.GetContent when a requested - interface is not found. - -2007-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Removed unused namespace. - * MonoDevelop.GtkCore/GtkCoreService.cs: Use the new base-type property - to describe custom widgets. When looking for properties and events, - look in the base classes as well as in the widget class. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am, - MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs, - MonoDevelop.GtkCore.WidgetLibrary/ProjectSignalDescriptor.cs, - MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/ProjectPropertyDescriptor.cs: - Removed unused files. All widget library functionality has been - moved to stetic. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Removed all - widget library management, which has been moved to Stetic. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Added some null checks. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Use the new way - of managing dependencies in projects. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - templates/WindowPartial.xft.xml, templates/Window.xft.xml: The - window constructor now takes the window type. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Some gui - improvements and added some null checks. - -2007-01-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't crash if the - designer can't be loaded for some reason. - -2007-01-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore/WidgetFileTemplatePartialClass.cs, - MonoDevelop.GtkCore/WidgetFileTemplateFullClass.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs, - templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, - templates/ActionGroup.xft.xml, templates/DialogPartial.xft.xml, - templates/Dialog.xft.xml: Implemented support for generating code - in partial classes. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Use the - correct method for saving the project. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: Refresh the user - interface folder when the gui project is reloaded. - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for partial - classes. In the GuiBuilderProject property, don't update the - gtk-gui folder since this call may change the contents of the - project, and weird things happen when called by the project pad to - fill the tree. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am: Added new files. - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - Make it work even when the assembly it references has been deleted - (maybe as a result of cleaning a project). In this case the widget - library is shown as empty. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added support - for Loading/Unloading a project, to optimize use of memory for - solutions with many gui projects. Implemented support for - generating code in partial classes. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Implemented - support for generating code in partial classes. Implemented support - for UNDO/REDO. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Generation of gui code is now done from the Build method of a - project service extension. Fixes some issues when building a - project which contains custom components. - -2006-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Track API changes in - FileService. - -2006-12-13 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Don't - generate stetic code if CurrentOpenCombine is null. - -2006-12-07 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * MonoDevelop.GtkCore.mdp: Updated to it can be - built from MonoDevelop. - -2006-11-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Simplified the - code by using global events from the Ide, instead of combine - events. - -2006-10-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added RemoveExportedWidget method. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: track - API changes. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: If the name of a - widget changes and it is being exported, update it in the objects.xml - file. Fixes bug #79656. - -2006-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. It provides a redesigned API - which will allow running designers in a separate process. - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: - * MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPalettePad.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: - Track api changes. - - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs: Make sure - parse information is up to date before loading an assembly library. - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: Make sure this object - is always alive when remoted. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added null check. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Not needed anymore. - * MonoDevelop.GtkCore.addin.xml: Removed build step. Code generation - is done now before compiling. - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectWidgetLibrary.cs: - * MonoDevelop.GtkCore.WidgetLibrary/CachedProjectWidgetLibrary.cs: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: ProjectWidgetLibrary is not used - anymore. All libraries are now handled by AssemblyReferenceWidgetLibrary. - - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: - Moved to Stetic. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Updated. - -2006-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track api changes. - -2006-09-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * .: Added svn:ignore for MonoDevelop.GtkCore.pidb - -2006-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from stetic module. Includes fix for bug #79247. - -2006-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from stetic module. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Save the project after editing the icons. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Set the - ResourceProvider for the main stetic project. Added null check. - -2006-08-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fixed bug about - adding the wrong widget as action designer page. - -2006-08-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Only export properties which - return primitive types. Fixes bug #79195. - * lib/*: Updated from stetic module. - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: Unsubscribe close - event when done. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Handle designer - commands in its own tab page. - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Explicitely dispose - custom widgets to avoid memory leaks. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Track api changes. - - * MonoDevelop.GtkCore.mdp: Updated. - -2006-08-18 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade: Minor fix. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Track api - changes. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Stetic files don't need - to be added as resource to projects. - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: Make it - work for action groups. - * lib/*: several fixes. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added method - for removing an action group. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Track API changes - in Stetic. Properly bound edit commands from the main menu. - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.addin.xml: Implemented Open and Delete - commands for global action groups. - - * MonoDevelop.GtkCore.mdp: Updated. - -2006-08-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. Includes fixes for - bugs #79043, #79044 and #79045 - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Don't - crash if something goes wrong when binding a class. - Fixed nullref. - -2006-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - CreateContentForFile should not load the file, just create - the view. - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Add - support for IEncodedTextContent. - -2006-08-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - Set the resource provider before loading the project. - Fixes bug #78966. - - * libs/*: Updated from Stetic module. Fixes several bugs: - 78938, 78916, 78909, 78956, and 78867. - -2006-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: - Added null check. - - * MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - Get the parser context using the assembly file name, not the full - assembly name. - -2006-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Factorized several - more or less duplicate methods into GuiBuilderProject, specially - methods for locating the class bound to a window. GuiBuilderProject - now will explicitelly update the parser database the first time it - needs to locate a class, so it will work even if the parser service - is busy parsing assemblies. - -2006-07-24 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from stetic module. Fixes a bug - in the table wrapper which may cause an endless loop. - -2006-07-05 Matej Urbas <matej.urbas@gmail.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs: Updated to use - ReturnType as BaseTypes in IClass instances. - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fixed automatic - layout switch policy. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fix showing of - action group view. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Properly - bind actions when pressing "BindToField". - - * MonoDevelop.GtkCore.addin.xml: Updated versions. - -2006-06-29 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.GtkCore.addin.xml: Only display WidgetBuilderOptionPanel - for "DotNet" projects. - -2006-06-19 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Switch to the - designer workbench layout when selecting an action group file. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Support jumping - to signal hanlder when double-clicking it in the signals editor. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Removed debug code. - - * templates/ActionGroup.xft.xml: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - Fix code generation of action groups. - -2006-06-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: If a member has a [Browsable(false)] - attribute, don't add it to the objects.xml file. Also don't add - read-only properties. - * lib/*: Updated from stetic module. Fixes bugs #78622 and #78620. - Adds an icon for expander and fixes a bug in ColorButton (fix by ml) - -2006-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll: - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: - Track changes in the api. - -2006-06-09 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Several improvements. - Also fixes bug #78160. - -2006-05-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - Added DisplayName property. - -2006-05-29 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: reverted interface changes - missing file change - -2006-05-29 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: reverted interface changes - -2006-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Adds support for toolbars. - -2006-05-23 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: track api changes - -2006-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Commands/GladeCommands.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.addin.xml: Added commands for creating - an action group and editing the project icons. - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Show local - action groups as children of the window node. - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Moved - some event subscriptions to WindowsFolder.cs - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: Open the - corresponding file when clicking on local action groups. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Added action group template. - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Added support for - action group file templates. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Notify changes in - local action groups. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't show the actions - tab until there is at least one action group. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: Don't show - properties or signals for global actions. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added virtual method - OnActiveDocumentChanged, which is called when the view is brought to front. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Use the new MemberName - field when binding fields. - - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Several minor fixes. - - * lib/*: Updated. - - -2006-05-12 Lluis Sanchez Gual <lluis@novell.com> - - * Initial support for the menu editor. Still very unstable!! - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.addin.xml: Register a node builder and and - display binding for action groups. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Update - the folder when action groups change. - * MonoDevelop.GtkCore/GtkCoreService.cs: Fix nullref. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Factorized - some code into CodeBinder.cs - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Factorized some - code into CombinedDesignView.cs. - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: New node - builder for action groups. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: New display - binding for editing global action groups. - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: Moved from - GuiBuilderView.cs. - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: A new - toolbar for the action group designer. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: A view for editing - global action groups. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Moved here some code - from GuiBuilderEditSession.cs. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Moved here some - code from GuiBuilderView.cs. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Added new files. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track api changes. - -2006-05-05 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from Stetic module. Includes - a fix for bug #78307. - -2006-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Updated versions. - * MonoDevelop.GtkCore.mdp: Updated. - -2006-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. Includes fixes for - bugs #78266, #78240 and #78276. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track changes - in the Stetic API. - -2006-04-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Don't - crash if a stetic project can't be loaded. Fixes bug #78169. - * lib/libstetic.dll: Updated from Stetic module. Fixes bug #78167. - -2006-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Fixed construction of - scales and scrollbars. - -2006-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: When - creating a widget from a widget design, remove the signals since - those signals reference handlers in the widget class, not the - widget container class. - -2006-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Fix nullref in some themes. - -2006-04-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Fix typo. - * libs/*: Fix for #78111, #78092 and #78090. - -2006-04-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: Save the project - after adding or removing a resource. - -2006-04-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated. - -2006-03-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Get open - combine events in the GUI thread. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Properly - delete signals for which there isn't a handler. Half fixed field - renaming. - * lib/*: Updated. - -2006-03-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml: Fix ID and - description. Added stetic config files to add-in package. - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Updated references. - -2006-03-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - Don't crash if no parse info is available for the file - being edited. Should fix #77885. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't show - the bind to field button for the root container. - * lib/*: Updated. - -2006-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Use an unified format. Patch by Matze Braun. - * MonoDevelop.GtkCore.addin.xml: Updated add-in versions. - -2006-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore.mdp: Removed GladeFileDisplayBinding. - * lib/*: Updated. - * Makefile.am: Updated. Some files have been moved to Stetic. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fixed - layout switching. Don't show the widget tree pad by default, - since it is already available as a combo in the designer. - * MonoDevelop.GtkCore.GuiBuilder/GladeFileDisplayBinding.cs: Removed. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: use - the new property tree instead of the grid. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: The designer - toolbar has been moved to Stetic. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Changed - default placement. - -2006-03-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * .: Added Makefile.in and Makefile to svn:ignore. - -2006-03-15 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Updated. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for using - resource images in the designer. - - * MonoDevelop.GtkCore/GtkCoreService.cs: Check if the objects.xml - file exists before loading it. - * MonoDevelop.GtkCore/GeneratorBuildStep.cs: Don't generate code - if the stetic file has not been modified since the last - generation. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: If Gtk - support is not enabled, don't enable it if no widgets have - been selected. - * lib/libstetic.dll: Updated. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Mapped some - commands. - * templates/Window.xft.xml: The constructor of Gtk.Window requires - the title of the window. - -2006-03-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Updated. - * MonoDevelop.GtkCore/GeneratorBuildStep.cs: When generating - code for a project that exports widgets, include the own - project library to the generation, since there can be - widgets that contain other widgets defined in the project. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: - removed some IdeApp dependencies. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectWidgetLibrary.cs: - added method for getting the class information from - a project. - * CachedProjectWidgetLibrary.cs: New widget library class - which takes class information from a collection of - ProjectClassInfo objects. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectPropertyDescriptor.cs: - Consider all properties runtime-properties, since they have - been created from class properties. - * lib/*: Updated. - -2006-03-03 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: removed debug files. - -2006-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Propagate - project changes to the editor. - -2006-03-02 Lluis Sanchez Gual <lluis@novell.com> - - Initial implementation of the Stetic add-in. diff --git a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs index ba794c06f8..bef385e027 100644 --- a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs +++ b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs @@ -197,9 +197,9 @@ namespace MonoDevelop.GtkCore.GuiBuilder codeBinder.BindSignal (a.Signal); } - void OnSignalChanged (object s, Stetic.ComponentSignalEventArgs a) + async void OnSignalChanged (object s, Stetic.ComponentSignalEventArgs a) { - codeBinder.UpdateSignal (a.OldSignal, a.Signal); + await codeBinder.UpdateSignal (a.OldSignal, a.Signal); } async void OnBindField (object s, EventArgs args) diff --git a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs index 3076ef4d8d..bff4e49428 100644 --- a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs +++ b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs @@ -135,7 +135,7 @@ namespace MonoDevelop.GtkCore.GuiBuilder return cls.GetMembers (signal.Handler).OfType<IMethodSymbol> ().FirstOrDefault (); } - public void UpdateField (Stetic.Component obj, string oldName) + public async Task UpdateField (Stetic.Component obj, string oldName) { if (targetObject == null) return; @@ -152,7 +152,7 @@ namespace MonoDevelop.GtkCore.GuiBuilder if (cls != null) { var f = ClassUtils.FindWidgetField (cls, oldName); if (f != null) { - MonoDevelop.Refactoring.Rename.RenameRefactoring.Rename (f, newName); + await MonoDevelop.Refactoring.Rename.RenameRefactoring.Rename (f, newName); } } } @@ -195,7 +195,7 @@ namespace MonoDevelop.GtkCore.GuiBuilder return cls.Locations.First (); } - public void UpdateSignal (Stetic.Signal oldSignal, Stetic.Signal newSignal) + public async Task UpdateSignal (Stetic.Signal oldSignal, Stetic.Signal newSignal) { if (targetObject == null) return; @@ -209,7 +209,7 @@ namespace MonoDevelop.GtkCore.GuiBuilder var met = FindSignalHandler (cls, oldSignal); if (met == null) return; - MonoDevelop.Refactoring.Rename.RenameRefactoring.Rename (met, newSignal.Handler); + await MonoDevelop.Refactoring.Rename.RenameRefactoring.Rename (met, newSignal.Handler); } /// Adds a field to the class diff --git a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs index c0ae7f6a29..00845bd1f2 100644 --- a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs +++ b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs @@ -267,7 +267,7 @@ namespace MonoDevelop.GtkCore.GuiBuilder codeBinder.TargetObject = designer.RootComponent; } - void OnComponentNameChanged (object s, Stetic.ComponentNameEventArgs args) + async void OnComponentNameChanged (object s, Stetic.ComponentNameEventArgs args) { try { // Make sure the fields in the partial class are up to date. @@ -278,7 +278,7 @@ namespace MonoDevelop.GtkCore.GuiBuilder if (gproject.Project.UsePartialTypes) GuiBuilderService.GenerateSteticCodeStructure ((DotNetProject)gproject.Project, designer.RootComponent, args, false, false); - codeBinder.UpdateField (args.Component, args.OldName); + await codeBinder.UpdateField (args.Component, args.OldName); } catch (Exception ex) { LoggingService.LogInternalError (ex); @@ -323,9 +323,9 @@ namespace MonoDevelop.GtkCore.GuiBuilder { } - void OnSignalChanged (object sender, Stetic.ComponentSignalEventArgs args) + async void OnSignalChanged (object sender, Stetic.ComponentSignalEventArgs args) { - codeBinder.UpdateSignal (args.OldSignal, args.Signal); + await codeBinder.UpdateSignal (args.OldSignal, args.Signal); } public override async Task Save (FileSaveInformation fileSaveInformation) diff --git a/main/src/addins/MonoDevelop.GtkCore/libstetic/ChangeLog b/main/src/addins/MonoDevelop.GtkCore/libstetic/ChangeLog deleted file mode 100644 index 70f98ba295..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore/libstetic/ChangeLog +++ /dev/null @@ -1,1748 +0,0 @@ -2010-06-09 Mike Krüger <mkrueger@novell.com> - - * DND.cs: Fixed stetic crash when drag & drop widgets on mac. - -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * GladeUtils.cs: - * wrapper/objects.xml: - * wrapper/ActionToolbarWrapper.cs: Allow setting "System - Default" as icon size. Fixed handling of default toolbar - style. Should fix bug #609132 - Large toolbar reverts to - small toolbar after compiling program. - -2010-04-30 Lluis Sanchez Gual <lluis@novell.com> - - * editor/ActionMenu.cs: Explicit destroy of children should - not be required. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * editor/ActionMenu.cs: moved code from dispose -> destroy. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * editor/ActionMenu.cs: - * editor/ActionToolbar.cs: - * editor/ActionMenuBar.cs: Destroy gtk components instead of - disposing them. - -2010-04-16 Lluis Sanchez Gual <lluis@novell.com> - - * GladeUtils.cs: Fix glade import. GtkWindow and GtkDialog - need to be special cased, since we are not creating real - Gtk.Window objects anymore. - -2010-04-08 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Misc.cs: Show alignment buttons as toggles. - -2010-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Widget.cs: - * wrapper/Container.cs: When setting the name of a widget, - make sure the old name field is also set. Fixes bug #549463 - - Forms designer renames variables it shouldn't. - -2010-01-19 Lluis Sanchez Gual <lluis@novell.com> - - * TypedPropertyDescriptor.cs: Don't translate property names - in the property grid. See bug #571351. - -2010-01-19 Lluis Sanchez Gual <lluis@novell.com> - - * GeneratorContext.cs: When loading an icon, don't hardcode - the required size. Instead, call SizeLookup to get the - correct size for the current theme. - -2010-01-18 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * ImageInfo.cs: - * wrapper/Bin.cs: - * WidgetUtils.cs: - * libstetic.csproj: - * ObjectWrapper.cs: - * wrapper/Action.cs: - * wrapper/Widget.cs: - * wrapper/VScale.cs: - * wrapper/HScale.cs: - * wrapper/MenuBar.cs: - * wrapper/Expander.cs: - * GeneratorContext.cs: - * wrapper/Notebook.cs: - * wrapper/ComboBox.cs: - * wrapper/Container.cs: - * RadioGroupManager.cs: - * wrapper/VScrollbar.cs: - * ProjectIconFactory.cs: - * wrapper/HScrollbar.cs: - * wrapper/ToolButton.cs: - * wrapper/ActionTree.cs: - * wrapper/ActionGroup.cs: - * wrapper/ComboBoxEntry.cs: - * wrapper/ActionToolbarWrapper.cs: - * wrapper/RadioActionGroupManager.cs: Use global:: for type - references in generated code. - - * Placeholder.cs: - * editor/Flags.cs: - * editor/Enumeration.cs: - * editor/ActionMenuItem.cs: - * editor/ActionToolItem.cs: Fix warnings. - -2009-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * libstetic.csproj: Flush. - -2009-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Table.cs: Fix table creation issue. Sync call has no - effect while loading a widget. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Widget.cs: Fix check for top level window. - -2009-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * wrapper/MenuBar.cs: - * wrapper/ActionToolbarWrapper.cs: Propagate the menu name to - the action tree. Fixes bug #540512. - -2009-11-06 Lluis Sanchez Gual <lluis@novell.com> - - * ObjectReader.cs: - * ObjectWrapper.cs: - * ClassDescriptor.cs: Ensure the Loading flag is set when - loading internal children of a widget. - -2009-11-05 Mike Kestner <mkestner@novell.com> - - * wrapper/*.cs: improper new keyword warning cleanup. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * libstetic.csproj: Reference mono-cairo package. - -2009-10-21 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Widget.cs: Don't fire the name changed event while - loading. - - * wrapper/Container.cs: Set the loading flag when loading. - -2009-10-16 Mike Krüger <mkrueger@novell.com> - - * DND.cs: - * WidgetUtils.cs: - * CommandDescriptor.cs: - * editor/Translatable.cs: - * editor/ActionMenuItem.cs: Handled icon loading failures. - -2009-09-29 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Paned.cs: Avoid unnecessary Changed event. - -2009-09-29 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper\Paned.cs: Restore the paned position after - realizing. It may have been reset during the realization. - Fixes bug #542227. - -2009-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Widget.cs: Fire name change event when name changes. - Fixes bug #540512 - NullReferenceException in stetic - generated code. - -2009-09-10 Christian Hergert <chris@dronelabs.com> - - * libstetic/libstetic.dll.config: Use quartz on osx. - -2009-09-02 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Action.cs: For stock gtk and gnome icons, use the - stock id as base name for the action identifier. Fixes bug - #525571. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * libstetic.csproj: Updated dependencies. We now depend on - gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-25 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Container.cs: Properly validate widget ids when - pasting a child. If there is a conflict, the child has to be - modified. Fixes bug #530086 - When copy/pasting widgets in - stetic, the original is renamed. - -2009-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Notebook.cs: Fix issue with adding a widget with - ShowScrollbars=true to a notebook. Fixes bug 526434 - - Notebook Tab Labels Revert Back to "Page 1". - -2009-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/ComboBox.cs: - * wrapper/ComboBoxEntry.cs: Changed the sensitivity mode to - 'always on'. Since gtk+ 2.14, empty combos are disabled by - default. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/objects.xml: Fix invalid xml. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/objects.xml: Fix some default values. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/objects.xml: Make sure the default value for - HasSeparator is true. - -2009-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/objects.xml: Removed Version=2.6.0.0 specification - from Pango.EllipsizeMode type. This allows other GTK - versions to work. Patch by Daniel Newton. - - -2009-07-02 Lluis Sanchez Gual <lluis@novell.com> - - * ClassDescriptor.cs: When creating a widget instance, - initialize the properties after creating the wrapper, since - some properties may be implemented in the wrapper. This - should fix bug #505083 - hbuttonbox1.cs file being created - in gtk-gui causing problems with compilation. - -2009-05-25 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Placeholder.cs: - * libstetic.csproj: Improved the look of placeholders. - -2009-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * ItemDescriptor.cs: Added missing BindingFlags.Instance flag. - - * wrapper/Container.cs: Fix bug when showing the selection - box. - - * TopLevelWindow.cs: - * TopLevelDialog.cs: - * wrapper/Dialog.cs: - * wrapper/Window.cs: - * wrapper/objects.xml: Top level windows are not represented - using a Gtk.Window anymore at design time. Instead they are - represented by TopLevelWindow. This is a regular widget, so - window embedding hacks are not required anymore. The same - has been done for Gtk.Dialog/TopLevelDialog. - - * libstetic.csproj: Added new files. - - * Makefile.am: Updated. - - * DND.cs: Accept copy as drop target. Fixed the target list. - - * TypedClassDescriptor.cs: Invocation of a constructor does - not need an instance reference. - -2009-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * Registry.cs: Make sure GetType can find the type when the - provided assembly name does not have version info. - - * libstetic.csproj: Copy the config file to the output dir. - - * TypedPropertyDescriptor.cs: Catch ambiguous match exception - when looking for properties. - -2009-04-29 Lluis Sanchez Gual <lluis@novell.com> - - * libstetic.csproj: Don't require a specific gtk# version. - -2009-03-03 Lluis Sanchez Gual <lluis@novell.com> - - * Registry.cs: - * WidgetLibrary.cs: Flush cached data when closing a change - set. - -2009-02-19 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Table.cs: - * wrapper/objects.xml: A better fix for the default row/column - issue. - -2009-02-10 Michael Hutchinson <mhutchinson@novell.com> - - * libstetic.csproj: Don't build with make, since MD can build - these just fine. - -2009-02-07 Mike Krüger <mkrueger@novell.com> - - * GladeUtils.cs: fixed compiler warning. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * libstetic.mdp: - * libstetic.csproj: Migrated to MSBuild file format. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * libstetic.mdp: Flush project format changes. - -2009-01-20 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/objects.xml: Added some defaults. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * libstetic.mdp: All projects now require fx 3.5. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * PropertyDescriptor.cs: Use invariant culture when converting types. - -2008-07-27 Mike Krüger <mkrueger@novell.com> - - - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp: Removed some unused glade - and gnome-sharp references (only the unused). But I'll continue to - remove glade, we need to lower the dependency tree a bit. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added IViewContent - switching logic (but should be done centrally using the secondaryview - paradigmn). - -2008-02-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Workaround for mono bug - #350432. - -2008-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Handle the delete - key in TreeViewPad, so it will work event if the shortcut is not - defined. - -2008-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - icons/pad-widget-tree-16.png: Added widget tree icon. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Update MD version. - -2008-01-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Made internal - some classes that don't need to be public. - -2008-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Notify file changes - through the FileService. - -2008-01-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Stetic code must be - generated in the GUI thread. Should fix bug #349505. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Feed default layout - name to Gettext for translation. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/ActionGroupPartial.xft.xml, - templates/Window.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Make template - categories translatable. - -2008-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Added null check on the - result of UpdateFile. Should fix bug #352194. - -2008-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Handle - projects which don't support the GTK# designer. Window and widget - generation options are hidden, and code is never generated. Fixes bug - #350632. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Don't update bindings if the - file has syntax errors. May fix bug #347590. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump add-in versions. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Update after build reorg. - -2007-12-06 Geoff Norton <gnorton@novell.com> - - * Makefile.am: Only build the GtkCore addin if we have gnome-sharp - available. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp, lib/libstetic.mdp, - Makefile.am: Directory reorganization. - -2007-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: Removed - Gnome.FileEntry. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Track - LoggingService API changes. - -2007-11-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Use RootCombine - instead of CurrentOpenCombine when possible. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fix nullref. Happens - when removing a project from a solution while one of the windows of that - project is open. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * templates/ActionGroup.xft.xml, templates/ActionGroupPartial.xft.xml, - templates/Dialog.xft.xml, templates/DialogPartial.xft.xml, - templates/Widget.xft.xml, templates/WidgetPartial.xft.xml, - templates/Window.xft.xml, templates/WindowPartial.xft.xml: Use tango - file icons. Removed obsolete icons. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Track api changes. Added - Description property. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.mdp, lib/libstetic.mdp: Project file names updated by - change in MD path functions. - -2007-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mds, Makefile.am: Added custom command for updating - the Stetic sources. - -2007-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Set a more meaningful category name for - addin commands. - * MonoDevelop.GtkCore.mdp, MonoDevelop.GtkCore.mds: Updated. - -2007-10-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: If the current selection - can't be deleted, just ignore the delete command, so the default handler - will be executed. Fixes bug #325440. - -2007-10-16 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.mdp: Fix required gtk# version. - -2007-10-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Applied changes that - were neccassary for to the new FileService. - -2007-10-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Changed calls for - the new StringParser. - -2007-10-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: In Bind(), don't subscribe the - NameChanged event at every call. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: The designer needs to - be explicitely destroyed. - -2007-10-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: No need to implement - IComparable; it's done in the base class now. - -2007-09-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Assign the selected - target gtk# version to the new project. - -2007-09-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Use ProjectReference.StoredReference - rather than ProjectReference.Reference, in order to refer to the actual - stored reference string rather than a temporarily bumped version. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2007-09-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Implemented an - assembly resolver for the stetic app, so assembly widgets registered - with .pc files can be found. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: If a widget dll belongs - to a package, store it as a package reference in the toolbox index. - -2007-09-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Allow setting TargetGtkVersion to - DefaultGtkVersion when current value is null. - -2007-09-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Don't touch GTK# assembly versions - when a target version is not set. Don't use gtkVersion=null to represent - default version. - * MonoDevelop.GtkCore/GtkCoreService.cs: Set TargetGtkVersion on new - projects. Bump default version to 2.8. - -2007-09-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp, lib/libstetic.mdp, - lib/Makefile.am, MonoDevelop.GtkCore.mds, Makefile.am: Use projects for - imported stetic libraries. - -2007-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Removed access to - Component object. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Remove unused method. - -2007-09-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: Fix warnings. - -2007-09-13 Michael Hutchinson <mhutchinson@novell.com> - - * lib/stetic, Makefile.am, lib/Makefile.am: Build stetic from - svn:externals. - * lib/libsteticui.dll.config, lib/libstetic.dll.config, - lib/libstetic.dll, lib/libsteticui.dll: Removed. - -2007-09-10 Michael Hutchinson <mhutchinson@novell.com> - - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Remove - deprecated FileOptions element from templates. - -2007-09-10 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Changed the way to - set the active designer (the api changed). Fixed some renaming issues. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Track api changes. - -2007-09-07 Michael Hutchinson <mhutchinson@novell.com> - - * templates/Window.xft.xml: Oops, PartialTypeSupport should be set to - Disabled for non-partial window. - -2007-09-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs: Use DotNetProject.UsePartialTypes - instead of custom setting. - * MonoDevelop.GtkCore/WidgetFileTemplatePartialClass.cs, - MonoDevelop.GtkCore/WidgetFileTemplateFullClass.cs: No longer needed. - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Use - PartialTypes condition instead of custom file template. - -2007-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fixes for bugs #82671, #82527, #82476, #81763 and #81238. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/PropertiesWidget.cs: Changes due to new - property infrastructure. - -2007-08-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs: By default use the project name - as category name for new custom widgets. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Don't show the full - name of widgets in the toolbar. - -2007-08-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: In FindClass, make - sure the getUserClass parameter is taken into account when the found - class is not a multi-part class. Fixes bug #82258. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Removed the CommandService class. - Everything is done directly with CommandManager. Moved all extension - node types to MD.Components. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.mdp, Makefile.am: Reorganized the extension point - hierarchy. Embedded all add-in manifests as resources. - * lib/libstetic.dll: Updated from stetic module. - -2007-08-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Improved error - reporting. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Converted - DispatchService to a static class. - -2007-08-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated. - -2007-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixed some - problems with the target gtk version. It was not assigned to the - stetic project. Also fixed some stock icon rendering issues in - Stetic. - -2007-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes a nullref fix. - -2007-07-30 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Layout switch - delay is not needed anymore. - -2007-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Fix nullref - when gtk support is not enabled. Patch by Chris Howie. - -2007-07-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Don't try to use the CurrentNode property after adding the file, - since it may have changed. Should fix bug #82123. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - Fixes bugs #81846 and #82144. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fix window - source file lookup. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Use the new methods - for checking clipboard operations on the current selection. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Include the - current project in the list of libraries to show in the toolbox. - Fixes bug #82125. - -2007-07-10 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated. Fixes bugs 81977, - 81810 and 82052. - -2007-07-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Properly rename - fields when the widget name is changed. Fixes bug #81976. - -2007-07-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Update the - properties pad when the focus is on the widget tree pad. Fixes bug - #81971. - -2007-07-05 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added null - check. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Track api changes - in DesignerSupport. When adding a project reference to a widget - library, take into account that widgets may be implemented in a - library different from the one providing the widget list. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: In - GetDynamicItems, only return widgets provided by libraries - referenced by the project. Don't return widgets from libstetic - since those are already included by default in the toolbox. - Implemented IToolboxDefaultProvider. - -2007-07-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Changed a bit - because of the removal of custom collections in the Ide project. - -2007-06-30 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * gui.glade: Fixed capitalization. - -2007-06-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: Don't show windows - in the toolbox. - * lib/libstetic.dll, lib/libsteticui.dll: Updated from Stetic module. - -2007-06-22 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-06-20 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Allow selecting - the target GTK# version of the project. - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Implemented a - toolbox loader, which allows registering assemblies in the toolbox. - When a widget from a toolbox is dropped to a window, MD will now - add a reference to the required assembly. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll: One last update. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Set the import - file callback when editing project stock icons. - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: The GetResources - method only returns resource files now. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-06-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Default pad - placement is now specified in the xml file. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: In GetBaseType, use - Project.GetWidgetTypes to get all registered wiget types, including - base widget types (which were not provided by GetComponentTypes). - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fix for bug #81785. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Don't include non-public - members to the objects.xml file. - -2007-05-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Fix feature message. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - Includes fixes for bugs #81761, #81758 and #81762. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - (UpdateLibraries) Properly check for library changes. - -2007-05-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Fixes bugs #80783 and #81683. - -2007-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Added new dependency. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn. Fixes bug - #81590. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: When selecting an - image file in the widget designer, import the file into the - project. - -2007-05-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added some delay - in the code that changes the workbench layout when selecting the - designer. Fixes bug #80963. - -2007-05-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPalettePad.cs: Removed old - palette pad. - * MonoDevelop.GtkCore/GtkCoreService.cs: Set the 'internal' flag for - widgets implemented by private classes. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn module. - Fixes bugs #80875, #81261, #81365. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: If the project - is a library, add itself as an internal widget library, so widgets - with internal visibility will be shown. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: When saving a window, - use the visibility of the class to set the visibility of the - component. Together with all changes done in stetic, fixes bug - #80875. - -2007-05-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Track api changes in - Stetic. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Delay - library updating until really necessary. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Copy the .addins.xml file to the output dir. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Copy stetic dlls together with the assembly. - * lib/libsteticui.dll, lib/libstetic.dll: Updated. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Reference shared assemblies - from the correct location. - -2007-05-04 Wade Berrier <wberrier@novell.com> - * lib/libstetic.dll.config: - * lib/libsteticui.dll.config: - Fix os attribute formats (mono-config.c separates oses by comma, - and ignores or includes the whole string.) - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am: - Migration to Mono.Addins. - -2007-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, - MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs, Makefile.am: - Implemented project feature for enabling gtk# support in new - projects. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: Use - Menu icon size in the project pad. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Show a - relative path in the window delete confirm dialog, since the - absolute path may take too much space. - * MonoDevelop.GtkCore.mdp: Updated. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Add - Ok/Cancel buttons by default in new dialogs. - -2007-03-28 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fixes for bugs 81033, 81086, 81239, 81143, 81014 and - 81015. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Allow pasting when - a placeholder is selected. Fixes bug #81246. - -2007-03-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.mdp, Makefile.am, icons/image-x-generic.png: - Show a "Stock Icons" node in the User Interface folder. It's easier - to discover than the context menu option. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.Commands/GladeCommands.cs: Added menu option - for opening the gtk# settings. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Don't crash if - the gtk-gui folder doesn't exist. Fixes bug #81152. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Hide the border - of the combined view notebook. - -2007-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from stetic module. Fixes NRE crash. - -2007-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Fix null ref. - -2007-03-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Register a new toolbox loader. Removed - old properties pads. - * MonoDevelop.GtkCore.mdp, Makefile.am: Added reference to - MonoDevelop.DesignerSupport. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/PropertiesWidget.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Integrate Stetic - widgets in the main toolbox. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Implement - ICustomPropertyPadProvider and return the Stetic property pad. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: Renamed. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Fix warning. - -2007-02-20 Lluis Sanchez Gual <lluis@novell.com> - - Updated from Stetic module. Includes fix for bug #80864. - -2007-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from SVN. Fixes some - memory leaks and bug #79453. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Explicitely - destroy notebook children, since notebook doesnt do it because of a - gtk bug. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Some fixes in the - dispose code. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Use - ProjectOperations.SaveProject to save projects. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fix nullref. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Log - error message. - * Makefile.am, MonoDevelop.GtkCore.mdp: Synchronized MD project and - makefile. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Avoid throwing - delayed events after the project has been disposed. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added missing - null check. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Ask for user - confirmation when reloading a designer only when the designer has - unsaved changes. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Detect external - changes in the gui.stetic files, and reload it when it changes. - Take into account that the load of gui.stetic can fail. Added - several workarounds for this case. - -2007-02-13 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from SVN. Includes - fixes for bugs #80722, #79427 and #80127. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Store some - Stetic configuration in the MD properties. - -2007-02-09 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added options - for enabling/disabling gtk support, and for gettext support. - * MonoDevelop.GtkCore.addin.xml: Change options panel name. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Make sure the - MD project is saved together with the stetic project, if necessary. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Avoid saving - the MD project twice. - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: If gtk - integration status changes for a project, refresh the tree. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: Null check. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for gettext and - gettext class options for generated code. - * MonoDevelop.GtkCore/GtkCoreService.cs: Added events for notifying - when the gtk integration status changes for a project. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am: distcheck fixes - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: When a designer - project is disposed, hide the designer view in the editor. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Factorized some code into GtkDesignInfo. - -2007-02-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Make sure the code generation - extension is executed before the last step. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Hide the add window commands when the project is not DotNet - * MonoDevelop.GtkCore.mdp, lib/libsteticui.dll, lib/libstetic.dll: - Updated. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Intercept calls - to the IPositionable interface, and show the editor page when - jumping to a line. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: When looking for - the window class, avoid returning the generated partial class. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Show the editor - page when jumping to a signal handler. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Warn the user if - the gtk-sharp-2 package can't be found. Some distros don't include - the .pc file in the gtk# package, only in the -devel package. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-01-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll.config, lib/libsteticui.dll, lib/libstetic.dll, - lib/libsteticui.dll.config: Updated from Stetic module. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Track api - changes in Document class. - * lib/libsteticui.dll, lib/libstetic.dll: Updated form Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Removed - implementation of all text editor interfaces. Now the view - overrides GetContent and calls editor.GetContent when a requested - interface is not found. - -2007-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Removed unused namespace. - * MonoDevelop.GtkCore/GtkCoreService.cs: Use the new base-type property - to describe custom widgets. When looking for properties and events, - look in the base classes as well as in the widget class. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am, - MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs, - MonoDevelop.GtkCore.WidgetLibrary/ProjectSignalDescriptor.cs, - MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/ProjectPropertyDescriptor.cs: - Removed unused files. All widget library functionality has been - moved to stetic. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Removed all - widget library management, which has been moved to Stetic. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Added some null checks. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Use the new way - of managing dependencies in projects. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - templates/WindowPartial.xft.xml, templates/Window.xft.xml: The - window constructor now takes the window type. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Some gui - improvements and added some null checks. - -2007-01-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't crash if the - designer can't be loaded for some reason. - -2007-01-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore/WidgetFileTemplatePartialClass.cs, - MonoDevelop.GtkCore/WidgetFileTemplateFullClass.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs, - templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, - templates/ActionGroup.xft.xml, templates/DialogPartial.xft.xml, - templates/Dialog.xft.xml: Implemented support for generating code - in partial classes. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Use the - correct method for saving the project. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: Refresh the user - interface folder when the gui project is reloaded. - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for partial - classes. In the GuiBuilderProject property, don't update the - gtk-gui folder since this call may change the contents of the - project, and weird things happen when called by the project pad to - fill the tree. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am: Added new files. - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - Make it work even when the assembly it references has been deleted - (maybe as a result of cleaning a project). In this case the widget - library is shown as empty. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added support - for Loading/Unloading a project, to optimize use of memory for - solutions with many gui projects. Implemented support for - generating code in partial classes. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Implemented - support for generating code in partial classes. Implemented support - for UNDO/REDO. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Generation of gui code is now done from the Build method of a - project service extension. Fixes some issues when building a - project which contains custom components. - -2006-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Track API changes in - FileService. - -2006-12-13 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Don't - generate stetic code if CurrentOpenCombine is null. - -2006-12-07 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * MonoDevelop.GtkCore.mdp: Updated to it can be - built from MonoDevelop. - -2006-11-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Simplified the - code by using global events from the Ide, instead of combine - events. - -2006-10-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added RemoveExportedWidget method. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: track - API changes. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: If the name of a - widget changes and it is being exported, update it in the objects.xml - file. Fixes bug #79656. - -2006-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. It provides a redesigned API - which will allow running designers in a separate process. - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: - * MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPalettePad.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: - Track api changes. - - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs: Make sure - parse information is up to date before loading an assembly library. - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: Make sure this object - is always alive when remoted. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added null check. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Not needed anymore. - * MonoDevelop.GtkCore.addin.xml: Removed build step. Code generation - is done now before compiling. - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectWidgetLibrary.cs: - * MonoDevelop.GtkCore.WidgetLibrary/CachedProjectWidgetLibrary.cs: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: ProjectWidgetLibrary is not used - anymore. All libraries are now handled by AssemblyReferenceWidgetLibrary. - - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: - Moved to Stetic. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Updated. - -2006-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track api changes. - -2006-09-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * .: Added svn:ignore for MonoDevelop.GtkCore.pidb - -2006-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from stetic module. Includes fix for bug #79247. - -2006-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from stetic module. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Save the project after editing the icons. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Set the - ResourceProvider for the main stetic project. Added null check. - -2006-08-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fixed bug about - adding the wrong widget as action designer page. - -2006-08-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Only export properties which - return primitive types. Fixes bug #79195. - * lib/*: Updated from stetic module. - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: Unsubscribe close - event when done. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Handle designer - commands in its own tab page. - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Explicitely dispose - custom widgets to avoid memory leaks. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Track api changes. - - * MonoDevelop.GtkCore.mdp: Updated. - -2006-08-18 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade: Minor fix. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Track api - changes. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Stetic files don't need - to be added as resource to projects. - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: Make it - work for action groups. - * lib/*: several fixes. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added method - for removing an action group. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Track API changes - in Stetic. Properly bound edit commands from the main menu. - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.addin.xml: Implemented Open and Delete - commands for global action groups. - - * MonoDevelop.GtkCore.mdp: Updated. - -2006-08-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. Includes fixes for - bugs #79043, #79044 and #79045 - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Don't - crash if something goes wrong when binding a class. - Fixed nullref. - -2006-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - CreateContentForFile should not load the file, just create - the view. - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Add - support for IEncodedTextContent. - -2006-08-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - Set the resource provider before loading the project. - Fixes bug #78966. - - * libs/*: Updated from Stetic module. Fixes several bugs: - 78938, 78916, 78909, 78956, and 78867. - -2006-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: - Added null check. - - * MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - Get the parser context using the assembly file name, not the full - assembly name. - -2006-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Factorized several - more or less duplicate methods into GuiBuilderProject, specially - methods for locating the class bound to a window. GuiBuilderProject - now will explicitelly update the parser database the first time it - needs to locate a class, so it will work even if the parser service - is busy parsing assemblies. - -2006-07-24 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from stetic module. Fixes a bug - in the table wrapper which may cause an endless loop. - -2006-07-05 Matej Urbas <matej.urbas@gmail.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs: Updated to use - ReturnType as BaseTypes in IClass instances. - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fixed automatic - layout switch policy. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fix showing of - action group view. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Properly - bind actions when pressing "BindToField". - - * MonoDevelop.GtkCore.addin.xml: Updated versions. - -2006-06-29 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.GtkCore.addin.xml: Only display WidgetBuilderOptionPanel - for "DotNet" projects. - -2006-06-19 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Switch to the - designer workbench layout when selecting an action group file. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Support jumping - to signal hanlder when double-clicking it in the signals editor. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Removed debug code. - - * templates/ActionGroup.xft.xml: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - Fix code generation of action groups. - -2006-06-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: If a member has a [Browsable(false)] - attribute, don't add it to the objects.xml file. Also don't add - read-only properties. - * lib/*: Updated from stetic module. Fixes bugs #78622 and #78620. - Adds an icon for expander and fixes a bug in ColorButton (fix by ml) - -2006-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll: - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: - Track changes in the api. - -2006-06-09 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Several improvements. - Also fixes bug #78160. - -2006-05-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - Added DisplayName property. - -2006-05-29 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: reverted interface changes - missing file change - -2006-05-29 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: reverted interface changes - -2006-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Adds support for toolbars. - -2006-05-23 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: track api changes - -2006-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Commands/GladeCommands.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.addin.xml: Added commands for creating - an action group and editing the project icons. - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Show local - action groups as children of the window node. - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Moved - some event subscriptions to WindowsFolder.cs - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: Open the - corresponding file when clicking on local action groups. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Added action group template. - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Added support for - action group file templates. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Notify changes in - local action groups. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't show the actions - tab until there is at least one action group. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: Don't show - properties or signals for global actions. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added virtual method - OnActiveDocumentChanged, which is called when the view is brought to front. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Use the new MemberName - field when binding fields. - - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Several minor fixes. - - * lib/*: Updated. - - -2006-05-12 Lluis Sanchez Gual <lluis@novell.com> - - * Initial support for the menu editor. Still very unstable!! - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.addin.xml: Register a node builder and and - display binding for action groups. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Update - the folder when action groups change. - * MonoDevelop.GtkCore/GtkCoreService.cs: Fix nullref. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Factorized - some code into CodeBinder.cs - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Factorized some - code into CombinedDesignView.cs. - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: New node - builder for action groups. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: New display - binding for editing global action groups. - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: Moved from - GuiBuilderView.cs. - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: A new - toolbar for the action group designer. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: A view for editing - global action groups. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Moved here some code - from GuiBuilderEditSession.cs. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Moved here some - code from GuiBuilderView.cs. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Added new files. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track api changes. - -2006-05-05 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from Stetic module. Includes - a fix for bug #78307. - -2006-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Updated versions. - * MonoDevelop.GtkCore.mdp: Updated. - -2006-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. Includes fixes for - bugs #78266, #78240 and #78276. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track changes - in the Stetic API. - -2006-04-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Don't - crash if a stetic project can't be loaded. Fixes bug #78169. - * lib/libstetic.dll: Updated from Stetic module. Fixes bug #78167. - -2006-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Fixed construction of - scales and scrollbars. - -2006-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: When - creating a widget from a widget design, remove the signals since - those signals reference handlers in the widget class, not the - widget container class. - -2006-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Fix nullref in some themes. - -2006-04-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Fix typo. - * libs/*: Fix for #78111, #78092 and #78090. - -2006-04-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: Save the project - after adding or removing a resource. - -2006-04-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated. - -2006-03-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Get open - combine events in the GUI thread. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Properly - delete signals for which there isn't a handler. Half fixed field - renaming. - * lib/*: Updated. - -2006-03-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml: Fix ID and - description. Added stetic config files to add-in package. - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Updated references. - -2006-03-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - Don't crash if no parse info is available for the file - being edited. Should fix #77885. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't show - the bind to field button for the root container. - * lib/*: Updated. - -2006-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Use an unified format. Patch by Matze Braun. - * MonoDevelop.GtkCore.addin.xml: Updated add-in versions. - -2006-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore.mdp: Removed GladeFileDisplayBinding. - * lib/*: Updated. - * Makefile.am: Updated. Some files have been moved to Stetic. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fixed - layout switching. Don't show the widget tree pad by default, - since it is already available as a combo in the designer. - * MonoDevelop.GtkCore.GuiBuilder/GladeFileDisplayBinding.cs: Removed. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: use - the new property tree instead of the grid. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: The designer - toolbar has been moved to Stetic. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Changed - default placement. - -2006-03-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * .: Added Makefile.in and Makefile to svn:ignore. - -2006-03-15 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Updated. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for using - resource images in the designer. - - * MonoDevelop.GtkCore/GtkCoreService.cs: Check if the objects.xml - file exists before loading it. - * MonoDevelop.GtkCore/GeneratorBuildStep.cs: Don't generate code - if the stetic file has not been modified since the last - generation. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: If Gtk - support is not enabled, don't enable it if no widgets have - been selected. - * lib/libstetic.dll: Updated. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Mapped some - commands. - * templates/Window.xft.xml: The constructor of Gtk.Window requires - the title of the window. - -2006-03-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Updated. - * MonoDevelop.GtkCore/GeneratorBuildStep.cs: When generating - code for a project that exports widgets, include the own - project library to the generation, since there can be - widgets that contain other widgets defined in the project. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: - removed some IdeApp dependencies. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectWidgetLibrary.cs: - added method for getting the class information from - a project. - * CachedProjectWidgetLibrary.cs: New widget library class - which takes class information from a collection of - ProjectClassInfo objects. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectPropertyDescriptor.cs: - Consider all properties runtime-properties, since they have - been created from class properties. - * lib/*: Updated. - -2006-03-03 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: removed debug files. - -2006-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Propagate - project changes to the editor. - -2006-03-02 Lluis Sanchez Gual <lluis@novell.com> - - Initial implementation of the Stetic add-in. diff --git a/main/src/addins/MonoDevelop.GtkCore/libsteticui/ChangeLog b/main/src/addins/MonoDevelop.GtkCore/libsteticui/ChangeLog deleted file mode 100644 index 3467198ee3..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore/libsteticui/ChangeLog +++ /dev/null @@ -1,228 +0,0 @@ -2010-05-13 Lluis Sanchez Gual <lluis@novell.com> - - * CecilWidgetLibrary.cs: Fix potential null ref. Fixes bug - #583516 - Stetic breaks building MonoDevelop.IPhone. - -2010-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * LibraryCache.cs: Fixed problem with resolution of base - types. - -2010-04-16 Lluis Sanchez Gual <lluis@novell.com> - - * CecilSignalDescriptor.cs: Cecil uses '/' as separator for - inner classes. Convert to the standard '+' separator. - -2010-01-18 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * CodeGenerator.cs: - * libsteticui.csproj: - * CodeGeneratorPartialClass.cs: - * CodeGeneratorInternalClass.cs: Use global:: for type - references in generated code. - -2010-01-15 Mike Krüger <mkrueger@novell.com> - - * libsteticui.csproj: upgraded to v3.5 framework. - -2009-12-18 Michael Hutchinson <mhutchinson@novell.com> - - * WidgetDesignerBackend.cs: Disable checkerboard background - because redraw is super-inefficient and makes resizing - unbearably slow. It needs to do more selective invalidation - in resizes (like GTK viewport), and take the exposed area - into account in expose events. - -2009-11-12 Lluis Sanchez Gual <lluis@novell.com> - - * WidgetDesignerBackend.cs: Don't try to realize the child if - the widget is not anchored. Fixes bug #553475 - - "Gtk-Critical: gtk_widget_realize: assertion" when running a - gtk# app inside MD. - -2009-11-05 Mike Kestner <mkestner@novell.com> - - * Application.cs: - * ApplicationBackend.cs: - * CodeGenerator.cs: some warning cleanup. - -2009-10-21 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.csproj: Flush. - -2009-10-16 Mike Krüger <mkrueger@novell.com> - - * ActionComponent.cs: Handled icon loading failures. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * libsteticui.csproj: Mark Mono.Cecil project referece - as private. - -2009-09-10 Christian Hergert <chris@dronelabs.com> - - * libsteticui/libsteticui.dll.config: Use quartz on osx. - -2009-09-04 Michael Hutchinson <mhutchinson@novell.com> - - * Metacity/Preview.cs: Use Assembly.LoadWithPartialName. It's - obsolete, but at least it works. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * Metacity/Preview.cs: - * WidgetDesignerBackend.cs: Worked on designer decoration. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * Grid.cs: - * LibraryCache.cs: - * Windows/Preview.cs: - * WidgetActionBar.cs: - * ApplicationBackend.cs: Fixed some warnings. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.csproj: Updated dependencies. We now depend on - gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-24 Lluis Sanchez Gual <lluis@novell.com> - - * Project.cs: - * UndoQueue.cs: - * WidgetDesigner.cs: - * ProjectBackend.cs: - * WidgetEditSession.cs: Added support for saving and restoring - the status of the designer, including the undo queue. This - allows implenting ISupportsProjectReload. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * Metacity/Preview.cs: Remove debug code. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * Windows/Preview.cs: Dont try to create a Win32 preview - window when not running on Windows. - -2009-07-01 Lluis Sanchez Gual <lluis@novell.com> - - * WidgetDesigner.cs: - * ActionGroupDesigner.cs: - * WidgetDesignerBackend.cs: - * ActionGroupEditSession.cs: No more missing IntPtr - constructor exceptions. - -2009-06-25 Lluis Sanchez Gual <lluis@novell.com> - - * WidgetDesignerBackend.cs: Fix rendering of the window - decoration. - -2009-06-25 Lluis Sanchez Gual <lluis@novell.com> - - * WidgetDesigner.cs: - * WidgetDesignerBackend.cs: Dispose is not guaranteed to be - called when destroying a widget. Use OnDestroyed instead. - -2009-06-25 Mike Krüger <mkrueger@novell.com> - - * WidgetDesignerBackend.cs: Draw dialog background. - -2009-06-25 Mike Krüger <mkrueger@novell.com> - - * WidgetDesignerBackend.cs: Draw checkboard background in the - gui designer instead of monochrome dialog background. - -2009-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * PluggableWidget.cs: When replacing the child widget (because - of reloading of the project for example), make sure the old - one is destroyed. - -2009-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * libsteticui.csproj: Updated. - - * Metacity/Theme.cs: - * Metacity/FrameType.cs: - * Metacity/FrameFlags.cs: - * Metacity/ButtonLayout.cs: - * Metacity/ObjectManager.cs: - * Metacity/ButtonFunction.cs: Use a better namespace. - - * Metacity/Preview.cs: Use the new TopLevelWindow class. Track - changes in the title of the window. - - * Windows: - * Windows/Preview.cs: - * Windows/WindowsTheme.cs: - * WidgetDesignerBackend.cs: Added support for win32 window - decorations. - - * EmbedWindow.cs: - * UserInterface.cs: EmbedWindow is not required anymore. - -2009-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.csproj: Copy the config file to the output dir. - Set project type to library. - - * Metacity/Preview.cs: - * WidgetDesignerBackend.cs: Avoid exception in the - MetacityPreview class constructor, since it crashes MD under - ms.net. - -2009-04-29 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.csproj: Don't require a specific gtk# version. - -2009-03-03 Lluis Sanchez Gual <lluis@novell.com> - - * LibraryCache.cs: Avoid recursive loading of - AssemblyDefinition. Rely on cache info to check if a - referenced library contains widget definitions. - - * AssemblyResolver.cs: Make sure the resolver returns full - paths. - - * CecilWidgetLibrary.cs: Use the full path to query info from - the cache. Properly unsubscribe the Changed event from the - cache. Resolve assemblies using the provided assembly - resolver. - - * ApplicationBackend.cs: - * AssemblyWidgetLibrary.cs: From now on the registry and the - library cache only handle libraries with full paths. - - * Project.cs: Make sure unused project backends are properly - disposed. - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.csproj: Flush. - -2009-02-12 Michael Hutchinson <mhutchinson@novell.com> - - * PropertyTree.cs: - * WidgetDesignerBackend.cs: Dispose Gdk cursors, else - finalisers destroy them outside of the GUI thread and often - crash MD due to X asserts resulting in _XCBUnlockDisplay - errors. - -2009-02-10 Michael Hutchinson <mhutchinson@novell.com> - - * libsteticui.csproj: Don't build with make, since MD can - build these just fine. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * libsteticui.csproj: Allow unsafe code, since Shadow.cs has - unsafe code. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.mdp: - * libsteticui.csproj: Migrated to MSBuild file format. - diff --git a/main/src/addins/MonoDevelop.GtkCore2/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/ChangeLog deleted file mode 100644 index 8235e70571..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/ChangeLog +++ /dev/null @@ -1,2935 +0,0 @@ -2010-10-04 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * MonoDevelop.GtkCore2.csproj: - -2010-09-30 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * gtk-gui/gui.stetic: - -2010-09-22 Krzysztof Marecki <marecki.krzysztof@gmail.com> - Implements ReloadDesigner commands. - * Makefile.am: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore2.addin.xml: - * MonoDevelop.GtkCore.Commands/GtkCommands.cs: - * MonoDevelop.GtkCore.Commands/GladeCommands.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFileNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - - -2010-09-21 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * MonoDevelop.GtkCore2.csproj: - -2010-09-20 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * MonoDevelop.GtkCore2.addin.xml: - -2010-09-17 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * MonoDevelop.GtkCore2.csproj: - -2010-09-17 Krzysztof Marecki <marecki.krzysztof@gmail.com> - Reorganizing project pad menu items. - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore2.addin.xml: - -2010-09-15 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore2.addin.xml: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - - -2010-08-30 Krzysztof Marecki <freefirma@gmail.com> - - * Makefile.am: - * MonoDevelop.GtkCore2.csproj: - -2010-08-27 Krzysztof Marecki <freefirma@gmail.com> - - * Makefile.am: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore2.addin.xml: - * MonoDevelop.GtkCore2.xbuild.csproj: - -2010-08-17 Krzysztof Marecki <freefirma@gmail.com> - - * Makefile.am: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore.addin.xml: - -2010-08-16 Krzysztof Marecki <freefirma@gmail.com> - - * MonoDevelop.GtkCore.addin.xml: - -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * MonoDevelop.GtkCore.addin.xml: - -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * Makefile.am: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore.addin.xml: - -2010-08-09 Krzysztof Marecki <freefirma@gmail.com> - - * Makefile.am: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore.addin.xml: Add GuiFolderBuilderNode extension - -2010-08-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * MonoDevelop.GtkCore2.csproj: - -2010-08-04 Krzysztof Marecki <freefirma@gmail.com> - - * MonoDevelop.GtkCore2.csproj: - -2010-07-27 Krzysztof Marecki <freefirma@gmail.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - Remove autoCommit argument - -2010-07-05 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore.addin.xml: - -2010-06-28 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFileExtension.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFileNodeBuilderExtension.cs: - Fixes fo better file grouping in the project pad - - -2010-06-28 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * MonoDevelop.GtkCore2.csproj: - -2010-06-23 Krzysztof Marecki <marecki.krzysztof@gmail.com> - Draw action group icon - * gtk-gui/gui.stetic: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFileExtension.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFileNodeBuilderExtension.cs: - -2010-06-23 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * MonoDevelop.GtkCore2.csproj: - -2010-06-22 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFileExtension.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFileNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - - -2010-06-16 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * MonoDevelop.GtkCore.addin.xml: - -2010-06-15 Krzysztof Marecki <marecki.krzysztof@gmail.com> - Changes in the project pad for displaying grouped component files - - * Makefile.am: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFileNodeBuilderExtension.cs: - - -2010-06-09 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Add gtkx files to project - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - -2010-06-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - -2010-06-02 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * MonoDevelop.GtkCore2.csproj: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - Move generated partial class for components from gtk-gui. - -2010-04-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track - AddFilesToProject API. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - ViewContent widgets are now destroyed by the workspace - window. - - -2010-04-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: call - destroy on the container vbox during - -2010-04-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: Found better work - around for the "gnome-sharp" reference issue. - -2010-04-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: Fixed 'Bug 599335 - - Error CS0433: The imported type `Gtk.DeleteEventArgs' is - defined multiple times (CS0433)'. - -2010-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added - null check. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.addin.xml: Bumped MD version. - -2010-03-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Use the - stock Visual Design layout as layout for stetic. - -2010-03-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fix - race in SteticApp initialization. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.GtkCore.csproj: - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: - * MonoDevelop.GtkCore.Dialogs/GtkDesignerOptionsPanelWidget.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - Track api changes. - -2010-02-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - Track API changes for lazy loading images. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Track api - changes. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs: - Flush. - -2010-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - Track DisplayBinding API. - -2010-01-18 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.GtkCore.csproj: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Format - generated files using the MD formatter to ensure that the - generated text is the same for al platforms and - environments. - - * gtk-gui/gui.stetic: Use global:: for type references in - generated code. - -2009-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Implement SupportsItem. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: When - adding a stock gtk widget to a window there is no need to - update the references. Fixes bug #565492. - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs: - Flush. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Introduced the ConfigurationSelector class to all methods - that previously took a configuration name as string. This - eliminates the ambiguity between solution configuration - names and project configuration names. - -2009-11-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders\WindowsFolder.cs: - Implemented Equals/GetHashCode. Fixes bug #549902 - MD - crashes when adding a new gtk form. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2009-10-21 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.GtkCore.csproj: - * gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs: - Flush. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Use - typed collection instead of ArrayList. - -2009-10-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs: - Handled icon loading failures. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2009-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Route - commands to the text editor view. Fixes bug #536740 - - Expression evaluator unnecessarily in context menu. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * libstetic/editor/Accelerator.cs: - * libstetic/editor/GroupPicker.cs: - * libstetic/editor/TextEditor.cs: - * libstetic/editor/SelectImageDialog.cs: - * libstetic/editor/NonContainerWarningDialog.cs: - * libstetic/editor/TextEditorDialog.cs: - * libstetic/editor/EditIconDialog.cs: - * libstetic/editor/IconSelectorMenu.cs: - * libstetic/editor/Image.cs: - * libstetic/editor/ActionGroupEditor.cs: - * libstetic/editor/StringArray.cs: - * libstetic/editor/EditIconFactoryDialog.cs: - * libstetic/editor/SelectIconDialog.cs: - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixes to - make windows and dialogs Transient to either their parent - window/dialog or the MD root window (when applicable). - -2009-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: Use real - resource Ids instead of file names. Fixes bug #528309 - - Button Icons are not displayed. - -2009-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: Store the - GuiBuilderProject on which the ChangedEvent was subscribed, - and use that reference when unsubscribing on Dispose. This - is required because the GuiBuilderProject bound to a project - may change. Fixes bug #525421 - Removing gtk-sharp reference - from a project causes it to not function properly. - -2009-08-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Don't use the text editor - display binding id as reference for registering the designer - view. Use DefaultDisplayBinding instead. Removed unused - supportedFormats attribute. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.csproj: Updated dependencies. We now - depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - Added support for saving and restoring the status of the - designer, including the undo queue. This allows implenting - ISupportsProjectReload. - -2009-08-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/FolderNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/GuiBuilderProjectNodeBuilder.cs: - Remove unused files. - -2009-08-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Use the - new AssemblyContext class to query and resolve assemblies. - -2009-08-06 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.GtkCore.csproj: - * MonoDevelop.GtkCore/Counters.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added - some performance counters. - -2009-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDocumentOutline.cs: - Track api changes. - -2009-07-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: No more - missing IntPtr constructor exceptions. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Use the - new DesktopService instead of PlatformService. - -2009-06-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track - assembly lookup APIs. - -2009-06-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore\ProjectResourceProvider.cs: - GetMimeTypeForUri doesn't really support uris. - -2009-06-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - GetGtkAssemblyVersion is expected to return the version and - token, not only the version. - -2009-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore\ReferenceManager.cs: Don't get the - package version from the gtk# package. Instead, get it from - the first version numbers of the gtk-sharp assembly. That's - necessary because in windows there is no gtk# package. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - Workaround for what seems to be a mcs bug. Looks like it - can't properly resolve the implicit conversion of null to - string. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore\GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder\GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder\GuiBuilderProject.cs: Use the - new FilePath class for handling file and directory paths. - -2009-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't - create a new drop target list. Use the one defined by - Stetic. - -2009-04-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.csproj: Don't require a specific gtk# - version. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.addin.xml: gui designer is now before - the text editor (wrong text editor id). - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - Track API changes. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - Track API changes. - -2009-04-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: Remove vte-sharp - from the gnome libs list, since it now has its own package. - -2009-04-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Track - API changes. - -2009-04-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - Removed unused namespace. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - Renamed PixbufService to ImageService. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - Track API changes. - -2009-04-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: Moved - SystemAssemblyService and related classes to the namespace - MonoDevelop.Core.Assemblies. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Add - support for multiple target runtimes. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - Track API changes. - -2009-03-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: When the stetic files - are generated for the first time, ensure that their write - date is < the write date of the .stetic file, otherwise they - won't be regenerated when building. Fixes bug #483970 - - [Regression] Default C# Gtk# app no longer builds. - -2009-03-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Flush. - -2009-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Don't try to generate files when not building inside the - IDE. - -2009-02-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: In - ForceCodeGenerationOnBuild, force a rebuild of the project - too. Fixes bug #472683. - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.csproj: Flush. - -2009-02-26 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/ProjectResourcesProvider.cs: lookup mime - type and use more specific ResourceInfo ctor. [Fixes #475820] - -2009-02-26 Mike Kestner <mkestner@novell.com> - - * libsteticui/WidgetDesignerBackend.cs: implement Delete key - support. [Fixes #470637] - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Added - explicit "Misc" category for localization. - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Worked on - propertygrid localization. - -2009-02-25 Mike Kestner <mkestner@novell.com> - - * libsteticui/ApplicationBackend.cs: Reload the registry libraries - in LoadLibraries, since adding a library doesn't necessarily refresh - an out-of-date previously registered library. - * libsteticui/CecilWidgetLibrary.cs: enhance NeedsReload check to - use a cache refresh and the new change notification so that the - library stays 'dirty' until it's reloaded. - * libsteticui/LibraryCache.cs: add change notification for cache items. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: do an update - of the steticapp libs even if the list hasn't changed in case the - contents of any of them have changed. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: check for - 'dirty' references when regenerating code. [Fixes #472683] - -2009-02-24 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: only touch the design file - when forcing rebuilds. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: don't regen - if design file and generated files have equal timestamps to avoid - regenerations on fresh checkouts. [#478894] - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: - Track merge of the project pad context menu. - -2009-02-18 Mike Kestner <mkestner@novell.com> - - * libstetic/wrapper/ScrolledWindow.cs: when the child viewport itself - is being replaced, don't try to remove the viewport from itself. - * libstetic/wrapper/Viewport.cs: add case for when placeholders are - being replaced by scrollable widgets to insert the new child directly - into the parent scrolled window. [Fixes #404861] - -2009-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Fix - crash when the project's gtk# is not installed. - -2009-02-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.csproj: Set correct resource name for - DrawingArea template. - -2009-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Track api - changes. - -2009-02-13 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix build. Looks like the makefiles can't cope - with resources with IDs. - -2009-02-13 Mike Kestner <mkestner@novell.com> - - * Makefile.am: add template resource - * MonoDevelop.GtkCore.addin.xml: ditto. - * templates/DrawingArea.xft.xml: new DrawingArea subclass template - with stubs for OnExposeEvent, OnButtonPressEvent, OnSizeRequested, - OnSizeAllocated, and ctor. Helps speed up the development of custom - drawn widgets. [Fixes #472665] - -2009-02-11 Mike Kestner <mkestner@novell.com> - - * libstetic/Registry.cs: account for reloading of the coreLib, - since this can happen when dogfooding MD. [Fixes #365983] - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.csproj: Remove a local-copy ref. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mds: - * MonoDevelop.GtkCore.mdp: - * MonoDevelop.GtkCore.csproj: Migrated to MSBuild file format. - -2009-02-05 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.GtkCore.mdp: - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.Dialogs/GtkDesignerOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs: - Added option for enabling/disabling auto-switch of the GUI - builder layout. Disabled from now on by default. - -2009-02-04 Mike Kestner <mkestner@novell.com> - - * libstetic/wrapper/objects.xml: explicit default values for Table - NRows and NCols values so they don't default to 1. Fixes #471242. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2009-02-02 Mike Kestner <mkestner@novell.com> - - * libstetic/PropertyDescriptor.cs: null guard the ValueToString - formatting for string arrays. - -2009-02-02 Mike Kestner <mkestner@novell.com> - - * libstetic/PropertyDescriptor.cs: handle empty string lists - * libstetic/wrapper/ComboBox.cs: some more null guarding for Items. - [Fixes #471244] - -2009-01-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Propagate a - policy parent SolutionItem through project/file creation so that - policies can always be resolved correctly. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.mdp: - * libsteticui/libsteticui.mdp: Flush project format changes. - -2009-01-26 Mike Kestner <mkestner@novell.com> - - * libstetic/wrapper/ActionTree.cs: guard against removing unsaved - actions. [Fixes #443472] - -2009-01-22 Mike Kestner <mkestner@novell.com> - - * libstetic/editor/StringArray.cs: display "(Collection)" in the - label instead of a joined list on \n which displays garbage chars. - This approach is consistent with another very popular IDE. ;-) - * libstetic/wrapper/objects.xml: use Editor.StringArray for the Items - property of ComboBox. - * libstetic/wrapper/ComboBox.cs: switch Items to a string[]. Luckily - this is backwards compat since we currently saved string[] as a newline - join of the member strings. [Fixes #405396] - -2009-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Don't serialize the GtkDesignInfo - element when it is empty. - -2009-01-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added missing - nullref check. - -2009-01-13 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: adds a - FileAddedToProject handler which scans the file for classes and - checks the deleted-designs cache for matches to restore to the - project. - -2009-01-13 Mike Kestner <mkestner@novell.com> - - * libsteticui/ProjectBackend.cs (RemoveWidget): export the widget - to a deleted-designs dir for later recovery if necessary. Should - also decide on some cleanup mechanism to remove old designs and - automate recovery in the move case if possible. Or we can wait for - 1wpf which should solve the move case more cleanly. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: reenable - OnFileRemovedFromProject handler. Revamp to use a ParseDocument of - the removed file to scan for removed classes to kill. - [Fixes #366392] - -2009-01-09 Mike Kestner <mkestner@novell.com> - - * libsteticui/Project.cs: forward isInternal to the backend in - AddWidgetLibrary. - -2009-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui/LibraryCache.cs: Don't ignore internal classes when - looking for widgets. If a widget is internal, set the "internal" flag - to true. Don't abort AddObjects if there is an assembly resolution - error. - -2009-01-08 Mike Kestner <mkestner@novell.com> - - * libsteticui/LibraryCache.cs : delay cache directory creation until - files are going to be written to it. - -2009-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui/CecilWidgetLibrary.cs: Don't try to resolve full assembly - paths. - -2008-12-18 Mike Kestner <mkestner@novell.com> - - * libstetic/editor/Flags.cs : fix cs0030 under new mcs. - * libstetic/editor/FlagsSelectionDialog.cs : fix cs0030 under new mcs. - * libstetic/editor/ResponseId.cs : fix cs0030 under new mcs. - -2008-12-13 Mike Kestner <mkestner@novell.com> - - * libstetic/wrapper/Container.cs: generate tooltips based on the target - version, using the new Tooltip API for >= 2.12. Fixes #372015. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetParser.cs: Properly search for subclasses of - Gtk.Widget. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: - * libsteticui/libsteticui.mdp: All projects now require fx 3.5. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Remove the mono - version number comment from the generated files. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: Track API changes. - -2008-12-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDocumentOutline.cs: Use an - Alignment as the concrete Bin instead of custom InvisibleFrame. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetParser.cs: Optimized GetToolboxItems. - -2008-12-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetParser.cs: - * MonoDevelop.GtkCore/ObjectsDocument.cs: Getting the list of widgets is - an expensive operation. It shouldn't be a property. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AssemblyInfo.cs: - * MonoDevelop.GtkCore.mdp: Add AssemblyInfo.cs files that are - autogenerated from the addin manifests. - -2008-12-01 Mike Kestner <mkestner@novell.com> - - * libstetic/wrapper/objects.xml: move ToggleButton ahead of CheckButton - and add ToggleButton signal item group to CheckButton. Remove toggled - signal from RadioButton since it inherits it from CheckButton. - [Fixes #450237] - -2008-11-25 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: refactor the default and - supported version checks into the ReferenceManager, with all the other - package and assembly code. - * MonoDevelop.GtkCore/ReferenceManager.cs: refactored default and - supported version properties. - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: use new api. - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: use new api. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: use new api. - -2008-11-23 Mike Kestner <mkestner@novell.com> - - * *: I've typed lib/stetic/libstetic(ui) a few too many times. - -2008-11-18 Mike Kestner <mkestner@novell.com> - - * */Makefile.am: break the gnome/gconf-sharp dependencies. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: set up - callbacks to the PlatformService for MIME resolution and showing - urls. - -2008-11-11 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: use the - new ForceUpdate method on the ProjectDom returned by GetParserContext - to ensure a fully updated database. - -2008-11-11 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: null guarding for - all the things that can possibly go wrong with the parse in - GetClass. - -2008-11-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Create the - formInfos list when the project is loaded. This is necessary since - the list is destroyed when the project is unloaded. Fixes bug #Bug - 431723 - Cannot build GTK applications with sln format. - -2008-11-06 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - revert the context menu changes. Don't show them if the project has no - gtk-sharp ref, only add the templates to the dialog, per Lluis. - -2008-11-06 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - show Add Widget|Window|Dialog|ActionGroup template items in the context - menu and Add File dialog even when the project has no Gtk# reference. - -2008-11-05 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: needed to revert - the >= to <= change from the 440435 fix since the refmgr is now - reporting TargetGtkVersion without Version=. oops. - -2008-11-05 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: strip Version= out of - TargetGtkVersion. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2008-10-30 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - switch to a x.y TargetGtkVersion obtained by parsing the gtk-sharp - reference version. Invert the version comparison in the toolboxitem - filter. We want toolbox items that are less than the project target - version, not greater. Fixes #440435. - -2008-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Don't notify the - file has changed unless the changes are saved to disk. Fixes bug - #430497 - Widget names created in Stetic not available for - autocomplete. - -2008-10-29 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs (ShowPage): only - regenerate the dummy structure when switching to the source page. - -2008-10-28 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/ReferenceManager.cs: switch default updating - to use the current assembly StoredReference version. Avoids problems - when the stored version has no corresponding installed package. - Fixes #436246. - -2008-10-27 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: don't store - configuration on Project Save. Avoids a crash due to file availability - when saving config while loading and it's extraneous since we store - the config on app exit and it contains no project specific props. - -2008-10-22 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs (HasDesignedObjects): guard - against null projects. - -2008-10-21 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs (HasDesignedObjects): don't - instantiate just to get the SteticFile. Avoids project file garbage. - [Fixes #436201] - -2008-10-21 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: guard against null - documents returned from parse. I think this is related to the old - ErrorsDuringCompile check that was commented with the new parser port. - [Fixes #436998] - -2008-10-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: fixed TODO. - -2008-10-03 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding: - rework GetWindow method. now uses the ParsedDocument for a requested - file to check if any of its types have a GuiBuilderWindow. - The existing method of walking the project windows list and using - the ProjectDom database to lookup their file locations is susceptible - to timing problems due to imcomplete parse databases. This method is - probably slightly more efficient as well. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/ProjectResourceProvider.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track API. - -2008-09-23 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: bandaid to - avoid exceptions when removing non-existent buttons. Fixes #377414. - -2008-09-23 Mike Kestner <mkestner@novell.com> - - * lib/stetic/libsteticui/CecilWidgetLibrary.cs: don't hold assembly - reference beyond load operation. Recreate it on each load so we are - always accessing the current assembly instance. Only access cache - using filename. Ensure Class description lookups cause spew to - console. - * lib/stetic/libsteticui/LibraryCache.cs: enhance the path lookup - logic in Refresh to avoid some churn on named lookups. - * lib/stetic/libsteticui/ProjectBackend.cs: reload library if - necessary before getting component types. Fixes #427334. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Updated projects. - -2008-09-15 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCode.GuiBuilder/GtkProjectServiceExtension.cs: - add the project stetic file to any generation warnings produced. - Fixes #373244. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.mdp, lib/libstetic.mdp, lib/gtk-gui/generated.cs, - gtk-gui/generated.cs: Updated generated code. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore/WidgetParser.cs: Track api changes. - -2008-09-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Changes caused by - interface changes. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: Moved - the extensible tree view to its own directory. - -2008-08-27 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDesciptionTemplate.cs: perform a - project save after the file insertions and updates. This seems - suboptimal, since it would probably be better to mark the project - dirty and let the user save the project, but until we switch to - one-widget-per-design-file, we probably need to save the project - automatically to avoid problems. - Fixes #385712. - -2008-08-27 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Restrict to DotNetProjects and verify ProjectFolders are for DNPs. - Fixes #412448. - -2008-08-22 Mike Kestner <mkestner@novell.com> - - Fixes bug #413275 and delays more GtkDesignInfo-related project file - churn. - * MonoDevelop.GtkCore/GtkCoreService.cs: init the refmgr on startup. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Remove targetVersion field and - associated prop. Move reference updating logic to Ref Manager. Target - Version is now exclusively tracked via reference version by the - ReferenceManager. - * MonoDevelop.GtkCore/ReferenceManager.cs: new class to encapsulate all - reference management behaviors, from responding to user add removes to - automated updates for designer projects. - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: only show feature - for projects which support refactoring, since it advertises designer - support and that's not available without refactoring yet. Use refmgr - for version updates. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionsPanel.cs: use refmgr - for version info and suppress gettext options if no designed objects - exist. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: use refmgr for - target version. - -2008-08-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Remove - the "resources folder" feature. Resources are now shown in the - solution tree like any other files. For a detailed explanation see - "Bug 381430 - [PATCH] Display resource files in main project tree". - -2008-08-19 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: revert a silly - change that was causing explicit paths to be inserted into gui.stetic - files for gac references. [Fixes #412960] - -2008-08-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: fixed issue in - GetSourceCodeFile. - -2008-08-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: fixed some - possible nullrefs. - -2008-08-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp: re-set project - references (fix some libstetic.dll not found issue, localcopy == - true was missing). - -2008-08-18 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: make HasDesignedObjects - and SupportsDesigner static so that we can defer a few more instance - creation scenarios. - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: - Update to new static API. - -2008-08-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Add a null - check. - -2008-08-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: fixed possible - null references in the unload method. - -2008-08-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Fix crash when looking for - designed objects in a project that doesn't support it. - -2008-07-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixed some - issues. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Translated - old code to new dom. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/ObjectsDocument.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Changes for converted - refactoring infrastructure. - -2008-07-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/WidgetParser.cs, - MonoDevelop.GtkCore/ObjectsDocument.cs, - MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/ClassUtils.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Worked on code - completion/new dom. - -2008-07-24 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: get paths - for gac references to simplify the lookup in stetic. - -2008-07-23 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - Use HasDesignedObjects not SupportsDesigner. - -2008-07-23 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: delay creation of guifolder - until GuiBuilderProject is accessed. Refactor Bind into a Project - property to gather all the connect/disconnects together. Add new - HasDesignedObjects prop for when SupportsDesigner doesn't cut it. - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: use new - HasDesignedObjects prop. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: don't - need to update the folder for these options any more. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: get - GuiBuilderProject from design info directly. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: kill - BeforeCompile handler and GetGuiBuilderProject method. Use new - HasDesignedObjects to control code generation. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: kill - GenerateSteticCode field. It was always set to true. Use new - HasDesignedObjects prop to control generation. - -2008-07-22 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Connect to project file - events and trigger objects.xml updates. Translate a confirm button - label. Require AddAttribute refactoring. - * MonoDevelop.GtkCore/ObjectsDocument.cs: new class reinstating some - old document updating code and adding some new. Inserts ToolBoxItem - and Category attrs into sources for a first-time "upgrade" to enable - the attr-sync feature now controlled by a root attribute on the - document. - * MonoDevelop.GtkCore/WidgetParser.cs: new class reinstating some - old parsing code and adding some new. This will become the home - for all source parsing in the addin. Refactoring to come... - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Add WidgetParser - prop. Remove Debug spew. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs: Moved serialization engine to - MonoDevelop.Core. Use new syntax for specifying attribute scope. - -2008-07-15 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: add an updatingVersion - state to prevent warning when we are adjusting reference versions. - -2008-07-15 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: add a user confirmation for - disabling the designer on reference removal. Leave the stetic.gui - and objects.xml files on disk, though we still remove them from the - project. - -2008-07-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixed possible - null reference. - -2008-07-10 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs (FromProject): return an - empty instance for non-DotNetProjects which will report false - on SupportsDesigner. - -2008-07-10 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Gutted. Moved everything - that took a Project parameter to GtkDesignInfo. Removed all the - enable/disable/get info methods replaced by GtkDesignInfo.FromProject. - Killed all the objects file updating. Moved designer support checks - to DesignInfo. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Add FromProject static - method to replace GtkCoreService.GetGtkInfo. Remove ExportedWidgets - and IsWidgetLibrary functionality. Enable and disable designer based - on presence of gtk-sharp reference on projects. Refactor/move code - generation to GuiBuilderProject from UpdateGtkFolder. Kill - GeneratePartialClasses since it's a simple project property access - and all users of GtkDesignInfo access it via the project. Moved - Refactory checks from GtkCoreService to encapsulate SupportsDesigner. - Fix Reference updating checks for Mono.Posix, since the - StoredReference returns a simple name for it. - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: switched to - FromProject api. Killed ExportedWidget handling. - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: removed widget - library checkbox. s/Gtk#/GTK# for consistency. Updated to new - DesignInfo API. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: removed - all the Exported Widgets and WidgetLibrary tab stuff, simplified to - a vbox and hand-written to remove glade taint. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - switched to new DesignInfo API. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - switched to new DesignInfo API. moved gui folder file generation - here instead of DesignInfo iterating over builder properties. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: - Added category mangling for ToolboxItems so that they are placed - by project. - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: - switched to new DesignInfo api. - * templates/Widget.xft.xml: add ToolboxItem attr. - * templates/WidgetPartial.xft.xml: add ToolboxItem attr. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2008-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Explicitly set the resource ids - for gui.stetic and objects.xml, since msbuild uses different - default ids. - -2008-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Track api - changes. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Merged the extension points for - project and solution option panels into a single extension point. A - single extension point will now be used for all kinds of items. - Extension conditions can be used to make panels visible only for - some specific item types. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Replaced ICompilerResult/DefaultCompilerResult/CompilerResults by a - new BuildResult class, which has owner information at error level, - so it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore/ProjectResourceProvider.cs, - MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.mdp, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs, - MonoDevelop.GtkCore.mds, lib/libsteticui.mdp, lib/libstetic.mdp, - Makefile.am, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: New project - model changes. - -2008-05-20 Mike Kestner <mkestner@novell.com> - - * templates/Widget.xft.xml: - * templates/WidgetPartial.xft.xml: - Mark the custom widgets Visible=false to conform to the Gtk convention - of widgets being shown explicitly. [Fixes #364985] - -2008-05-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Track API. Mark up - for property grid. - -2008-05-13 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: use new - Stetic.ApplicationFactory api. - -2008-05-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Track API. - -2008-04-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, gtk-gui, - gtk-gui/generated.cs, gtk-gui/gui.stetic, Makefile.am, - icons/pad-widget-tree-16.png, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDocumentOutline.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Implement - IOutlinedDocument instead of custom pad. Set GTK# version to 2.8. - -2008-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Removed unneeded dependency. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: fixed bugfix (thanks - ankit) - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Fixed possible null - reference exception. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Worked on gnome hig - compliant alerts. - -2008-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixed null ref. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Refactored content - interfaces - -2008-02-28 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.mdp: Set correct makefile ver for files. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Worked on category - support for the toolbox service. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp: Removed some unused glade - and gnome-sharp references (only the unused). But I'll continue to - remove glade, we need to lower the dependency tree a bit. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added IViewContent - switching logic (but should be done centrally using the secondaryview - paradigmn). - -2008-02-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Workaround for mono bug - #350432. - -2008-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Handle the delete - key in TreeViewPad, so it will work event if the shortcut is not - defined. - -2008-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - icons/pad-widget-tree-16.png: Added widget tree icon. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Update MD version. - -2008-01-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Made internal - some classes that don't need to be public. - -2008-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Notify file changes - through the FileService. - -2008-01-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Stetic code must be - generated in the GUI thread. Should fix bug #349505. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Feed default layout - name to Gettext for translation. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/ActionGroupPartial.xft.xml, - templates/Window.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Make template - categories translatable. - -2008-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Added null check on the - result of UpdateFile. Should fix bug #352194. - -2008-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Handle - projects which don't support the GTK# designer. Window and widget - generation options are hidden, and code is never generated. Fixes bug - #350632. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Don't update bindings if the - file has syntax errors. May fix bug #347590. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump add-in versions. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Update after build reorg. - -2007-12-06 Geoff Norton <gnorton@novell.com> - - * Makefile.am: Only build the GtkCore addin if we have gnome-sharp - available. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp, lib/libstetic.mdp, - Makefile.am: Directory reorganization. - -2007-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: Removed - Gnome.FileEntry. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Track - LoggingService API changes. - -2007-11-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Use RootCombine - instead of CurrentOpenCombine when possible. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fix nullref. Happens - when removing a project from a solution while one of the windows of that - project is open. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * templates/ActionGroup.xft.xml, templates/ActionGroupPartial.xft.xml, - templates/Dialog.xft.xml, templates/DialogPartial.xft.xml, - templates/Widget.xft.xml, templates/WidgetPartial.xft.xml, - templates/Window.xft.xml, templates/WindowPartial.xft.xml: Use tango - file icons. Removed obsolete icons. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Track api changes. Added - Description property. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.mdp, lib/libstetic.mdp: Project file names updated by - change in MD path functions. - -2007-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mds, Makefile.am: Added custom command for updating - the Stetic sources. - -2007-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Set a more meaningful category name for - addin commands. - * MonoDevelop.GtkCore.mdp, MonoDevelop.GtkCore.mds: Updated. - -2007-10-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: If the current selection - can't be deleted, just ignore the delete command, so the default handler - will be executed. Fixes bug #325440. - -2007-10-16 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.mdp: Fix required gtk# version. - -2007-10-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Applied changes that - were neccassary for to the new FileService. - -2007-10-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Changed calls for - the new StringParser. - -2007-10-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: In Bind(), don't subscribe the - NameChanged event at every call. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: The designer needs to - be explicitely destroyed. - -2007-10-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: No need to implement - IComparable; it's done in the base class now. - -2007-09-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Assign the selected - target gtk# version to the new project. - -2007-09-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Use ProjectReference.StoredReference - rather than ProjectReference.Reference, in order to refer to the actual - stored reference string rather than a temporarily bumped version. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2007-09-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Implemented an - assembly resolver for the stetic app, so assembly widgets registered - with .pc files can be found. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: If a widget dll belongs - to a package, store it as a package reference in the toolbox index. - -2007-09-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Allow setting TargetGtkVersion to - DefaultGtkVersion when current value is null. - -2007-09-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Don't touch GTK# assembly versions - when a target version is not set. Don't use gtkVersion=null to represent - default version. - * MonoDevelop.GtkCore/GtkCoreService.cs: Set TargetGtkVersion on new - projects. Bump default version to 2.8. - -2007-09-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp, lib/libstetic.mdp, - lib/Makefile.am, MonoDevelop.GtkCore.mds, Makefile.am: Use projects for - imported stetic libraries. - -2007-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Removed access to - Component object. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Remove unused method. - -2007-09-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: Fix warnings. - -2007-09-13 Michael Hutchinson <mhutchinson@novell.com> - - * lib/stetic, Makefile.am, lib/Makefile.am: Build stetic from - svn:externals. - * lib/libsteticui.dll.config, lib/libstetic.dll.config, - lib/libstetic.dll, lib/libsteticui.dll: Removed. - -2007-09-10 Michael Hutchinson <mhutchinson@novell.com> - - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Remove - deprecated FileOptions element from templates. - -2007-09-10 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Changed the way to - set the active designer (the api changed). Fixed some renaming issues. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Track api changes. - -2007-09-07 Michael Hutchinson <mhutchinson@novell.com> - - * templates/Window.xft.xml: Oops, PartialTypeSupport should be set to - Disabled for non-partial window. - -2007-09-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs: Use DotNetProject.UsePartialTypes - instead of custom setting. - * MonoDevelop.GtkCore/WidgetFileTemplatePartialClass.cs, - MonoDevelop.GtkCore/WidgetFileTemplateFullClass.cs: No longer needed. - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Use - PartialTypes condition instead of custom file template. - -2007-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fixes for bugs #82671, #82527, #82476, #81763 and #81238. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/PropertiesWidget.cs: Changes due to new - property infrastructure. - -2007-08-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs: By default use the project name - as category name for new custom widgets. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Don't show the full - name of widgets in the toolbar. - -2007-08-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: In FindClass, make - sure the getUserClass parameter is taken into account when the found - class is not a multi-part class. Fixes bug #82258. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Removed the CommandService class. - Everything is done directly with CommandManager. Moved all extension - node types to MD.Components. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.mdp, Makefile.am: Reorganized the extension point - hierarchy. Embedded all add-in manifests as resources. - * lib/libstetic.dll: Updated from stetic module. - -2007-08-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Improved error - reporting. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Converted - DispatchService to a static class. - -2007-08-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated. - -2007-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixed some - problems with the target gtk version. It was not assigned to the - stetic project. Also fixed some stock icon rendering issues in - Stetic. - -2007-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes a nullref fix. - -2007-07-30 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Layout switch - delay is not needed anymore. - -2007-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Fix nullref - when gtk support is not enabled. Patch by Chris Howie. - -2007-07-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Don't try to use the CurrentNode property after adding the file, - since it may have changed. Should fix bug #82123. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - Fixes bugs #81846 and #82144. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fix window - source file lookup. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Use the new methods - for checking clipboard operations on the current selection. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Include the - current project in the list of libraries to show in the toolbox. - Fixes bug #82125. - -2007-07-10 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated. Fixes bugs 81977, - 81810 and 82052. - -2007-07-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Properly rename - fields when the widget name is changed. Fixes bug #81976. - -2007-07-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Update the - properties pad when the focus is on the widget tree pad. Fixes bug - #81971. - -2007-07-05 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added null - check. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Track api changes - in DesignerSupport. When adding a project reference to a widget - library, take into account that widgets may be implemented in a - library different from the one providing the widget list. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: In - GetDynamicItems, only return widgets provided by libraries - referenced by the project. Don't return widgets from libstetic - since those are already included by default in the toolbox. - Implemented IToolboxDefaultProvider. - -2007-07-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Changed a bit - because of the removal of custom collections in the Ide project. - -2007-06-30 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * gui.glade: Fixed capitalization. - -2007-06-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: Don't show windows - in the toolbox. - * lib/libstetic.dll, lib/libsteticui.dll: Updated from Stetic module. - -2007-06-22 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-06-20 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Allow selecting - the target GTK# version of the project. - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Implemented a - toolbox loader, which allows registering assemblies in the toolbox. - When a widget from a toolbox is dropped to a window, MD will now - add a reference to the required assembly. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll: One last update. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Set the import - file callback when editing project stock icons. - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: The GetResources - method only returns resource files now. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-06-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Default pad - placement is now specified in the xml file. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: In GetBaseType, use - Project.GetWidgetTypes to get all registered wiget types, including - base widget types (which were not provided by GetComponentTypes). - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fix for bug #81785. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Don't include non-public - members to the objects.xml file. - -2007-05-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Fix feature message. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - Includes fixes for bugs #81761, #81758 and #81762. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - (UpdateLibraries) Properly check for library changes. - -2007-05-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Fixes bugs #80783 and #81683. - -2007-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Added new dependency. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn. Fixes bug - #81590. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: When selecting an - image file in the widget designer, import the file into the - project. - -2007-05-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added some delay - in the code that changes the workbench layout when selecting the - designer. Fixes bug #80963. - -2007-05-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPalettePad.cs: Removed old - palette pad. - * MonoDevelop.GtkCore/GtkCoreService.cs: Set the 'internal' flag for - widgets implemented by private classes. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn module. - Fixes bugs #80875, #81261, #81365. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: If the project - is a library, add itself as an internal widget library, so widgets - with internal visibility will be shown. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: When saving a window, - use the visibility of the class to set the visibility of the - component. Together with all changes done in stetic, fixes bug - #80875. - -2007-05-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Track api changes in - Stetic. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Delay - library updating until really necessary. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Copy the .addins.xml file to the output dir. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Copy stetic dlls together with the assembly. - * lib/libsteticui.dll, lib/libstetic.dll: Updated. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Reference shared assemblies - from the correct location. - -2007-05-04 Wade Berrier <wberrier@novell.com> - * lib/libstetic.dll.config: - * lib/libsteticui.dll.config: - Fix os attribute formats (mono-config.c separates oses by comma, - and ignores or includes the whole string.) - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am: - Migration to Mono.Addins. - -2007-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, - MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs, Makefile.am: - Implemented project feature for enabling gtk# support in new - projects. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: Use - Menu icon size in the project pad. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Show a - relative path in the window delete confirm dialog, since the - absolute path may take too much space. - * MonoDevelop.GtkCore.mdp: Updated. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Add - Ok/Cancel buttons by default in new dialogs. - -2007-03-28 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fixes for bugs 81033, 81086, 81239, 81143, 81014 and - 81015. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Allow pasting when - a placeholder is selected. Fixes bug #81246. - -2007-03-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.mdp, Makefile.am, icons/image-x-generic.png: - Show a "Stock Icons" node in the User Interface folder. It's easier - to discover than the context menu option. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.Commands/GladeCommands.cs: Added menu option - for opening the gtk# settings. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Don't crash if - the gtk-gui folder doesn't exist. Fixes bug #81152. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Hide the border - of the combined view notebook. - -2007-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from stetic module. Fixes NRE crash. - -2007-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Fix null ref. - -2007-03-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Register a new toolbox loader. Removed - old properties pads. - * MonoDevelop.GtkCore.mdp, Makefile.am: Added reference to - MonoDevelop.DesignerSupport. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/PropertiesWidget.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Integrate Stetic - widgets in the main toolbox. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Implement - ICustomPropertyPadProvider and return the Stetic property pad. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: Renamed. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Fix warning. - -2007-02-20 Lluis Sanchez Gual <lluis@novell.com> - - Updated from Stetic module. Includes fix for bug #80864. - -2007-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from SVN. Fixes some - memory leaks and bug #79453. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Explicitely - destroy notebook children, since notebook doesnt do it because of a - gtk bug. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Some fixes in the - dispose code. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Use - ProjectOperations.SaveProject to save projects. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fix nullref. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Log - error message. - * Makefile.am, MonoDevelop.GtkCore.mdp: Synchronized MD project and - makefile. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Avoid throwing - delayed events after the project has been disposed. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added missing - null check. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Ask for user - confirmation when reloading a designer only when the designer has - unsaved changes. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Detect external - changes in the gui.stetic files, and reload it when it changes. - Take into account that the load of gui.stetic can fail. Added - several workarounds for this case. - -2007-02-13 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from SVN. Includes - fixes for bugs #80722, #79427 and #80127. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Store some - Stetic configuration in the MD properties. - -2007-02-09 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added options - for enabling/disabling gtk support, and for gettext support. - * MonoDevelop.GtkCore.addin.xml: Change options panel name. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Make sure the - MD project is saved together with the stetic project, if necessary. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Avoid saving - the MD project twice. - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: If gtk - integration status changes for a project, refresh the tree. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: Null check. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for gettext and - gettext class options for generated code. - * MonoDevelop.GtkCore/GtkCoreService.cs: Added events for notifying - when the gtk integration status changes for a project. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am: distcheck fixes - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: When a designer - project is disposed, hide the designer view in the editor. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Factorized some code into GtkDesignInfo. - -2007-02-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Make sure the code generation - extension is executed before the last step. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Hide the add window commands when the project is not DotNet - * MonoDevelop.GtkCore.mdp, lib/libsteticui.dll, lib/libstetic.dll: - Updated. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Intercept calls - to the IPositionable interface, and show the editor page when - jumping to a line. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: When looking for - the window class, avoid returning the generated partial class. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Show the editor - page when jumping to a signal handler. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Warn the user if - the gtk-sharp-2 package can't be found. Some distros don't include - the .pc file in the gtk# package, only in the -devel package. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-01-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll.config, lib/libsteticui.dll, lib/libstetic.dll, - lib/libsteticui.dll.config: Updated from Stetic module. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Track api - changes in Document class. - * lib/libsteticui.dll, lib/libstetic.dll: Updated form Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Removed - implementation of all text editor interfaces. Now the view - overrides GetContent and calls editor.GetContent when a requested - interface is not found. - -2007-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Removed unused namespace. - * MonoDevelop.GtkCore/GtkCoreService.cs: Use the new base-type property - to describe custom widgets. When looking for properties and events, - look in the base classes as well as in the widget class. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am, - MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs, - MonoDevelop.GtkCore.WidgetLibrary/ProjectSignalDescriptor.cs, - MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/ProjectPropertyDescriptor.cs: - Removed unused files. All widget library functionality has been - moved to stetic. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Removed all - widget library management, which has been moved to Stetic. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Added some null checks. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Use the new way - of managing dependencies in projects. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - templates/WindowPartial.xft.xml, templates/Window.xft.xml: The - window constructor now takes the window type. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Some gui - improvements and added some null checks. - -2007-01-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't crash if the - designer can't be loaded for some reason. - -2007-01-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore/WidgetFileTemplatePartialClass.cs, - MonoDevelop.GtkCore/WidgetFileTemplateFullClass.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs, - templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, - templates/ActionGroup.xft.xml, templates/DialogPartial.xft.xml, - templates/Dialog.xft.xml: Implemented support for generating code - in partial classes. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Use the - correct method for saving the project. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: Refresh the user - interface folder when the gui project is reloaded. - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for partial - classes. In the GuiBuilderProject property, don't update the - gtk-gui folder since this call may change the contents of the - project, and weird things happen when called by the project pad to - fill the tree. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am: Added new files. - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - Make it work even when the assembly it references has been deleted - (maybe as a result of cleaning a project). In this case the widget - library is shown as empty. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added support - for Loading/Unloading a project, to optimize use of memory for - solutions with many gui projects. Implemented support for - generating code in partial classes. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Implemented - support for generating code in partial classes. Implemented support - for UNDO/REDO. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Generation of gui code is now done from the Build method of a - project service extension. Fixes some issues when building a - project which contains custom components. - -2006-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Track API changes in - FileService. - -2006-12-13 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Don't - generate stetic code if CurrentOpenCombine is null. - -2006-12-07 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * MonoDevelop.GtkCore.mdp: Updated to it can be - built from MonoDevelop. - -2006-11-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Simplified the - code by using global events from the Ide, instead of combine - events. - -2006-10-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added RemoveExportedWidget method. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: track - API changes. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: If the name of a - widget changes and it is being exported, update it in the objects.xml - file. Fixes bug #79656. - -2006-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. It provides a redesigned API - which will allow running designers in a separate process. - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: - * MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPalettePad.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: - Track api changes. - - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs: Make sure - parse information is up to date before loading an assembly library. - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: Make sure this object - is always alive when remoted. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added null check. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Not needed anymore. - * MonoDevelop.GtkCore.addin.xml: Removed build step. Code generation - is done now before compiling. - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectWidgetLibrary.cs: - * MonoDevelop.GtkCore.WidgetLibrary/CachedProjectWidgetLibrary.cs: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: ProjectWidgetLibrary is not used - anymore. All libraries are now handled by AssemblyReferenceWidgetLibrary. - - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: - Moved to Stetic. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Updated. - -2006-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track api changes. - -2006-09-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * .: Added svn:ignore for MonoDevelop.GtkCore.pidb - -2006-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from stetic module. Includes fix for bug #79247. - -2006-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from stetic module. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Save the project after editing the icons. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Set the - ResourceProvider for the main stetic project. Added null check. - -2006-08-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fixed bug about - adding the wrong widget as action designer page. - -2006-08-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Only export properties which - return primitive types. Fixes bug #79195. - * lib/*: Updated from stetic module. - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: Unsubscribe close - event when done. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Handle designer - commands in its own tab page. - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Explicitely dispose - custom widgets to avoid memory leaks. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Track api changes. - - * MonoDevelop.GtkCore.mdp: Updated. - -2006-08-18 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade: Minor fix. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Track api - changes. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Stetic files don't need - to be added as resource to projects. - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: Make it - work for action groups. - * lib/*: several fixes. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added method - for removing an action group. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Track API changes - in Stetic. Properly bound edit commands from the main menu. - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.addin.xml: Implemented Open and Delete - commands for global action groups. - - * MonoDevelop.GtkCore.mdp: Updated. - -2006-08-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. Includes fixes for - bugs #79043, #79044 and #79045 - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Don't - crash if something goes wrong when binding a class. - Fixed nullref. - -2006-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - CreateContentForFile should not load the file, just create - the view. - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Add - support for IEncodedTextContent. - -2006-08-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - Set the resource provider before loading the project. - Fixes bug #78966. - - * libs/*: Updated from Stetic module. Fixes several bugs: - 78938, 78916, 78909, 78956, and 78867. - -2006-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: - Added null check. - - * MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - Get the parser context using the assembly file name, not the full - assembly name. - -2006-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Factorized several - more or less duplicate methods into GuiBuilderProject, specially - methods for locating the class bound to a window. GuiBuilderProject - now will explicitelly update the parser database the first time it - needs to locate a class, so it will work even if the parser service - is busy parsing assemblies. - -2006-07-24 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from stetic module. Fixes a bug - in the table wrapper which may cause an endless loop. - -2006-07-05 Matej Urbas <matej.urbas@gmail.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs: Updated to use - ReturnType as BaseTypes in IClass instances. - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fixed automatic - layout switch policy. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fix showing of - action group view. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Properly - bind actions when pressing "BindToField". - - * MonoDevelop.GtkCore.addin.xml: Updated versions. - -2006-06-29 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.GtkCore.addin.xml: Only display WidgetBuilderOptionPanel - for "DotNet" projects. - -2006-06-19 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Switch to the - designer workbench layout when selecting an action group file. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Support jumping - to signal hanlder when double-clicking it in the signals editor. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Removed debug code. - - * templates/ActionGroup.xft.xml: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - Fix code generation of action groups. - -2006-06-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: If a member has a [Browsable(false)] - attribute, don't add it to the objects.xml file. Also don't add - read-only properties. - * lib/*: Updated from stetic module. Fixes bugs #78622 and #78620. - Adds an icon for expander and fixes a bug in ColorButton (fix by ml) - -2006-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll: - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: - Track changes in the api. - -2006-06-09 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Several improvements. - Also fixes bug #78160. - -2006-05-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - Added DisplayName property. - -2006-05-29 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: reverted interface changes - missing file change - -2006-05-29 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: reverted interface changes - -2006-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Adds support for toolbars. - -2006-05-23 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: track api changes - -2006-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Commands/GladeCommands.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.addin.xml: Added commands for creating - an action group and editing the project icons. - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Show local - action groups as children of the window node. - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Moved - some event subscriptions to WindowsFolder.cs - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: Open the - corresponding file when clicking on local action groups. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Added action group template. - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Added support for - action group file templates. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Notify changes in - local action groups. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't show the actions - tab until there is at least one action group. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: Don't show - properties or signals for global actions. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added virtual method - OnActiveDocumentChanged, which is called when the view is brought to front. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Use the new MemberName - field when binding fields. - - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Several minor fixes. - - * lib/*: Updated. - - -2006-05-12 Lluis Sanchez Gual <lluis@novell.com> - - * Initial support for the menu editor. Still very unstable!! - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.addin.xml: Register a node builder and and - display binding for action groups. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Update - the folder when action groups change. - * MonoDevelop.GtkCore/GtkCoreService.cs: Fix nullref. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Factorized - some code into CodeBinder.cs - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Factorized some - code into CombinedDesignView.cs. - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: New node - builder for action groups. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: New display - binding for editing global action groups. - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: Moved from - GuiBuilderView.cs. - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: A new - toolbar for the action group designer. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: A view for editing - global action groups. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Moved here some code - from GuiBuilderEditSession.cs. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Moved here some - code from GuiBuilderView.cs. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Added new files. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track api changes. - -2006-05-05 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from Stetic module. Includes - a fix for bug #78307. - -2006-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Updated versions. - * MonoDevelop.GtkCore.mdp: Updated. - -2006-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. Includes fixes for - bugs #78266, #78240 and #78276. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track changes - in the Stetic API. - -2006-04-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Don't - crash if a stetic project can't be loaded. Fixes bug #78169. - * lib/libstetic.dll: Updated from Stetic module. Fixes bug #78167. - -2006-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Fixed construction of - scales and scrollbars. - -2006-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: When - creating a widget from a widget design, remove the signals since - those signals reference handlers in the widget class, not the - widget container class. - -2006-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Fix nullref in some themes. - -2006-04-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Fix typo. - * libs/*: Fix for #78111, #78092 and #78090. - -2006-04-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: Save the project - after adding or removing a resource. - -2006-04-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated. - -2006-03-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Get open - combine events in the GUI thread. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Properly - delete signals for which there isn't a handler. Half fixed field - renaming. - * lib/*: Updated. - -2006-03-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml: Fix ID and - description. Added stetic config files to add-in package. - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Updated references. - -2006-03-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - Don't crash if no parse info is available for the file - being edited. Should fix #77885. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't show - the bind to field button for the root container. - * lib/*: Updated. - -2006-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Use an unified format. Patch by Matze Braun. - * MonoDevelop.GtkCore.addin.xml: Updated add-in versions. - -2006-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore.mdp: Removed GladeFileDisplayBinding. - * lib/*: Updated. - * Makefile.am: Updated. Some files have been moved to Stetic. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fixed - layout switching. Don't show the widget tree pad by default, - since it is already available as a combo in the designer. - * MonoDevelop.GtkCore.GuiBuilder/GladeFileDisplayBinding.cs: Removed. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: use - the new property tree instead of the grid. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: The designer - toolbar has been moved to Stetic. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Changed - default placement. - -2006-03-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * .: Added Makefile.in and Makefile to svn:ignore. - -2006-03-15 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Updated. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for using - resource images in the designer. - - * MonoDevelop.GtkCore/GtkCoreService.cs: Check if the objects.xml - file exists before loading it. - * MonoDevelop.GtkCore/GeneratorBuildStep.cs: Don't generate code - if the stetic file has not been modified since the last - generation. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: If Gtk - support is not enabled, don't enable it if no widgets have - been selected. - * lib/libstetic.dll: Updated. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Mapped some - commands. - * templates/Window.xft.xml: The constructor of Gtk.Window requires - the title of the window. - -2006-03-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Updated. - * MonoDevelop.GtkCore/GeneratorBuildStep.cs: When generating - code for a project that exports widgets, include the own - project library to the generation, since there can be - widgets that contain other widgets defined in the project. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: - removed some IdeApp dependencies. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectWidgetLibrary.cs: - added method for getting the class information from - a project. - * CachedProjectWidgetLibrary.cs: New widget library class - which takes class information from a collection of - ProjectClassInfo objects. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectPropertyDescriptor.cs: - Consider all properties runtime-properties, since they have - been created from class properties. - * lib/*: Updated. - -2006-03-03 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: removed debug files. - -2006-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Propagate - project changes to the editor. - -2006-03-02 Lluis Sanchez Gual <lluis@novell.com> - - Initial implementation of the Stetic add-in. diff --git a/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.Commands/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.Commands/ChangeLog deleted file mode 100644 index b2765325e1..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.Commands/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * GladeCommands.cs: - diff --git a/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.Dialogs/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.Dialogs/ChangeLog deleted file mode 100644 index c48d43c59e..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.Dialogs/ChangeLog +++ /dev/null @@ -1,18 +0,0 @@ -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * ProjectConversionDialog.cs: - -2010-08-13 Krzysztof Marecki <freefirma@gmail.com> - - * ProjectConversionDialog.cs: - * WidgetBuilderOptionPanel.cs: - -2010-07-06 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ProjectConversionDialog.cs: - -2010-06-23 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ProjectConversionDialog.cs: Initial commit - * WidgetBuilderOptionPanel.cs: - diff --git a/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.GuiBuilder/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.GuiBuilder/ChangeLog deleted file mode 100644 index a57bb556bb..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.GuiBuilder/ChangeLog +++ /dev/null @@ -1,101 +0,0 @@ -2010-10-28 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GuiBuilderView.cs: - * GuiBuilderWindow.cs: - * GuiBuilderProject.cs: - -2010-09-08 Krzysztof Marecki <freefirma@gmail.com> - - * GuiBuilderWindow.cs: - * GuiBuilderService.cs: - * CombinedDesignView.cs: - -2010-08-30 Krzysztof Marecki <freefirma@gmail.com> - - * GuiBuilderProject.cs: - -2010-08-16 Krzysztof Marecki <freefirma@gmail.com> - - * GuiBuilderView.cs: - * ActionGroupView.cs: - * GuiBuilderProject.cs: - * GuiBuilderService.cs: - * GuiBuilderDisplayBinding.cs: - * ActionGroupDisplayBinding.cs: - * GtkProjectServiceExtension.cs: - -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * GuiBuilderProject.cs: - -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * GuiBuilderProject.cs: - * GuiBuilderService.cs: - -2010-08-13 Krzysztof Marecki <freefirma@gmail.com> - - * GuiBuilderView.cs: - * GuiBuilderProject.cs: - * GuiBuilderService.cs: - * GuiBuilderDisplayBinding.cs: - * ActionGroupDisplayBinding.cs: - -2010-08-09 Krzysztof Marecki <freefirma@gmail.com> - - * GuiBuilderProject.cs: Generate stetic code after a project converting - * GuiBuilderService.cs: - * GuiBuilderDisplayBinding.cs: Don't use component display binding for - generated partial files - -2010-08-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GuiBuilderView.cs: Raise OnDirtyChanged after saving. - * CombinedDesignView.cs: Track Api Changes. - -2010-08-05 Krzysztof Marecki <freefirma@gmail.com> - - * GuiBuilderView.cs: Remove ModifiedChanged handler - -2010-08-04 Krzysztof Marecki <freefirma@gmail.com> - - * CodeBinder.cs: Bump Api - * GuiBuilderWindow.cs: - * GuiBuilderService.cs: - * CombinedDesignView.cs: - * ActionGroupDisplayBinding.cs: - -2010-08-03 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GuiBuilderProject.cs: When Updatinglibraries don't save - if Stetic.Project was uninitialized - -2010-07-27 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GuiBuilderView.cs: - * CombinedDesignView.cs: - -2010-07-06 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GuiBuilderProject.cs: - * GuiBuilderService.cs: - -2010-07-05 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GuiBuilderProject.cs: - * CombinedDesignView.cs: - -2010-06-23 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GuiBuilderProject.cs: - -2010-06-21 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GuiBuilderProject.cs: Add Convert method - -2010-06-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GuiBuilderProject.cs: - * GuiBuilderService.cs: - * GtkProjectServiceExtension.cs: - diff --git a/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.NodeBuilders/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.NodeBuilders/ChangeLog deleted file mode 100644 index f73c1a92e9..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore.NodeBuilders/ChangeLog +++ /dev/null @@ -1,83 +0,0 @@ -2010-09-17 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GuiProjectFolderNodeBuilder.cs: - -2010-09-09 Krzysztof Marecki <freefirma@gmail.com> - - * ProjectNodeBuilder.cs: - -2010-08-30 Krzysztof Marecki <freefirma@gmail.com> - - * ProjectFileNodeBuilderExtension.cs: - -2010-08-17 Krzysztof Marecki <freefirma@gmail.com> - - * WindowsFolder.cs: - * WidgetNodeBuilder.cs: - * WindowsFolderNodeBuilder.cs: - * ProjectFileNodeBuilderExtension.cs: - -2010-08-16 Krzysztof Marecki <freefirma@gmail.com> - - * ProjectNodeBuilder.cs: - * GuiProjectFolderNodeBuilder.cs: - * ProjectFolderNodeBuilderExtension.cs: - -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * ProjectNodeBuilder.cs: - * GuiProjectFolderNodeBuilder.cs: - -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * ProjectFileExtension.cs: - * GuiProjectFolderNodeBuilder.cs: - * ProjectFileNodeBuilderExtension.cs: - * ProjectFolderNodeBuilderExtension.cs: - -2010-08-13 Krzysztof Marecki <freefirma@gmail.com> - - * ProjectNodeBuilder.cs: - * StockIconsNodeBuilder.cs: - * ProjectFileNodeBuilderExtension.cs: - * ProjectFolderNodeBuilderExtension.cs: - -2010-08-09 Krzysztof Marecki <freefirma@gmail.com> - - * GuiProjectFolder.cs: Put gui project folder directly below References - in the project pad - * ProjectNodeBuilder.cs: - * GuiProjectFolderNodeBuilder.cs: - * ProjectFolderNodeBuilderExtension.cs: - -2010-07-06 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ProjectFileExtension.cs: Move cursor in entryFolder to the end. - -2010-07-05 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ProjectFileExtension.cs: Better approach for obtaining GtkComponentType - * ProjectFileNodeBuilderExtension.cs: - * ProjectFolderNodeBuilderExtension.cs: - -2010-06-28 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ProjectNodeBuilder.cs: - * ProjectFileNodeBuilderExtension.cs: - * ProjectFolderNodeBuilderExtension.cs: - -2010-06-23 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ProjectNodeBuilder.cs: - * ProjectFileNodeBuilderExtension.cs: Show ProjectConversionDialog before - conversion - -2010-06-21 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ProjectNodeBuilder.cs: Convert a project file layout on open - * ProjectFileNodeBuilderExtension.cs: Group components files - -2010-06-16 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ProjectFileNodeBuilderExtension.cs: - diff --git a/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore/ChangeLog deleted file mode 100644 index a613ab6eb0..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/MonoDevelop.GtkCore/ChangeLog +++ /dev/null @@ -1,68 +0,0 @@ -2010-09-20 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * WidgetFileDescriptionTemplate.cs: - -2010-09-17 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GtkDesignInfo.cs: - -2010-09-09 Krzysztof Marecki <freefirma@gmail.com> - - * GtkDesignInfo.cs: - -2010-09-08 Krzysztof Marecki <freefirma@gmail.com> - - * WidgetFileDescriptionTemplate.cs: - -2010-08-30 Krzysztof Marecki <freefirma@gmail.com> - - * GtkDesignInfo.cs: - -2010-08-27 Krzysztof Marecki <freefirma@gmail.com> - - * GtkDesignInfo.cs: - -2010-08-17 Krzysztof Marecki <freefirma@gmail.com> - - * GtkDesignInfo.cs: - -2010-08-16 Krzysztof Marecki <freefirma@gmail.com> - - * GtkDesignInfo.cs: - -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * WidgetFileDescriptionTemplate.cs: - -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * GtkDesignInfo.cs: - -2010-08-13 Krzysztof Marecki <freefirma@gmail.com> - - * GtkDesignInfo.cs: - -2010-08-09 Krzysztof Marecki <freefirma@gmail.com> - - * GtkDesignInfo.cs: Add ComponentNeedsCodeGeneration method, - -2010-08-04 Krzysztof Marecki <freefirma@gmail.com> - - * WidgetFileDescriptionTemplate.cs: Bump Api - -2010-07-06 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GtkDesignInfo.cs: Remove gtk-gui folder after project conversion - -2010-06-23 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GtkDesignInfo.cs: - -2010-06-16 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GtkDesignInfo.cs: - -2010-06-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GtkDesignInfo.cs: Transition from project file name to project folder. - diff --git a/main/src/addins/MonoDevelop.GtkCore2/gtk-gui/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/gtk-gui/ChangeLog deleted file mode 100644 index 3e2aea8cac..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/gtk-gui/ChangeLog +++ /dev/null @@ -1,50 +0,0 @@ -2010-08-27 Krzysztof Marecki <freefirma@gmail.com> - - * gui.stetic: - -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * gui.stetic: - * MonoDevelop.GtkCore.Dialogs.ProjectConversionDialog.cs: - -2010-08-13 Krzysztof Marecki <freefirma@gmail.com> - - * gui.stetic: - -2010-08-09 Krzysztof Marecki <freefirma@gmail.com> - - * gui.stetic: - -2010-08-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * gui.stetic: - -2010-08-05 Krzysztof Marecki <freefirma@gmail.com> - - * gui.stetic: - -2010-08-04 Krzysztof Marecki <freefirma@gmail.com> - - * gui.stetic: - -2010-08-03 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * gui.stetic: - -2010-07-05 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * gui.stetic: - -2010-06-23 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * gui.stetic: - * MonoDevelop.GtkCore.Dialogs.ProjectConversionDialog.cs: - -2010-06-16 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * gui.stetic: - -2010-06-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * gui.stetic: - diff --git a/main/src/addins/MonoDevelop.GtkCore2/icons/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/icons/ChangeLog deleted file mode 100644 index 86f901e6a8..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/icons/ChangeLog +++ /dev/null @@ -1,5 +0,0 @@ -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * gtkx.png: - * gtk-logo.png: - diff --git a/main/src/addins/MonoDevelop.GtkCore2/libstetic/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/libstetic/ChangeLog deleted file mode 100644 index 4d98b372cf..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/libstetic/ChangeLog +++ /dev/null @@ -1,1793 +0,0 @@ -2010-10-28 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - -2010-10-04 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * TypedClassDescriptor.cs: - -2010-09-30 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Registry.cs: - -2010-09-30 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Registry.cs: - * TypedClassDescriptor.cs: - -2010-09-21 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * wrapper/Bin.cs: Set RootWrapperName - -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * DND.cs: - * IProject.cs: - -2010-08-13 Krzysztof Marecki <freefirma@gmail.com> - - * GeneratorContext.cs: - -2010-08-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * IProject.cs: Remove Modified property, add WasModified method which check state of a given top level - -2010-08-03 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * GladeUtils.cs: Set ObjectWrapper.RootWrapperName when reading from xml - * WidgetUtils.cs: - * ObjectReader.cs: - * ObjectWrapper.cs: - * wrapper/Frame.cs: - * wrapper/Window.cs: - * wrapper/MenuItem.cs: - * wrapper/Expander.cs: - * undo/UndoManager.cs: - * wrapper/Notebook.cs: - * wrapper/Container.cs: - * wrapper/OptionMenu.cs: - -2010-08-03 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ObjectWrapper.cs: Save a root wrapper name - -2010-06-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * IProject.cs: - * ErrorWidget.cs: - -2010-04-30 Lluis Sanchez Gual <lluis@novell.com> - - * editor/ActionMenu.cs: Explicit destroy of children should - not be required. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * editor/ActionMenu.cs: moved code from dispose -> destroy. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * editor/ActionMenu.cs: - * editor/ActionToolbar.cs: - * editor/ActionMenuBar.cs: Destroy gtk components instead of - disposing them. - -2010-04-16 Lluis Sanchez Gual <lluis@novell.com> - - * GladeUtils.cs: Fix glade import. GtkWindow and GtkDialog - need to be special cased, since we are not creating real - Gtk.Window objects anymore. - -2010-04-08 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Misc.cs: Show alignment buttons as toggles. - -2010-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Widget.cs: - * wrapper/Container.cs: When setting the name of a widget, - make sure the old name field is also set. Fixes bug #549463 - - Forms designer renames variables it shouldn't. - -2010-01-19 Lluis Sanchez Gual <lluis@novell.com> - - * TypedPropertyDescriptor.cs: Don't translate property names - in the property grid. See bug #571351. - -2010-01-19 Lluis Sanchez Gual <lluis@novell.com> - - * GeneratorContext.cs: When loading an icon, don't hardcode - the required size. Instead, call SizeLookup to get the - correct size for the current theme. - -2010-01-18 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * ImageInfo.cs: - * wrapper/Bin.cs: - * WidgetUtils.cs: - * libstetic.csproj: - * ObjectWrapper.cs: - * wrapper/Action.cs: - * wrapper/Widget.cs: - * wrapper/VScale.cs: - * wrapper/HScale.cs: - * wrapper/MenuBar.cs: - * wrapper/Expander.cs: - * GeneratorContext.cs: - * wrapper/Notebook.cs: - * wrapper/ComboBox.cs: - * wrapper/Container.cs: - * RadioGroupManager.cs: - * wrapper/VScrollbar.cs: - * ProjectIconFactory.cs: - * wrapper/HScrollbar.cs: - * wrapper/ToolButton.cs: - * wrapper/ActionTree.cs: - * wrapper/ActionGroup.cs: - * wrapper/ComboBoxEntry.cs: - * wrapper/ActionToolbarWrapper.cs: - * wrapper/RadioActionGroupManager.cs: Use global:: for type - references in generated code. - - * Placeholder.cs: - * editor/Flags.cs: - * editor/Enumeration.cs: - * editor/ActionMenuItem.cs: - * editor/ActionToolItem.cs: Fix warnings. - -2009-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * libstetic.csproj: Flush. - -2009-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Table.cs: Fix table creation issue. Sync call has no - effect while loading a widget. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Widget.cs: Fix check for top level window. - -2009-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * wrapper/MenuBar.cs: - * wrapper/ActionToolbarWrapper.cs: Propagate the menu name to - the action tree. Fixes bug #540512. - -2009-11-06 Lluis Sanchez Gual <lluis@novell.com> - - * ObjectReader.cs: - * ObjectWrapper.cs: - * ClassDescriptor.cs: Ensure the Loading flag is set when - loading internal children of a widget. - -2009-11-05 Mike Kestner <mkestner@novell.com> - - * wrapper/*.cs: improper new keyword warning cleanup. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * libstetic.csproj: Reference mono-cairo package. - -2009-10-21 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Widget.cs: Don't fire the name changed event while - loading. - - * wrapper/Container.cs: Set the loading flag when loading. - -2009-10-16 Mike Krüger <mkrueger@novell.com> - - * DND.cs: - * WidgetUtils.cs: - * CommandDescriptor.cs: - * editor/Translatable.cs: - * editor/ActionMenuItem.cs: Handled icon loading failures. - -2009-09-29 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Paned.cs: Avoid unnecessary Changed event. - -2009-09-29 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper\Paned.cs: Restore the paned position after - realizing. It may have been reset during the realization. - Fixes bug #542227. - -2009-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Widget.cs: Fire name change event when name changes. - Fixes bug #540512 - NullReferenceException in stetic - generated code. - -2009-09-10 Christian Hergert <chris@dronelabs.com> - - * libstetic/libstetic.dll.config: Use quartz on osx. - -2009-09-02 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Action.cs: For stock gtk and gnome icons, use the - stock id as base name for the action identifier. Fixes bug - #525571. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * libstetic.csproj: Updated dependencies. We now depend on - gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-25 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Container.cs: Properly validate widget ids when - pasting a child. If there is a conflict, the child has to be - modified. Fixes bug #530086 - When copy/pasting widgets in - stetic, the original is renamed. - -2009-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Notebook.cs: Fix issue with adding a widget with - ShowScrollbars=true to a notebook. Fixes bug 526434 - - Notebook Tab Labels Revert Back to "Page 1". - -2009-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/ComboBox.cs: - * wrapper/ComboBoxEntry.cs: Changed the sensitivity mode to - 'always on'. Since gtk+ 2.14, empty combos are disabled by - default. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/objects.xml: Fix invalid xml. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/objects.xml: Fix some default values. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/objects.xml: Make sure the default value for - HasSeparator is true. - -2009-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/objects.xml: Removed Version=2.6.0.0 specification - from Pango.EllipsizeMode type. This allows other GTK - versions to work. Patch by Daniel Newton. - - -2009-07-02 Lluis Sanchez Gual <lluis@novell.com> - - * ClassDescriptor.cs: When creating a widget instance, - initialize the properties after creating the wrapper, since - some properties may be implemented in the wrapper. This - should fix bug #505083 - hbuttonbox1.cs file being created - in gtk-gui causing problems with compilation. - -2009-05-25 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Placeholder.cs: - * libstetic.csproj: Improved the look of placeholders. - -2009-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * ItemDescriptor.cs: Added missing BindingFlags.Instance flag. - - * wrapper/Container.cs: Fix bug when showing the selection - box. - - * TopLevelWindow.cs: - * TopLevelDialog.cs: - * wrapper/Dialog.cs: - * wrapper/Window.cs: - * wrapper/objects.xml: Top level windows are not represented - using a Gtk.Window anymore at design time. Instead they are - represented by TopLevelWindow. This is a regular widget, so - window embedding hacks are not required anymore. The same - has been done for Gtk.Dialog/TopLevelDialog. - - * libstetic.csproj: Added new files. - - * Makefile.am: Updated. - - * DND.cs: Accept copy as drop target. Fixed the target list. - - * TypedClassDescriptor.cs: Invocation of a constructor does - not need an instance reference. - -2009-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * Registry.cs: Make sure GetType can find the type when the - provided assembly name does not have version info. - - * libstetic.csproj: Copy the config file to the output dir. - - * TypedPropertyDescriptor.cs: Catch ambiguous match exception - when looking for properties. - -2009-04-29 Lluis Sanchez Gual <lluis@novell.com> - - * libstetic.csproj: Don't require a specific gtk# version. - -2009-03-03 Lluis Sanchez Gual <lluis@novell.com> - - * Registry.cs: - * WidgetLibrary.cs: Flush cached data when closing a change - set. - -2009-02-19 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/Table.cs: - * wrapper/objects.xml: A better fix for the default row/column - issue. - -2009-02-10 Michael Hutchinson <mhutchinson@novell.com> - - * libstetic.csproj: Don't build with make, since MD can build - these just fine. - -2009-02-07 Mike Krüger <mkrueger@novell.com> - - * GladeUtils.cs: fixed compiler warning. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * libstetic.mdp: - * libstetic.csproj: Migrated to MSBuild file format. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * libstetic.mdp: Flush project format changes. - -2009-01-20 Lluis Sanchez Gual <lluis@novell.com> - - * wrapper/objects.xml: Added some defaults. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * libstetic.mdp: All projects now require fx 3.5. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * PropertyDescriptor.cs: Use invariant culture when converting types. - -2008-07-27 Mike Krüger <mkrueger@novell.com> - - - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp: Removed some unused glade - and gnome-sharp references (only the unused). But I'll continue to - remove glade, we need to lower the dependency tree a bit. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added IViewContent - switching logic (but should be done centrally using the secondaryview - paradigmn). - -2008-02-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Workaround for mono bug - #350432. - -2008-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Handle the delete - key in TreeViewPad, so it will work event if the shortcut is not - defined. - -2008-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - icons/pad-widget-tree-16.png: Added widget tree icon. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Update MD version. - -2008-01-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Made internal - some classes that don't need to be public. - -2008-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Notify file changes - through the FileService. - -2008-01-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Stetic code must be - generated in the GUI thread. Should fix bug #349505. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Feed default layout - name to Gettext for translation. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/ActionGroupPartial.xft.xml, - templates/Window.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Make template - categories translatable. - -2008-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Added null check on the - result of UpdateFile. Should fix bug #352194. - -2008-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Handle - projects which don't support the GTK# designer. Window and widget - generation options are hidden, and code is never generated. Fixes bug - #350632. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Don't update bindings if the - file has syntax errors. May fix bug #347590. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump add-in versions. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Update after build reorg. - -2007-12-06 Geoff Norton <gnorton@novell.com> - - * Makefile.am: Only build the GtkCore addin if we have gnome-sharp - available. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp, lib/libstetic.mdp, - Makefile.am: Directory reorganization. - -2007-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: Removed - Gnome.FileEntry. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Track - LoggingService API changes. - -2007-11-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Use RootCombine - instead of CurrentOpenCombine when possible. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fix nullref. Happens - when removing a project from a solution while one of the windows of that - project is open. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * templates/ActionGroup.xft.xml, templates/ActionGroupPartial.xft.xml, - templates/Dialog.xft.xml, templates/DialogPartial.xft.xml, - templates/Widget.xft.xml, templates/WidgetPartial.xft.xml, - templates/Window.xft.xml, templates/WindowPartial.xft.xml: Use tango - file icons. Removed obsolete icons. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Track api changes. Added - Description property. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.mdp, lib/libstetic.mdp: Project file names updated by - change in MD path functions. - -2007-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mds, Makefile.am: Added custom command for updating - the Stetic sources. - -2007-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Set a more meaningful category name for - addin commands. - * MonoDevelop.GtkCore.mdp, MonoDevelop.GtkCore.mds: Updated. - -2007-10-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: If the current selection - can't be deleted, just ignore the delete command, so the default handler - will be executed. Fixes bug #325440. - -2007-10-16 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.mdp: Fix required gtk# version. - -2007-10-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Applied changes that - were neccassary for to the new FileService. - -2007-10-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Changed calls for - the new StringParser. - -2007-10-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: In Bind(), don't subscribe the - NameChanged event at every call. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: The designer needs to - be explicitely destroyed. - -2007-10-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: No need to implement - IComparable; it's done in the base class now. - -2007-09-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Assign the selected - target gtk# version to the new project. - -2007-09-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Use ProjectReference.StoredReference - rather than ProjectReference.Reference, in order to refer to the actual - stored reference string rather than a temporarily bumped version. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Bump MD version. - -2007-09-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Implemented an - assembly resolver for the stetic app, so assembly widgets registered - with .pc files can be found. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: If a widget dll belongs - to a package, store it as a package reference in the toolbox index. - -2007-09-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Allow setting TargetGtkVersion to - DefaultGtkVersion when current value is null. - -2007-09-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Don't touch GTK# assembly versions - when a target version is not set. Don't use gtkVersion=null to represent - default version. - * MonoDevelop.GtkCore/GtkCoreService.cs: Set TargetGtkVersion on new - projects. Bump default version to 2.8. - -2007-09-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.mdp, lib/libsteticui.mdp, lib/libstetic.mdp, - lib/Makefile.am, MonoDevelop.GtkCore.mds, Makefile.am: Use projects for - imported stetic libraries. - -2007-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Removed access to - Component object. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Remove unused method. - -2007-09-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: Fix warnings. - -2007-09-13 Michael Hutchinson <mhutchinson@novell.com> - - * lib/stetic, Makefile.am, lib/Makefile.am: Build stetic from - svn:externals. - * lib/libsteticui.dll.config, lib/libstetic.dll.config, - lib/libstetic.dll, lib/libsteticui.dll: Removed. - -2007-09-10 Michael Hutchinson <mhutchinson@novell.com> - - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Remove - deprecated FileOptions element from templates. - -2007-09-10 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Changed the way to - set the active designer (the api changed). Fixed some renaming issues. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Track api changes. - -2007-09-07 Michael Hutchinson <mhutchinson@novell.com> - - * templates/Window.xft.xml: Oops, PartialTypeSupport should be set to - Disabled for non-partial window. - -2007-09-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs: Use DotNetProject.UsePartialTypes - instead of custom setting. - * MonoDevelop.GtkCore/WidgetFileTemplatePartialClass.cs, - MonoDevelop.GtkCore/WidgetFileTemplateFullClass.cs: No longer needed. - * templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, templates/ActionGroup.xft.xml, - templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Use - PartialTypes condition instead of custom file template. - -2007-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fixes for bugs #82671, #82527, #82476, #81763 and #81238. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/PropertiesWidget.cs: Changes due to new - property infrastructure. - -2007-08-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs: By default use the project name - as category name for new custom widgets. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Don't show the full - name of widgets in the toolbar. - -2007-08-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: In FindClass, make - sure the getUserClass parameter is taken into account when the found - class is not a multi-part class. Fixes bug #82258. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Removed the CommandService class. - Everything is done directly with CommandManager. Moved all extension - node types to MD.Components. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.mdp, Makefile.am: Reorganized the extension point - hierarchy. Embedded all add-in manifests as resources. - * lib/libstetic.dll: Updated from stetic module. - -2007-08-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Improved error - reporting. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Converted - DispatchService to a static class. - -2007-08-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated. - -2007-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fixed some - problems with the target gtk version. It was not assigned to the - stetic project. Also fixed some stock icon rendering issues in - Stetic. - -2007-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes a nullref fix. - -2007-07-30 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Layout switch - delay is not needed anymore. - -2007-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Fix nullref - when gtk support is not enabled. Patch by Chris Howie. - -2007-07-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Don't try to use the CurrentNode property after adding the file, - since it may have changed. Should fix bug #82123. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - Fixes bugs #81846 and #82144. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fix window - source file lookup. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Use the new methods - for checking clipboard operations on the current selection. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Include the - current project in the list of libraries to show in the toolbox. - Fixes bug #82125. - -2007-07-10 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated. Fixes bugs 81977, - 81810 and 82052. - -2007-07-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Properly rename - fields when the widget name is changed. Fixes bug #81976. - -2007-07-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Update the - properties pad when the focus is on the widget tree pad. Fixes bug - #81971. - -2007-07-05 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added null - check. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Track api changes - in DesignerSupport. When adding a project reference to a widget - library, take into account that widgets may be implemented in a - library different from the one providing the widget list. - * MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: In - GetDynamicItems, only return widgets provided by libraries - referenced by the project. Don't return widgets from libstetic - since those are already included by default in the toolbox. - Implemented IToolboxDefaultProvider. - -2007-07-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Changed a bit - because of the removal of custom collections in the Ide project. - -2007-06-30 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * gui.glade: Fixed capitalization. - -2007-06-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs: Don't show windows - in the toolbox. - * lib/libstetic.dll, lib/libsteticui.dll: Updated from Stetic module. - -2007-06-22 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-06-20 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Allow selecting - the target GTK# version of the project. - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Implemented a - toolbox loader, which allows registering assemblies in the toolbox. - When a widget from a toolbox is dropped to a window, MD will now - add a reference to the required assembly. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll: One last update. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Set the import - file callback when editing project stock icons. - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: The GetResources - method only returns resource files now. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-06-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Default pad - placement is now specified in the xml file. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: In GetBaseType, use - Project.GetWidgetTypes to get all registered wiget types, including - base widget types (which were not provided by GetComponentTypes). - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fix for bug #81785. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Don't include non-public - members to the objects.xml file. - -2007-05-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs: Fix feature message. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - Includes fixes for bugs #81761, #81758 and #81762. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - (UpdateLibraries) Properly check for library changes. - -2007-05-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Fixes bugs #80783 and #81683. - -2007-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Added new dependency. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn. Fixes bug - #81590. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: When selecting an - image file in the widget designer, import the file into the - project. - -2007-05-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added some delay - in the code that changes the workbench layout when selecting the - designer. Fixes bug #80963. - -2007-05-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPalettePad.cs: Removed old - palette pad. - * MonoDevelop.GtkCore/GtkCoreService.cs: Set the 'internal' flag for - widgets implemented by private classes. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn module. - Fixes bugs #80875, #81261, #81365. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: If the project - is a library, add itself as an internal widget library, so widgets - with internal visibility will be shown. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: When saving a window, - use the visibility of the class to set the visibility of the - component. Together with all changes done in stetic, fixes bug - #80875. - -2007-05-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs, - MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Track api changes in - Stetic. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: Delay - library updating until really necessary. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Copy the .addins.xml file to the output dir. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Copy stetic dlls together with the assembly. - * lib/libsteticui.dll, lib/libstetic.dll: Updated. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Reference shared assemblies - from the correct location. - -2007-05-04 Wade Berrier <wberrier@novell.com> - * lib/libstetic.dll.config: - * lib/libsteticui.dll.config: - Fix os attribute formats (mono-config.c separates oses by comma, - and ignores or includes the whole string.) - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, Makefile.am: - Migration to Mono.Addins. - -2007-04-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, MonoDevelop.GtkCore.mdp, - MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs, Makefile.am: - Implemented project feature for enabling gtk# support in new - projects. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: Use - Menu icon size in the project pad. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - -2007-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Show a - relative path in the window delete confirm dialog, since the - absolute path may take too much space. - * MonoDevelop.GtkCore.mdp: Updated. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * templates/DialogPartial.xft.xml, templates/Dialog.xft.xml: Add - Ok/Cancel buttons by default in new dialogs. - -2007-03-28 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - Includes fixes for bugs 81033, 81086, 81239, 81143, 81014 and - 81015. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Allow pasting when - a placeholder is selected. Fixes bug #81246. - -2007-03-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.mdp, Makefile.am, icons/image-x-generic.png: - Show a "Stock Icons" node in the User Interface folder. It's easier - to discover than the context menu option. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.Commands/GladeCommands.cs: Added menu option - for opening the gtk# settings. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Don't crash if - the gtk-gui folder doesn't exist. Fixes bug #81152. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Hide the border - of the combined view notebook. - -2007-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from stetic module. Fixes NRE crash. - -2007-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Fix null ref. - -2007-03-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Register a new toolbox loader. Removed - old properties pads. - * MonoDevelop.GtkCore.mdp, Makefile.am: Added reference to - MonoDevelop.DesignerSupport. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from svn module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs, - MonoDevelop.GtkCore.GuiBuilder/PropertiesWidget.cs, - MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs: Integrate Stetic - widgets in the main toolbox. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Implement - ICustomPropertyPadProvider and return the Stetic property pad. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: Renamed. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Fix warning. - -2007-02-20 Lluis Sanchez Gual <lluis@novell.com> - - Updated from Stetic module. Includes fix for bug #80864. - -2007-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from SVN. Fixes some - memory leaks and bug #79453. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Explicitely - destroy notebook children, since notebook doesnt do it because of a - gtk bug. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Some fixes in the - dispose code. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Use - ProjectOperations.SaveProject to save projects. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Fix nullref. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: Log - error message. - * Makefile.am, MonoDevelop.GtkCore.mdp: Synchronized MD project and - makefile. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Avoid throwing - delayed events after the project has been disposed. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added missing - null check. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Ask for user - confirmation when reloading a designer only when the designer has - unsaved changes. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs, - MonoDevelop.GtkCore/GtkDesignInfo.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Detect external - changes in the gui.stetic files, and reload it when it changes. - Take into account that the load of gui.stetic can fail. Added - several workarounds for this case. - -2007-02-13 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from SVN. Includes - fixes for bugs #80722, #79427 and #80127. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Store some - Stetic configuration in the MD properties. - -2007-02-09 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade, MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Added options - for enabling/disabling gtk support, and for gettext support. - * MonoDevelop.GtkCore.addin.xml: Change options panel name. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Make sure the - MD project is saved together with the stetic project, if necessary. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Avoid saving - the MD project twice. - * MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs: If gtk - integration status changes for a project, refresh the tree. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: Null check. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for gettext and - gettext class options for generated code. - * MonoDevelop.GtkCore/GtkCoreService.cs: Added events for notifying - when the gtk integration status changes for a project. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am: distcheck fixes - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs, - MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: When a designer - project is disposed, hide the designer view in the editor. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Factorized some code into GtkDesignInfo. - -2007-02-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Make sure the code generation - extension is executed before the last step. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Hide the add window commands when the project is not DotNet - * MonoDevelop.GtkCore.mdp, lib/libsteticui.dll, lib/libstetic.dll: - Updated. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Intercept calls - to the IPositionable interface, and show the editor page when - jumping to a line. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: When looking for - the window class, avoid returning the generated partial class. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Show the editor - page when jumping to a signal handler. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Warn the user if - the gtk-sharp-2 package can't be found. Some distros don't include - the .pc file in the gtk# package, only in the -devel package. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll, lib/libstetic.dll: Updated from Stetic module. - -2007-01-31 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll.config, lib/libsteticui.dll, lib/libstetic.dll, - lib/libsteticui.dll.config: Updated from Stetic module. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs, - MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Track api - changes in Document class. - * lib/libsteticui.dll, lib/libstetic.dll: Updated form Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Removed - implementation of all text editor interfaces. Now the view - overrides GetContent and calls editor.GetContent when a requested - interface is not found. - -2007-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Removed unused namespace. - * MonoDevelop.GtkCore/GtkCoreService.cs: Use the new base-type property - to describe custom widgets. When looking for properties and events, - look in the base classes as well as in the widget class. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am, - MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs, - MonoDevelop.GtkCore.WidgetLibrary/ProjectSignalDescriptor.cs, - MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/ProjectPropertyDescriptor.cs: - Removed unused files. All widget library functionality has been - moved to stetic. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Removed all - widget library management, which has been moved to Stetic. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Added some null checks. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Use the new way - of managing dependencies in projects. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - templates/WindowPartial.xft.xml, templates/Window.xft.xml: The - window constructor now takes the window type. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Some gui - improvements and added some null checks. - -2007-01-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't crash if the - designer can't be loaded for some reason. - -2007-01-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml, - MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.GtkCore/GtkCoreService.cs, - MonoDevelop.GtkCore/WidgetFileTemplatePartialClass.cs, - MonoDevelop.GtkCore/WidgetFileTemplateFullClass.cs, - MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs, - MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs, - templates/WidgetPartial.xft.xml, templates/Widget.xft.xml, - templates/WindowPartial.xft.xml, templates/Window.xft.xml, - templates/ActionGroupPartial.xft.xml, - templates/ActionGroup.xft.xml, templates/DialogPartial.xft.xml, - templates/Dialog.xft.xml: Implemented support for generating code - in partial classes. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Use the - correct method for saving the project. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: Refresh the user - interface folder when the gui project is reloaded. - * MonoDevelop.GtkCore.mdp: Updated. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for partial - classes. In the GuiBuilderProject property, don't update the - gtk-gui folder since this call may change the contents of the - project, and weird things happen when called by the project pad to - fill the tree. - * lib/libsteticui.dll, lib/libstetic.dll: Updated from stetic module. - * Makefile.am: Added new files. - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs, - MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - Make it work even when the assembly it references has been deleted - (maybe as a result of cleaning a project). In this case the widget - library is shown as empty. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added support - for Loading/Unloading a project, to optimize use of memory for - solutions with many gui projects. Implemented support for - generating code in partial classes. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs, - MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Implemented - support for generating code in partial classes. Implemented support - for UNDO/REDO. - * MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs: - Generation of gui code is now done from the Build method of a - project service extension. Fixes some issues when building a - project which contains custom components. - -2006-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Track API changes in - FileService. - -2006-12-13 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Don't - generate stetic code if CurrentOpenCombine is null. - -2006-12-07 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * MonoDevelop.GtkCore.mdp: Updated to it can be - built from MonoDevelop. - -2006-11-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Simplified the - code by using global events from the Ide, instead of combine - events. - -2006-10-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added RemoveExportedWidget method. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: track - API changes. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: If the name of a - widget changes and it is being exported, update it in the objects.xml - file. Fixes bug #79656. - -2006-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. It provides a redesigned API - which will allow running designers in a separate process. - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: - * MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPalettePad.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: - Track api changes. - - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs: Make sure - parse information is up to date before loading an assembly library. - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: Make sure this object - is always alive when remoted. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added null check. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Not needed anymore. - * MonoDevelop.GtkCore.addin.xml: Removed build step. Code generation - is done now before compiling. - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectWidgetLibrary.cs: - * MonoDevelop.GtkCore.WidgetLibrary/CachedProjectWidgetLibrary.cs: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: ProjectWidgetLibrary is not used - anymore. All libraries are now handled by AssemblyReferenceWidgetLibrary. - - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: - Moved to Stetic. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Updated. - -2006-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track api changes. - -2006-09-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * .: Added svn:ignore for MonoDevelop.GtkCore.pidb - -2006-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from stetic module. Includes fix for bug #79247. - -2006-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from stetic module. - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Save the project after editing the icons. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Set the - ResourceProvider for the main stetic project. Added null check. - -2006-08-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fixed bug about - adding the wrong widget as action designer page. - -2006-08-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: Only export properties which - return primitive types. Fixes bug #79195. - * lib/*: Updated from stetic module. - * MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: Unsubscribe close - event when done. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Handle designer - commands in its own tab page. - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Explicitely dispose - custom widgets to avoid memory leaks. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Track api changes. - - * MonoDevelop.GtkCore.mdp: Updated. - -2006-08-18 Lluis Sanchez Gual <lluis@novell.com> - - * gui.glade: Minor fix. - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Track api - changes. - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Stetic files don't need - to be added as resource to projects. - * MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: Make it - work for action groups. - * lib/*: several fixes. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added method - for removing an action group. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Track API changes - in Stetic. Properly bound edit commands from the main menu. - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: - * MonoDevelop.GtkCore.addin.xml: Implemented Open and Delete - commands for global action groups. - - * MonoDevelop.GtkCore.mdp: Updated. - -2006-08-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. Includes fixes for - bugs #79043, #79044 and #79045 - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Don't - crash if something goes wrong when binding a class. - Fixed nullref. - -2006-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - CreateContentForFile should not load the file, just create - the view. - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Add - support for IEncodedTextContent. - -2006-08-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - Set the resource provider before loading the project. - Fixes bug #78966. - - * libs/*: Updated from Stetic module. Fixes several bugs: - 78938, 78916, 78909, 78956, and 78867. - -2006-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: - Added null check. - - * MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs: - Get the parser context using the assembly file name, not the full - assembly name. - -2006-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkDesignInfo.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Factorized several - more or less duplicate methods into GuiBuilderProject, specially - methods for locating the class bound to a window. GuiBuilderProject - now will explicitelly update the parser database the first time it - needs to locate a class, so it will work even if the parser service - is busy parsing assemblies. - -2006-07-24 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from stetic module. Fixes a bug - in the table wrapper which may cause an endless loop. - -2006-07-05 Matej Urbas <matej.urbas@gmail.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs: Updated to use - ReturnType as BaseTypes in IClass instances. - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fixed automatic - layout switch policy. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fix showing of - action group view. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Properly - bind actions when pressing "BindToField". - - * MonoDevelop.GtkCore.addin.xml: Updated versions. - -2006-06-29 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.GtkCore.addin.xml: Only display WidgetBuilderOptionPanel - for "DotNet" projects. - -2006-06-19 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Switch to the - designer workbench layout when selecting an action group file. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Support jumping - to signal hanlder when double-clicking it in the signals editor. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Removed debug code. - - * templates/ActionGroup.xft.xml: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - Fix code generation of action groups. - -2006-06-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/GtkCoreService.cs: If a member has a [Browsable(false)] - attribute, don't add it to the objects.xml file. Also don't add - read-only properties. - * lib/*: Updated from stetic module. Fixes bugs #78622 and #78620. - Adds an icon for expander and fixes a bug in ColorButton (fix by ml) - -2006-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libsteticui.dll: - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: - Track changes in the api. - -2006-06-09 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Several improvements. - Also fixes bug #78160. - -2006-05-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs: - Added DisplayName property. - -2006-05-29 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: reverted interface changes - missing file change - -2006-05-29 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: reverted interface changes - -2006-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Adds support for toolbars. - -2006-05-23 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: track api changes - -2006-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.Commands/GladeCommands.cs: - * MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - * MonoDevelop.GtkCore.addin.xml: Added commands for creating - an action group and editing the project icons. - - * MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Show local - action groups as children of the window node. - - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs: - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Moved - some event subscriptions to WindowsFolder.cs - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: Open the - corresponding file when clicking on local action groups. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Added action group template. - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Added support for - action group file templates. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Notify changes in - local action groups. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't show the actions - tab until there is at least one action group. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: Don't show - properties or signals for global actions. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added virtual method - OnActiveDocumentChanged, which is called when the view is brought to front. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Use the new MemberName - field when binding fields. - - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Several minor fixes. - - * lib/*: Updated. - - -2006-05-12 Lluis Sanchez Gual <lluis@novell.com> - - * Initial support for the menu editor. Still very unstable!! - - * lib/*: Updated from Stetic module. - * MonoDevelop.GtkCore.addin.xml: Register a node builder and and - display binding for action groups. - * MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Update - the folder when action groups change. - * MonoDevelop.GtkCore/GtkCoreService.cs: Fix nullref. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Factorized - some code into CodeBinder.cs - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Factorized some - code into CombinedDesignView.cs. - - * MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: New node - builder for action groups. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: New display - binding for editing global action groups. - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: Moved from - GuiBuilderView.cs. - * MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: A new - toolbar for the action group designer. - * MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: A view for editing - global action groups. - * MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Moved here some code - from GuiBuilderEditSession.cs. - * MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Moved here some - code from GuiBuilderView.cs. - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Added new files. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track api changes. - -2006-05-05 Lluis Sanchez Gual <lluis@novell.com> - - * lib/libstetic.dll: Updated from Stetic module. Includes - a fix for bug #78307. - -2006-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Updated versions. - * MonoDevelop.GtkCore.mdp: Updated. - -2006-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated from Stetic module. Includes fixes for - bugs #78266, #78240 and #78276. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track changes - in the Stetic API. - -2006-04-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Don't - crash if a stetic project can't be loaded. Fixes bug #78169. - * lib/libstetic.dll: Updated from Stetic module. Fixes bug #78167. - -2006-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Updated from stetic module. Fixed construction of - scales and scrollbars. - -2006-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: When - creating a widget from a widget design, remove the signals since - those signals reference handlers in the widget class, not the - widget container class. - -2006-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * libs/*: Fix nullref in some themes. - -2006-04-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Fix typo. - * libs/*: Fix for #78111, #78092 and #78090. - -2006-04-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/ProjectResourceProvider.cs: Save the project - after adding or removing a resource. - -2006-04-03 Lluis Sanchez Gual <lluis@novell.com> - - * lib/*: Updated. - -2006-03-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Get open - combine events in the GUI thread. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Properly - delete signals for which there isn't a handler. Half fixed field - renaming. - * lib/*: Updated. - -2006-03-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml: Fix ID and - description. Added stetic config files to add-in package. - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: Updated references. - -2006-03-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - Don't crash if no parse info is available for the file - being edited. Should fix #77885. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't show - the bind to field button for the root container. - * lib/*: Updated. - -2006-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Use an unified format. Patch by Matze Braun. - * MonoDevelop.GtkCore.addin.xml: Updated add-in versions. - -2006-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.addin.xml: - * MonoDevelop.GtkCore.mdp: Removed GladeFileDisplayBinding. - * lib/*: Updated. - * Makefile.am: Updated. Some files have been moved to Stetic. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fixed - layout switching. Don't show the widget tree pad by default, - since it is already available as a combo in the designer. - * MonoDevelop.GtkCore.GuiBuilder/GladeFileDisplayBinding.cs: Removed. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: use - the new property tree instead of the grid. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: The designer - toolbar has been moved to Stetic. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Changed - default placement. - -2006-03-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * .: Added Makefile.in and Makefile to svn:ignore. - -2006-03-15 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.GtkCore.mdp: Updated. - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: - * MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for using - resource images in the designer. - - * MonoDevelop.GtkCore/GtkCoreService.cs: Check if the objects.xml - file exists before loading it. - * MonoDevelop.GtkCore/GeneratorBuildStep.cs: Don't generate code - if the stetic file has not been modified since the last - generation. - * MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: If Gtk - support is not enabled, don't enable it if no widgets have - been selected. - * lib/libstetic.dll: Updated. - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Mapped some - commands. - * templates/Window.xft.xml: The constructor of Gtk.Window requires - the title of the window. - -2006-03-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.mdp, Makefile.am: Updated. - * MonoDevelop.GtkCore/GeneratorBuildStep.cs: When generating - code for a project that exports widgets, include the own - project library to the generation, since there can be - widgets that contain other widgets defined in the project. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: - removed some IdeApp dependencies. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectWidgetLibrary.cs: - added method for getting the class information from - a project. - * CachedProjectWidgetLibrary.cs: New widget library class - which takes class information from a collection of - ProjectClassInfo objects. - * MonoDevelop.GtkCore.WidgetLibrary/ProjectPropertyDescriptor.cs: - Consider all properties runtime-properties, since they have - been created from class properties. - * lib/*: Updated. - -2006-03-03 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: removed debug files. - -2006-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Propagate - project changes to the editor. - -2006-03-02 Lluis Sanchez Gual <lluis@novell.com> - - Initial implementation of the Stetic add-in. diff --git a/main/src/addins/MonoDevelop.GtkCore2/libstetic/editor/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/libstetic/editor/ChangeLog deleted file mode 100644 index 35c0dbd643..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/libstetic/editor/ChangeLog +++ /dev/null @@ -1,16 +0,0 @@ -2010-08-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * SelectIconDialog.cs: Remove setting Project.Modified property - * EditIconFactoryDialog.cs: Remove setting Project.Modified property - -2010-08-03 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ActionMenu.cs: Pass root wrapper as an argument for ObjectWrapper.Create - * ActionToolbar.cs: - * ActionMenuBar.cs: - * ActionGroupEditor.cs: - -2010-06-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * SelectImageDialog.cs: - diff --git a/main/src/addins/MonoDevelop.GtkCore2/libstetic/wrapper/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/libstetic/wrapper/ChangeLog deleted file mode 100644 index b9ccf74b8f..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/libstetic/wrapper/ChangeLog +++ /dev/null @@ -1,12 +0,0 @@ -2010-08-03 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Frame.cs: Pass root wrapper as an argument for ObjectWrapper.Create - * Action.cs: - * Window.cs: - * Button.cs: - * Widget.cs: - * Expander.cs: - * Container.cs: - * ActionGroup.cs: - * ScrolledWindow.cs: - diff --git a/main/src/addins/MonoDevelop.GtkCore2/libsteticui/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/libsteticui/ChangeLog deleted file mode 100644 index 8d924e5e94..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/libsteticui/ChangeLog +++ /dev/null @@ -1,431 +0,0 @@ -2010-10-28 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ApplicationBackend.cs: - -2010-10-04 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * libsteticui2.csproj: - * ApplicationBackend.cs: - -2010-09-30 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ApplicationBackend.cs: - -2010-09-30 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * libsteticui2.csproj: - * ApplicationBackend.cs: - -2010-09-22 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Project.cs: Add ReloadComponent method - * ProjectBackend.cs: - -2010-09-21 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Project.cs: Code cleanup - * ProjectBackend.cs: - -2010-09-20 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * ProjectBackend.cs: - -2010-09-17 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * libsteticui2.csproj: - -2010-09-17 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * libsteticui2.csproj: - -2010-09-15 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * libsteticui2.csproj: - -2010-09-08 Krzysztof Marecki <freefirma@gmail.com> - - * SignalsEditorBackend.cs: - -2010-08-17 Krzysztof Marecki <freefirma@gmail.com> - - * Application.cs: - * ProjectBackend.cs: - -2010-08-16 Krzysztof Marecki <freefirma@gmail.com> - - * ProjectBackend.cs: - * WidgetEditSession.cs: - * IProjectDesignInfo.cs: - -2010-08-15 Krzysztof Marecki <freefirma@gmail.com> - - * CodeGenerator.cs: - * ProjectBackend.cs: - * WidgetEditSession.cs: - * CodeGeneratorPartialClass.cs: - -2010-08-13 Krzysztof Marecki <freefirma@gmail.com> - - * Project.cs: - * Makefile.am: - * CodeGenerator.cs: - * libsteticui2.csproj: - * ActionGroupEditSession.cs: - * CodeGeneratorPartialClass.cs: - * CodeGeneratorInternalClass.cs: Remove class - -2010-08-09 Krzysztof Marecki <freefirma@gmail.com> - - * Project.cs: Add ComponentNeedsCodeGeneration method - * ProjectBackend.cs: - * IProjectDesignInfo.cs: - * CodeGeneratorPartialClass.cs: Only generate code for components that - have been changed - -2010-08-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Project.cs: Remove Modifies property - * ProjectBackend.cs: Add modifiedTopLevel list, handled on project loading, saving. - * libsteticui2.csproj: - * WidgetEditSession.cs: Use ProjectBackend.WasModified to determine if it was modified - -2010-08-05 Krzysztof Marecki <freefirma@gmail.com> - - * WidgetDesigner.cs: - * ProjectBackend.cs: - -2010-08-05 Krzysztof Marecki <marecki.krzysztof@gmail.com> - Remove ModifiedChanged event, - change Changed event to ProjectChangedEventHandler (pass name of changed widget) - * Project.cs: - * WidgetDesigner.cs: - * ProjectBackend.cs: - * WidgetEditSession.cs: - -2010-08-04 Krzysztof Marecki <freefirma@gmail.com> - - * Project.cs: Pass root widget name in NotifyChanged - * Makefile.am: - * ProjectBackend.cs: - * libsteticui2.csproj: - -2010-08-03 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Glade.cs: - * Makefile.am: - * ProjectBackend.cs: - -2010-08-03 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * ProjectBackend.cs: Return empty string when GtktargetVersion - is not initialized - -2010-07-27 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Project.cs: Remove autoCommit argument - * Makefile.am: - * WidgetDesigner.cs: Remove temporary project - * ProjectBackend.cs: Do not clear libraries on Close - * WidgetEditSession.cs: Remove temporary project - -2010-07-27 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Project.cs: - * WidgetDesigner.cs: - * ProjectBackend.cs: - -2010-07-06 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Project.cs: Add parameter to Convert method for passing - a new gtk gui folder name. - * ProjectBackend.cs: - -2010-07-05 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Glade.cs: - * Project.cs: AddComponent method - * Makefile.am: - * ProjectBackend.cs: - * libsteticui2.csproj: - -2010-06-28 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Project.cs: Find class name for given .gtkx file - * Makefile.am: - * ProjectBackend.cs: - * IProjectDesignInfo.cs: - -2010-06-28 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * ProjectBackend.cs: - * libsteticui2.csproj: - -2010-06-23 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * libsteticui2.csproj: - -2010-06-23 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * libsteticui2.csproj: - -2010-06-22 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - -2010-06-16 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - -2010-06-15 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Project.cs: Create backend for Convert - -2010-06-09 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * libsteticui2.csproj: - -2010-06-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Project.cs: Transition from project file name to project folder. - * Makefile.am: - * Application.cs: - * ProjectBackend.cs: - * WidgetEditSession.cs: - -2010-06-07 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Project.cs: - * Makefile.am: - * ProjectBackend.cs: - * IProjectDesignInfo.cs: - -2010-06-02 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * Makefile.am: - * libsteticui2.csproj: - -2010-04-16 Lluis Sanchez Gual <lluis@novell.com> - - * CecilSignalDescriptor.cs: Cecil uses '/' as separator for - inner classes. Convert to the standard '+' separator. - -2010-01-18 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * CodeGenerator.cs: - * libsteticui.csproj: - * CodeGeneratorPartialClass.cs: - * CodeGeneratorInternalClass.cs: Use global:: for type - references in generated code. - -2010-01-15 Mike Krüger <mkrueger@novell.com> - - * libsteticui.csproj: upgraded to v3.5 framework. - -2009-12-18 Michael Hutchinson <mhutchinson@novell.com> - - * WidgetDesignerBackend.cs: Disable checkerboard background - because redraw is super-inefficient and makes resizing - unbearably slow. It needs to do more selective invalidation - in resizes (like GTK viewport), and take the exposed area - into account in expose events. - -2009-11-12 Lluis Sanchez Gual <lluis@novell.com> - - * WidgetDesignerBackend.cs: Don't try to realize the child if - the widget is not anchored. Fixes bug #553475 - - "Gtk-Critical: gtk_widget_realize: assertion" when running a - gtk# app inside MD. - -2009-11-05 Mike Kestner <mkestner@novell.com> - - * Application.cs: - * ApplicationBackend.cs: - * CodeGenerator.cs: some warning cleanup. - -2009-10-21 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.csproj: Flush. - -2009-10-16 Mike Krüger <mkrueger@novell.com> - - * ActionComponent.cs: Handled icon loading failures. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * libsteticui.csproj: Mark Mono.Cecil project referece - as private. - -2009-09-10 Christian Hergert <chris@dronelabs.com> - - * libsteticui/libsteticui.dll.config: Use quartz on osx. - -2009-09-04 Michael Hutchinson <mhutchinson@novell.com> - - * Metacity/Preview.cs: Use Assembly.LoadWithPartialName. It's - obsolete, but at least it works. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * Metacity/Preview.cs: - * WidgetDesignerBackend.cs: Worked on designer decoration. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * Grid.cs: - * LibraryCache.cs: - * Windows/Preview.cs: - * WidgetActionBar.cs: - * ApplicationBackend.cs: Fixed some warnings. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.csproj: Updated dependencies. We now depend on - gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-24 Lluis Sanchez Gual <lluis@novell.com> - - * Project.cs: - * UndoQueue.cs: - * WidgetDesigner.cs: - * ProjectBackend.cs: - * WidgetEditSession.cs: Added support for saving and restoring - the status of the designer, including the undo queue. This - allows implenting ISupportsProjectReload. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * Metacity/Preview.cs: Remove debug code. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * Windows/Preview.cs: Dont try to create a Win32 preview - window when not running on Windows. - -2009-07-01 Lluis Sanchez Gual <lluis@novell.com> - - * WidgetDesigner.cs: - * ActionGroupDesigner.cs: - * WidgetDesignerBackend.cs: - * ActionGroupEditSession.cs: No more missing IntPtr - constructor exceptions. - -2009-06-25 Lluis Sanchez Gual <lluis@novell.com> - - * WidgetDesignerBackend.cs: Fix rendering of the window - decoration. - -2009-06-25 Lluis Sanchez Gual <lluis@novell.com> - - * WidgetDesigner.cs: - * WidgetDesignerBackend.cs: Dispose is not guaranteed to be - called when destroying a widget. Use OnDestroyed instead. - -2009-06-25 Mike Krüger <mkrueger@novell.com> - - * WidgetDesignerBackend.cs: Draw dialog background. - -2009-06-25 Mike Krüger <mkrueger@novell.com> - - * WidgetDesignerBackend.cs: Draw checkboard background in the - gui designer instead of monochrome dialog background. - -2009-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * PluggableWidget.cs: When replacing the child widget (because - of reloading of the project for example), make sure the old - one is destroyed. - -2009-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * libsteticui.csproj: Updated. - - * Metacity/Theme.cs: - * Metacity/FrameType.cs: - * Metacity/FrameFlags.cs: - * Metacity/ButtonLayout.cs: - * Metacity/ObjectManager.cs: - * Metacity/ButtonFunction.cs: Use a better namespace. - - * Metacity/Preview.cs: Use the new TopLevelWindow class. Track - changes in the title of the window. - - * Windows: - * Windows/Preview.cs: - * Windows/WindowsTheme.cs: - * WidgetDesignerBackend.cs: Added support for win32 window - decorations. - - * EmbedWindow.cs: - * UserInterface.cs: EmbedWindow is not required anymore. - -2009-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.csproj: Copy the config file to the output dir. - Set project type to library. - - * Metacity/Preview.cs: - * WidgetDesignerBackend.cs: Avoid exception in the - MetacityPreview class constructor, since it crashes MD under - ms.net. - -2009-04-29 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.csproj: Don't require a specific gtk# version. - -2009-03-03 Lluis Sanchez Gual <lluis@novell.com> - - * LibraryCache.cs: Avoid recursive loading of - AssemblyDefinition. Rely on cache info to check if a - referenced library contains widget definitions. - - * AssemblyResolver.cs: Make sure the resolver returns full - paths. - - * CecilWidgetLibrary.cs: Use the full path to query info from - the cache. Properly unsubscribe the Changed event from the - cache. Resolve assemblies using the provided assembly - resolver. - - * ApplicationBackend.cs: - * AssemblyWidgetLibrary.cs: From now on the registry and the - library cache only handle libraries with full paths. - - * Project.cs: Make sure unused project backends are properly - disposed. - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.csproj: Flush. - -2009-02-12 Michael Hutchinson <mhutchinson@novell.com> - - * PropertyTree.cs: - * WidgetDesignerBackend.cs: Dispose Gdk cursors, else - finalisers destroy them outside of the GUI thread and often - crash MD due to X asserts resulting in _XCBUnlockDisplay - errors. - -2009-02-10 Michael Hutchinson <mhutchinson@novell.com> - - * libsteticui.csproj: Don't build with make, since MD can - build these just fine. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * libsteticui.csproj: Allow unsafe code, since Shadow.cs has - unsafe code. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * libsteticui.mdp: - * libsteticui.csproj: Migrated to MSBuild file format. - diff --git a/main/src/addins/MonoDevelop.GtkCore2/templates/ChangeLog b/main/src/addins/MonoDevelop.GtkCore2/templates/ChangeLog deleted file mode 100644 index 01d4fb5ad6..0000000000 --- a/main/src/addins/MonoDevelop.GtkCore2/templates/ChangeLog +++ /dev/null @@ -1,4 +0,0 @@ -2010-09-20 Krzysztof Marecki <marecki.krzysztof@gmail.com> - - * WidgetPartial.xft.xml: - diff --git a/main/src/addins/MonoDevelop.HexEditor/ChangeLog b/main/src/addins/MonoDevelop.HexEditor/ChangeLog deleted file mode 100644 index 7a9fa37460..0000000000 --- a/main/src/addins/MonoDevelop.HexEditor/ChangeLog +++ /dev/null @@ -1,137 +0,0 @@ -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.HexEditor.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.HexEditor.csproj: Remove import off mono.addins - targets. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.HexEditor.csproj: - * MonoDevelop.HexEditor.addin.xml: - * MonoDevelop.HexEditor/DisplayBinding.cs: - * MonoDevelop.HexEditor/HexEditorNodeExtension.cs: Merged - MD.Projects into MD.Core, and MD.Projects.Gui, MD.Core.Gui - and MD.Components into MD.Ide. - -2010-03-12 Mike Krüger <mkrueger@novell.com> - - * Mono.MHex.Data/PieceTable.cs: fixed cut&paste error. - -2010-03-12 Mike Krüger <mkrueger@novell.com> - - * Mono.MHex.Data/PieceTable.cs: Fixed bug in piece table. - -2010-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.HexEditor.csproj: Don't local-copy project refs, - as it duplicates assemblies and breaks running on .NET. - -2010-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.HexEditor.addin.xml: disabled open with hex - editor command (is already in 'Open with'...) - -2010-02-22 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.HexEditor.csproj: - * MonoDevelop.HexEditor.addin.xml: - * MonoDevelop.HexEditor/HexEditorNodeExtension.cs: Added open - with hex editor command in the project pad. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: Flush. - -2010-01-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.HexEditor.csproj: Don't use makefiles for - building. - -2010-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.HexEditor.addin.xml: - * MonoDevelop.HexEditor/DisplayBinding.cs: Mark hex editor as - non-default so it doesn't try to take over all filetypes. - Users will have to open it explicitly if they need it. - -2009-12-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.HexEditor.addin.xml: Added missing dependency. - -2009-12-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.HexEditor/MonoDevelopHexEditorStyle.cs: Fixed - build. - -2009-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Use correct cairo lib. - -2009-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.HexEditor.csproj: Don't local copy. Don't - require specific versions. - -2009-11-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.HexEditor/HexEditorView.cs: Implemented - IZoomable. - -2009-11-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.HexEditor/HexEditorView.cs: Set dirty flag after - change. - -2009-11-18 Mike Krüger <mkrueger@novell.com> - - * gtk-gui: - * Mono.MHex: - * Makefile.am: - * Mono.MHex.Data: - * AssemblyInfo.cs: - * gtk-gui/gui.stetic: - * Mono.MHex.Rendering: - * gtk-gui/generated.cs: - * MonoDevelop.HexEditor: - * Mono.MHex/HexEditor.cs: - * Mono.MHex.Data/Caret.cs: - * Mono.MHex/MiscActions.cs: - * Mono.MHex.Data/Buffer.cs: - * Mono.MHex.Data/Segment.cs: - * Mono.MHex.Data/ISegment.cs: - * Mono.MHex/DeleteActions.cs: - * Mono.MHex/ScrollActions.cs: - * Mono.MHex.Data/EditMode.cs: - * Mono.MHex.Data/Selection.cs: - * Mono.MHex/SimpleEditMode.cs: - * Mono.MHex/BookmarkActions.cs: - * Mono.MHex.Data/PieceTable.cs: - * MonoDevelop.HexEditor.csproj: - * Mono.MHex.Rendering/Margin.cs: - * Mono.MHex/CaretMoveActions.cs: - * Mono.MHex/SelectionActions.cs: - * Mono.MHex/HexEditorOptions.cs: - * Mono.MHex.Data/RedBlackTree.cs: - * Mono.MHex/IHexEditorOptions.cs: - * Mono.MHex.Data/HexEditorData.cs: - * MonoDevelop.HexEditor.addin.xml: - * Mono.MHex.Data/UpdateRequest.cs: - * Mono.MHex.Rendering/IconMargin.cs: - * Mono.MHex.Data/ReplaceEventArgs.cs: - * Mono.MHex.Rendering/GutterMargin.cs: - * Mono.MHex.Rendering/HexEditorStyle.cs: - * Mono.MHex.Rendering/HexEditorMargin.cs: - * MonoDevelop.HexEditor/HexEditorView.cs: - * Mono.MHex.Rendering/DashedLineMargin.cs: - * MonoDevelop.HexEditor/DisplayBinding.cs: - * Mono.MHex.Rendering/TextEditorMargin.cs: - * Mono.MHex.Rendering/EmptySpaceMargin.cs: - * MonoDevelop.HexEditor/MonoDevelopHexEditorStyle.cs: Added - hex editor display binding. - diff --git a/main/src/addins/MonoDevelop.Moonlight/ChangeLog b/main/src/addins/MonoDevelop.Moonlight/ChangeLog deleted file mode 100644 index 8f00715899..0000000000 --- a/main/src/addins/MonoDevelop.Moonlight/ChangeLog +++ /dev/null @@ -1,828 +0,0 @@ -2010-07-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.addin.xml: - * MonoDevelop.Moonlight/MoonlightParser.cs: Track - ProjectDomService/Parser API. - -2010-07-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightFrameworkBackend.cs: - Workaround for gmcs bug. - -2010-07-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Include - redist assemblies in manifest AssemblyParts. Should fix Bug - 600727 - Moonlight: DataGrid missing. - -2010-07-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Moonlight/MoonlightFrameworkBackend.cs: reverted - change (the bug is gone). - -2010-07-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Moonlight/MoonlightFrameworkBackend.cs: added - null check. - -2010-06-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Track api - changes. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: Flush. - -2010-05-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Remove - SupportedClrVersions, as it's been superseded by - SupportsFramework. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Moonlight/MoonlightEditorExtension.cs: Make use - of the new Document.Dom property. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Moonlight.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight.csproj: Remove import off mono.addins - targets. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Moonlight.csproj: - * MonoDevelop.Moonlight.addin.xml: - * MonoDevelop.Moonlight/MoonlightEditorExtension.cs: - * MonoDevelop.Moonlight.Gui/MoonlightOptionsPanel.cs: - * MonoDevelop.Moonlight/MoonlightExecutionHandler.cs: Merged - MD.Projects into MD.Core, and MD.Projects.Gui, MD.Core.Gui - and MD.Components into MD.Ide. - -2010-03-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Track - ProjectFile Link API. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.csproj: - * Templates/framework_SL_2_0.xml: - * Templates/framework_SL_3_0.xml: - * MonoDevelop.Moonlight.addin.xml: - * MonoDevelop.Moonlight/framework_SL_2_0.xml: - * MonoDevelop.Moonlight/framework_SL_3_0.xml: Moved framework - declarations from resources to standalone files, so they can - be loaded without loading the assembly. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight.addin.xml: Added some conditions to - avoid early loading of extensions. - - * MonoDevelop.Moonlight/MoonlightEditorExtension.cs: Track api - changes. - -2010-02-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightFrameworkBackend.cs: Make - sure not to ever use smcs.exe directly. It needs magic - runtime args and maybe a different Mono - and we need the - smcs script to handle that. - -2010-02-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightParser.cs: Use - DomRegion.Empty. - -2010-02-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightFrameworkBackend.cs: Redist - assemblies are neither GAC nor Core. Fixes refs to redist - assemblies. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.Moonlight.Gui.MoonlightOptionsPanelWidget.cs: - Flush. - -2010-01-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Quote - respack arguments. - -2010-01-19 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * MonoDevelop.Moonlight/XamlG.cs: A file without a x:Class attribute - generates a zero-length code-behind file. - -2010-01-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Use - FilePath to clean up code, and set resource IDs for respack. - -2010-01-13 Chris Toshok <toshok@ximian.com> - - * MonoDevelop.Moonlight/XamlG.cs: when generating fields for fully - qualified types, use global references to keep from conflicting - type/namespace names. - -2009-12-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Fix preventing - showing a console for moonlight run. If we do create a - console, dispose it. We need a real way to avoid showing - consoles for execution handlers that don't use them. - -2009-12-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightFrameworkBackend.cs: Check - MOONLIGHT_SDK_PATH from env as well as the target runtime, - since Moonlight needn't be bound strictly to a single target - runtime. - -2009-12-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: If the - framework package is not found, fall back to default version - string. - -2009-12-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Fix logic - error. - -2009-12-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: - * MonoDevelop.Moonlight/MoonlightFrameworkBackend.cs: Fix - fxversion lookup for manifest. - -2009-12-10 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.csproj: - * MonoDevelop.Moonlight/MoonlightFrameworkBackend.cs: - * MonoDevelop.Moonlight/SilverlightFrameworkBackend.cs: - Renamed file. Remove MONO_PATH in the tools env vars if the - base runtime sets it. - -2009-12-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/SilverlightFrameworkBackend.cs: Fix - enumertion properly. - -2009-12-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/SilverlightFrameworkBackend.cs: Fix - redist package enumeration. - - * MonoDevelop.Moonlight/MoonlightProject.cs: Try 3.0 first, - fall back to 2.0. - -2009-12-10 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.csproj: - * MonoDevelop.Moonlight.addin.xml: - * MonoDevelop.Moonlight/MoonlightProject.cs: - * MonoDevelop.Moonlight/framework_SL_2_0.xml: - * MonoDevelop.Moonlight/framework_SL_3_0.xml: - * MonoDevelop.Moonlight/framework_Silverlight.xml: - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: - * MonoDevelop.Moonlight/SilverlightFrameworkBackend.cs: Track - the new moonlight dev bits layout. Add preliminary support - for multi-targetting SL2 and SL3. - -2009-12-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightExecutionHandler.cs: Track - BrowserLauncher API. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Introduced - the ConfigurationSelector class to all methods that - previously took a configuration name as string. This - eliminates the ambiguity between solution configuration - names and project configuration names. - -2009-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Track API. Set - UserAssemblyPaths. Get correct configuration. - - * MonoDevelop.Moonlight/MoonlightExecutionCommand.cs: Add - property for list of user assemblies. - -2009-11-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: - * MonoDevelop.Moonlight/MoonlightExecutionCommand.cs: Fix - build. - -2009-11-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Hack to - copy mdb files into the xap so that sdb works. - - * MonoDevelop.Moonlight/MoonlightProject.cs: Create a debug - console except if we're using the "run" mode. - -2009-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Fix creation of - Moonlight project configurations. - -2009-10-30 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.csproj: - * MonoDevelop.Moonlight.addin.xml: - * MonoDevelop.Moonlight/MoonlightProject.cs: - * MonoDevelop.Moonlight/MoonlightExecutionCommand.cs: - * MonoDevelop.Moonlight/MoonlightExecutionHandler.cs: - * MonoDevelop.Moonlight/MoonlightProjectConfiguration.cs: Use - an execution handler so that the debugger command doesn't - get enabled. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Moonlight.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.Moonlight.csproj: - * gtk-gui/MonoDevelop.Moonlight.Gui.MoonlightOptionsPanelWidget.cs: - Flush. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * MonoDevelop.Moonlight.csproj: Import md.targets . - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Moonlight.addin.xml: Bump MD version. - -2009-10-06 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightEditorExtension.cs: Tweak API - so classes can return completion lists instead of modifying - one they're given. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight.csproj: Updated dependencies. We now - depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.csproj: Don't local-copy project refs. - -2009-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.csproj: Fix build. - -2009-08-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight/SilverlightFrameworkBackend.cs: Track - api changes. - -2009-07-31 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Don't - double-resolve configurations. - -2009-07-31 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Limit compatible - fx to prevent conflict with iPhone. - -2009-06-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Remove - MergeResults members and replace with calls to - result.Append. Tidy up a little. - - * MonoDevelop.Moonlight/SilverlightFrameworkBackend.cs: Fix - building ML apps with separate SDK by allowing tool - fallbacks to the base 3.5 framework. - -2009-06-16 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.Moonlight.Gui.MoonlightOptionsPanelWidget.cs: - Get design and code back in sync. - -2009-06-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.addin.xml: Fix typo in framework ID. - -2009-06-11 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.csproj: - * MonoDevelop.Moonlight.addin.xml: - * MonoDevelop.Moonlight/framework_Silverlight.xml: - * MonoDevelop.Moonlight/SilverlightFrameworkBackend.cs: Define - and register the Silverlight framework. - -2009-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight\MoonlightBuildExtension.cs: Track api - changes. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight\MoonlightBuildExtension.cs: Use the - new FilePath class for handling file and directory paths. - -2009-05-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightParser.cs: Fix logic. - -2009-05-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.Gui/MoonlightOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.Moonlight.Gui.MoonlightOptionsPanelWidget.cs: - Improve the moonlight options panel. Add support for setting - entry point. - -2009-05-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightParser.cs: Implement - resolving types' namespaces. - -2009-05-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Use project name - for app entry point, since default namespace isn't - initalised during project creation. - -2009-05-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Handle - respack.exe if the runtime gives us that. - -2009-05-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Fix - dependency checks for respacked files. - -2009-05-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Write - assembly error message to monitor's log. - -2009-05-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Assembly - reference validation messages are empty, not null. - -2009-05-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Fix - previous namespace fix. - -2009-05-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Fix - deployment namespace handling. - -2009-05-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: More - status messages. Some handling of cancelling build. - - * Templates/Moonlight-ApplicationProject.xpt.xml: Fix - template. - -2009-05-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Set entry point - and enable manifest generation on new projects. - -2009-05-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Fix - OnGetCanExecute. - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Embed Page - and ApplicationDefinition files. Fix resource ID for - resources file. Clean test page and manifest. Fix paths and - namespaces in app definition generation. Write out app - manifest. - -2009-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Track api - changes. - -2009-05-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Fix path - serialization. Add StartPageUrl property. Update DoExecute - and implement CanExecute. - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Fixed - failed build tracking. Implement manifest generation. - Implement test page creation. Add manifest and referenced - assemblies to XAP. - -2009-05-03 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.csproj: - * Templates/PreviewTemplate.html: Add HTML template for - previewing. - -2009-05-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/XamlG.cs: - * MonoDevelop.Moonlight/MoonlightParser.cs: Add - System.Windows.Controls.Primitives to the generated imports. - -2009-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Remove xap - file in clean step. - -2009-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Implement - support for checking when we need to rebuild. - -2009-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Fix dll - filenames. - -2009-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Fix - zipping. - -2009-05-01 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.csproj: Add xapification code. - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Add - initial xapification support. - -2009-05-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: - Fix respack execution. - -2009-05-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Implement - respack invocation. Fix updating of xaml.g.cs files. - -2009-05-01 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.csproj: - * MonoDevelop.Moonlight/XamlG.cs: - * MonoDevelop.Moonlight.addin.xml: - * MonoDevelop.Moonlight/MoonlightBuildExtension.cs: Add a - build step that generates and injects the xaml.g.cs files. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.Moonlight.csproj: don't require specific - gtk-sharp version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Moonlight.addin.xml: Bump MD version. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Moonlight/MoonlightParser.cs: Track API changes. - -2009-03-12 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix Silverlight.js install directory. - -2009-03-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Fix framework ID. - -2009-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.csproj: Exorcise more unwanted local - copy. - -2009-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.addin.xml: Move js file location to a - subdirectory to match the location MSBuild and MD copy it. - - * MonoDevelop.Moonlight.csproj: Flush. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.csproj: Don't local-copy other addins' - dlls. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.csproj: More explicit references to - keep csc happy. - -2009-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Moonlight/XamlG.cs: - * MonoDevelop.Moonlight/MoonlightEditorExtension.cs: Fixed - compiler warnings. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight.mdp: - * MonoDevelop.Moonlight.csproj: Migrated to MSBuild file - format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Moonlight.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * - gtk-gui/MonoDevelop.Moonlight.Gui.MoonlightOptionsPanelWidget.cs: - Flush. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.mdp: Flush project format changes. - -2009-01-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.addin.xml: Make sure Moonlight parser takes - precedence over XML parser. - -2008-12-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightEditorExtension.cs: Moved - outline-building code to be the default implementation in - BaseXmlEditorExtension, since it works with any XmlParsedDocument. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight.mdp: All projects now require fx 3.5. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: - * MonoDevelop.Moonlight/MoonlightEditorExtension.cs: Track API changes. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AssemblyInfo.cs: - * MonoDevelop.Moonlight.mdp: Add AssemblyInfo.cs files that are - autogenerated from the addin manifests. - -2008-11-13 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.mdp: Updated. - - * MonoDevelop.Moonlight/MoonlightParser.cs: - * MonoDevelop.Moonlight/MoonlightParsedDocument.cs: - * MonoDevelop.Moonlight/MoonlightEditorExtension.cs: Moved - MoonlightParsedDocument to XmlParsedDocument in the Xml addin. - -2008-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightParsedDocument.cs: Fix build - dependencies. - -2008-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Use new API; move default - build action code into GetDefaultBuildAction override. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight.addin.xml: Bump MD version. - -2008-11-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Override new - IsLibraryBasedProjectType property, consolidating code in base class. - -2008-11-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Moonlight.mdp: Updated. - - * MonoDevelop.Moonlight/MoonlightEditorExtension.cs: Added some very - simple XAML completions. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Moonlight.addin.xml: fixed 'Bug 399737 - Code completion - busted for referenced assemblies that are not in GAC, are outside of - the solution, and which are referenced by other non-GAC outside - referenced assemblies'. - -2008-10-24 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.Moonlight.mdp: - * MonoDevelop.Moonlight.Gui: - * MonoDevelop.Moonlight.addin.xml: - * MonoDevelop.Moonlight.Gui/MoonlightOptionsPanel.cs: - * MonoDevelop.Moonlight.Gui/MoonlightOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.Moonlight.Gui.MoonlightOptionsPanelWidget.cs: Add - options panel for Moonlight settings. - -2008-10-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightEditorExtension.cs: Implement document - outline. - -2008-10-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightParsedDocument.cs: Enable folding. - - * Makefile.am: - * MonoDevelop.Moonlight.mdp: Updated. - - * MonoDevelop.Moonlight/MoonlightParser.cs: Use StateEngine XML parser. - Gives better position information and more robust errors. - -2008-10-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightParser.cs: Fix return type of - InitialiseComponent. - -2008-10-23 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/Moonlight-UserControlXaml.xft.xml: - * Templates/Moonlight-ApplicationProject.xpt.xml: Fix end tag in user - control. - - * MonoDevelop.Moonlight/MoonlightEditorExtension.cs: Add stub editor - extension. Enables path bar. - - * MonoDevelop.Moonlight/XamlG.cs: Import xamlg from moonlight. - - * Makefile.am: - * MonoDevelop.Moonlight.mdp: - * MonoDevelop.Moonlight.addin.xml: Updated. - - * MonoDevelop.Moonlight/MoonlightParser.cs: Add live parser based on - xamlg to inject member info on the fly. - -2008-10-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Set generator and content - type on added xaml files. Auto-add codebehind. - - * Makefile.am: - * MonoDevelop.Moonlight.mdp: Updated. - - * MonoDevelop.Moonlight.addin.xml: - * Templates/Moonlight-Xaml.xft.xml: - * Templates/Moonlight-Library.xpt.xml: - * Templates/Moonlight-Application.xpt.xml: - * Templates/Moonlight-LibraryProject.xpt.xml: - * Templates/Moonlight-UserControlXaml.xft.xml: - * Templates/Moonlight-ApplicationXaml.xft.xml: - * Templates/Moonlight-XamlWithCodeBehind.xft.xml: - * Templates/Moonlight-ApplicationProject.xpt.xml: Updated templates. - -2008-10-21 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/MoonlightProject.xpt.xml: - * Templates/Moonlight-TestPage.xft.xml: - * Templates/MoonlightProject-Empty.xpt.xml: - * Templates/Moonlight-CreateSilverlightJs.xft.xml: Remove outdated - templates. - - * Makefile.am: - * MonoDevelop.Moonlight.mdp: - * MonoDevelop.Moonlight.addin.xml: Updated. - - * Templates/Silverlight.js: Add. - - * Templates/Moonlight-Library.xpt.xml: - * Templates/Moonlight-Application.xpt.xml: - * MonoDevelop.Moonlight/MoonlightProject.cs: Create VS-compatible - Moonlight/Silverlight projects. Limit it to C# for now. - -2008-10-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.addin.xml: - * MonoDevelop.Moonlight/MoonlightProject.cs: Enable loading of SL 2.0 - projects. Currently only works with C#. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight.mdp, gtk-gui/generated.cs: Updated generated - code. - -2008-06-17 Michael Hutchinson <mhutchinson@novell.com> - - * Templates/MoonlightProject.xpt.xml: Use escaped project name for - identifier of main class. - -2008-06-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.mdp, - MonoDevelop.Moonlight/MoonlightCodebehindProvider.cs, Makefile.am: - Remove old CodeBehind grouping mechanism. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight.addin.xml: Bump MD version. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: New project model changes. - -2008-05-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.addin.xml: Set "isText" attribute on the - mimetype definitions. - -2008-05-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.addin.xml, - MonoDevelop.Moonlight/MoonlightCodebehindProvider.cs: Remove use of - removed extension point. - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Moonlight.addin.xml: Use the new mime type extension to - register new file types. - -2008-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Allow more paths for startup - page. Should really make this an option at some point. - -2008-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs, - Templates/Moonlight-XamlWithCodeBehind.xft.xml: Change "bin" to - "ClientBin", which seems to be more conventional. - -2008-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight/MoonlightProject.cs: Avoid NRE because BaseDirectory - isn't set during project creation. - -2008-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Moonlight.mdp: Fix build paths and disable local copy of - project refs. - * MonoDevelop.Moonlight/MoonlightCodebehindProvider.cs: Make regex actually - work. - * MonoDevelop.Moonlight/MoonlightProject.cs: Set default properties and - paths needed for new Moonlight projects to work. - * Templates/Moonlight-XamlWithCodeBehind.xft.xml: Use text file template - rather than ASP.NET file template. Add some default XAML. Reference the - actual codebehind dll and class. - * Templates/Moonlight-CreateSilverlightJs.xft.xml: Use text file template - rather than ASP.NET file template. - * Templates/Moonlight-Xaml.xft.xml: Use text file template rather than - ASP.NET file template. Add some default XAML. - -2008-03-04 Michael Hutchinson <mhutchinson@novell.com> - - * *.*: Initial commit of unfinished Moonlight addin. - diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Commands/PackageManagementStartupHandler.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Commands/PackageManagementStartupHandler.cs index 60e1ecefc1..77df65b596 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Commands/PackageManagementStartupHandler.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Commands/PackageManagementStartupHandler.cs @@ -96,6 +96,7 @@ namespace MonoDevelop.PackageManagement.Commands if (checkUpdatesAfterRestore && !restorer.RestoreFailed) {
CheckForUpdates ();
}
+ restorer = null;
});
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Commands/RestorePackagesInProjectHandler.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Commands/RestorePackagesInProjectHandler.cs index d130b4b906..115dd49a54 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Commands/RestorePackagesInProjectHandler.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Commands/RestorePackagesInProjectHandler.cs @@ -42,6 +42,8 @@ namespace MonoDevelop.PackageManagement.Commands var runner = new PackageRestoreRunner ();
PackageManagementBackgroundDispatcher.Dispatch (() => {
runner.Run (project, progressMessage);
+ runner = null;
+ project = null;
});
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/AddPackagesDialog.UI.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/AddPackagesDialog.UI.cs index 80cfd2fa32..9e248963d6 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/AddPackagesDialog.UI.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/AddPackagesDialog.UI.cs @@ -184,7 +184,7 @@ namespace MonoDevelop.PackageManagement packageNameLabel = new Label ();
packageNameLabel.Ellipsize = EllipsizeMode.End;
- Font packageInfoSmallFont = packageNameLabel.Font.WithScaledSize (0.8);
+ Font packageInfoSmallFont = packageNameLabel.Font.WithSize (11);
packageNameHBox.PackStart (packageNameLabel, true);
packageVersionLabel = new Label ();
@@ -194,7 +194,7 @@ namespace MonoDevelop.PackageManagement // Package description.
packageDescription = new Label ();
packageDescription.Wrap = WrapMode.Word;
- packageDescription.Font = packageNameLabel.Font.WithScaledSize (0.9);
+ packageDescription.Font = packageNameLabel.Font.WithSize (11);
packageDescription.BackgroundColor = Styles.PackageInfoBackgroundColor;
packageInfoVBox.PackStart (packageDescription);
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/PackageCellView.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/PackageCellView.cs index a4afea3dc4..48c36118d5 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/PackageCellView.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/PackageCellView.cs @@ -88,6 +88,7 @@ namespace MonoDevelop.PackageManagement // Package Id.
var packageIdTextLayout = new TextLayout ();
+ packageIdTextLayout.Font = packageIdTextLayout.Font.WithSize (12);
packageIdTextLayout.Markup = packageViewModel.GetNameMarkup ();
packageIdTextLayout.Trimming = TextTrimming.WordElipsis;
Size packageIdTextSize = packageIdTextLayout.GetSize ();
@@ -99,7 +100,7 @@ namespace MonoDevelop.PackageManagement // Package description.
var descriptionTextLayout = new TextLayout ();
- descriptionTextLayout.Font = descriptionTextLayout.Font.WithScaledSize (0.9);
+ descriptionTextLayout.Font = descriptionTextLayout.Font.WithSize (11);
descriptionTextLayout.Width = cellArea.Width - packageDescriptionPadding.HorizontalSpacing - packageDescriptionLeftOffset;
descriptionTextLayout.Height = cellArea.Height - packageIdTextSize.Height - packageDescriptionPadding.VerticalSpacing;
descriptionTextLayout.Text = packageViewModel.Summary;
@@ -266,7 +267,7 @@ namespace MonoDevelop.PackageManagement {
var layout = new TextLayout ();
layout.Text = "W";
- layout.Font = layout.Font.WithScaledSize (0.9);
+ layout.Font = layout.Font.WithSize (11);
Size size = layout.GetSize ();
return new Size (CellWidth, size.Height * linesDisplayedCount + packageDescriptionPaddingHeight + packageDescriptionPadding.VerticalSpacing);
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/Styles.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/Styles.cs index 92e258692d..19ca43eaa3 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/Styles.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/Styles.cs @@ -55,7 +55,7 @@ namespace MonoDevelop.PackageManagement if (IdeApp.Preferences.UserInterfaceSkin == Skin.Light) { CellBackgroundColor = Ide.Gui.Styles.PadBackground; } else { - CellBackgroundColor = Xwt.Drawing.Color.FromName ("#272727"); + CellBackgroundColor = Xwt.Drawing.Color.FromName ("#3c3c3c"); } // Shared diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeSolution.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeSolution.cs index ff5cc14ba2..9507498872 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeSolution.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests.Helpers/FakeSolution.cs @@ -65,6 +65,15 @@ namespace MonoDevelop.PackageManagement.Tests.Helpers ProjectAdded (this, new DotNetProjectEventArgs (project));
}
}
+
+ public event EventHandler<DotNetProjectEventArgs> ProjectRemoved;
+
+ public void RaiseProjectRemovedEvent (IDotNetProject project)
+ {
+ if (ProjectRemoved != null) {
+ ProjectRemoved (this, new DotNetProjectEventArgs (project));
+ }
+ }
}
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests/ProjectTargetFrameworkMonitorTests.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests/ProjectTargetFrameworkMonitorTests.cs index 2286de495b..7be5ccceed 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests/ProjectTargetFrameworkMonitorTests.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Tests/MonoDevelop.PackageManagement.Tests/ProjectTargetFrameworkMonitorTests.cs @@ -310,6 +310,24 @@ namespace MonoDevelop.PackageManagement.Tests Assert.AreEqual (1, eventArgs.Count);
Assert.AreEqual (secondProject, eventArgs [0].Project);
}
+
+ [Test]
+ public void ProjectTargetFrameworkChanged_ProjectRemovedFromSolutionAndProjectTargetFrameworkChanged_EventDoesNotFire ()
+ {
+ CreateProjectTargetFrameworkMonitor ();
+ FakeDotNetProject originalProject = LoadSolutionWithOneProject ();
+ CaptureProjectTargetFrameworkChangedEvents ();
+ // Ensure IDotNetProject.Equals method is used since a new DotNetProjectProxy is
+ // created for the event so the object instances will be different and just removing
+ // the instance from the list matching the instance is incorrect.
+ var project = new FakeDotNetProject ();
+ originalProject.EqualsAction = p => p == project;
+ solution.RaiseProjectRemovedEvent (project);
+
+ originalProject.RaiseModifiedEvent (originalProject, targetFrameworkPropertyName);
+
+ Assert.AreEqual (0, eventArgs.Count);
+ }
}
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/CheckForUpdatesTask.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/CheckForUpdatesTask.cs index e6456eec52..0ea3a6eb1b 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/CheckForUpdatesTask.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/CheckForUpdatesTask.cs @@ -61,15 +61,18 @@ namespace MonoDevelop.PackageManagement projectsWithUpdatedPackages.Add (updatedPackages);
}
}
+
+ projects.Clear ();
+
+ if (disposed) {
+ projectsWithUpdatedPackages.Clear ();
+ }
}
public void CheckForUpdatesCompleted ()
{
- updatedPackagesInSolution.CheckForUpdatesCompleted (this);
- }
-
- public IEnumerable<UpdatedPackagesInProject> ProjectsWithUpdatedPackages {
- get { return projectsWithUpdatedPackages; }
+ updatedPackagesInSolution.CheckForUpdatesCompleted (projectsWithUpdatedPackages);
+ projectsWithUpdatedPackages.Clear ();
}
public void Dispose ()
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ISolution.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ISolution.cs index e64ab2b6a1..0eef99d305 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ISolution.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ISolution.cs @@ -41,6 +41,7 @@ namespace MonoDevelop.PackageManagement IEnumerable<IDotNetProject> GetAllProjects ();
event EventHandler<DotNetProjectEventArgs> ProjectAdded;
+ event EventHandler<DotNetProjectEventArgs> ProjectRemoved;
}
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ImageLoader.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ImageLoader.cs index 07b7b9917b..98eff922a8 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ImageLoader.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ImageLoader.cs @@ -91,8 +91,7 @@ namespace MonoDevelop.PackageManagement ImageLoadedEventArgs LoadImage (Uri uri, object state)
{
try {
- var httpClient = new HttpClient (uri);
- Stream stream = httpClient.GetResponse ().GetResponseStream ();
+ Stream stream = GetResponseStream (uri);
Image image = Image.FromStream (stream);
return new ImageLoadedEventArgs (image, uri, state);
@@ -101,6 +100,17 @@ namespace MonoDevelop.PackageManagement }
}
+ static Stream GetResponseStream (Uri uri)
+ {
+ if (uri.IsFile) {
+ var request = WebRequest.Create (uri);
+ return request.GetResponse ().GetResponseStream ();
+ }
+
+ var httpClient = new HttpClient (uri);
+ return httpClient.GetResponse ().GetResponseStream ();
+ }
+
void OnLoaded (ITask<ImageLoadedEventArgs> task, Uri uri, object state)
{
if (task.IsFaulted) {
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ProjectTargetFrameworkMonitor.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ProjectTargetFrameworkMonitor.cs index ab21169c09..720faf612e 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ProjectTargetFrameworkMonitor.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ProjectTargetFrameworkMonitor.cs @@ -67,6 +67,7 @@ namespace MonoDevelop.PackageManagement monitoredSolution.Projects.Clear ();
monitoredSolution.Solution.ProjectAdded -= ProjectAdded;
+ monitoredSolution.Solution.ProjectRemoved -= ProjectRemoved;
monitoredSolutions.Remove (monitoredSolution);
}
@@ -88,6 +89,7 @@ namespace MonoDevelop.PackageManagement var solutionEventArgs = (DotNetSolutionEventArgs)e;
ISolution solution = solutionEventArgs.Solution;
solution.ProjectAdded += ProjectAdded;
+ solution.ProjectRemoved += ProjectRemoved;
List<IDotNetProject> projects = solution.GetAllProjects ().ToList ();
foreach (IDotNetProject project in projects) {
@@ -129,6 +131,16 @@ namespace MonoDevelop.PackageManagement return false;
}
+ void ProjectRemoved (object sender, DotNetProjectEventArgs e)
+ {
+ MonitoredSolution monitoredSolution = FindMonitoredSolution ((ISolution)sender);
+ IDotNetProject matchedProject = monitoredSolution.Projects.FirstOrDefault (project => project.Equals (e.Project));
+ if (matchedProject != null) {
+ matchedProject.Modified -= ProjectModified;
+ monitoredSolution.Projects.Remove (matchedProject);
+ }
+ }
+
class MonitoredSolution
{
public ISolution Solution { get; set; }
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/SearchPackagesSearchCategory.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/SearchPackagesSearchCategory.cs index a46706c6e1..960b4212d2 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/SearchPackagesSearchCategory.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/SearchPackagesSearchCategory.cs @@ -72,7 +72,7 @@ namespace MonoDevelop.PackageManagement runner.Run (pattern.UnparsedPattern);
}
- public override string GetMarkupText () + public override string GetMarkupText (bool selected) { return GettextCatalog.GetString ("Search Packages...");
} diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/SolutionProxy.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/SolutionProxy.cs index d97c9579f8..6d790a2aff 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/SolutionProxy.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/SolutionProxy.cs @@ -36,6 +36,7 @@ namespace MonoDevelop.PackageManagement {
Solution solution;
EventHandler<DotNetProjectEventArgs> projectAdded;
+ EventHandler<DotNetProjectEventArgs> projectRemoved;
public SolutionProxy (Solution solution)
{
@@ -84,6 +85,29 @@ namespace MonoDevelop.PackageManagement projectAdded (this, new DotNetProjectEventArgs (project));
}
}
+
+ public event EventHandler<DotNetProjectEventArgs> ProjectRemoved {
+ add {
+ if (projectRemoved == null) {
+ solution.SolutionItemRemoved += SolutionItemRemoved;
+ }
+ projectRemoved += value;
+ }
+ remove {
+ projectRemoved -= value;
+ if (projectRemoved == null) {
+ solution.SolutionItemRemoved -= SolutionItemRemoved;
+ }
+ }
+ }
+
+ void SolutionItemRemoved (object sender, SolutionItemChangeEventArgs e)
+ {
+ var project = e.SolutionItem as DotNetProject;
+ if (project != null) {
+ projectRemoved (this, new DotNetProjectEventArgs (project));
+ }
+ }
}
}
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/UpdatedPackagesInSolution.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/UpdatedPackagesInSolution.cs index 3ced778ce4..5bf8214085 100644 --- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/UpdatedPackagesInSolution.cs +++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/UpdatedPackagesInSolution.cs @@ -132,9 +132,9 @@ namespace MonoDevelop.PackageManagement });
}
- public void CheckForUpdatesCompleted (CheckForUpdatesTask task)
+ public void CheckForUpdatesCompleted (IEnumerable<UpdatedPackagesInProject> projects)
{
- projectsWithUpdatedPackages = task.ProjectsWithUpdatedPackages.ToList ();
+ projectsWithUpdatedPackages = projects.ToList ();
RemovePackagesUpdatedDuringCheckForUpdates ();
diff --git a/main/src/addins/MonoDevelop.Refactoring/ChangeLog b/main/src/addins/MonoDevelop.Refactoring/ChangeLog deleted file mode 100644 index 4ca6ea8bd6..0000000000 --- a/main/src/addins/MonoDevelop.Refactoring/ChangeLog +++ /dev/null @@ -1,1991 +0,0 @@ -2010-07-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/CodeGenerationCommands.cs: Use - delegation methods. - -2010-07-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntroduceFormatItem/IntroduceFormatItemRefactoring.cs: - Track API changes. - -2010-07-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoringService.cs: Track API - changes. - - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - Remove empty line of the backing store. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: - * MonoDevelop.CodeGeneration/PropertyGenerator.cs: - * MonoDevelop.CodeGeneration/WriteLineGenerator.cs: - * MonoDevelop.CodeGeneration/CodeGenerationOptions.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: - * MonoDevelop.CodeGeneration/CodeGenerationCommands.cs: - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - * MonoDevelop.Refactoring.CreateClass/CreateClassCodeGenerator.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementAbstractMembers.cs: - * MonoDevelop.Refactoring.RefactorImports/RemoveUnusedImportsRefactoring.cs: - * MonoDevelop.Refactoring.IntroduceFormatItem/IntroduceFormatItemRefactoring.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Track API changes. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.CodeGeneration/WriteLineGenerator.cs: - * MonoDevelop.CodeGeneration/CodeGenerationOptions.cs: - * MonoDevelop.CodeGeneration/CodeGenerationCommands.cs: - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - * MonoDevelop.Refactoring.CreateClass/CreateClassCodeGenerator.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementAbstractMembers.cs: - * MonoDevelop.Refactoring.RefactorImports/RemoveUnusedImportsRefactoring.cs: - * MonoDevelop.Refactoring.IntroduceFormatItem/IntroduceFormatItemRefactoring.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Use texteditordata infrastructure. - -2010-07-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - * MonoDevelop.Refactoring.IntroduceFormatItem/IntroduceFormatItemRefactoring.cs: - Track API changes. - -2010-07-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.CodeGeneration/CodeGenerationOptions.cs: Track - ProjectDomService/Parser API. - -2010-06-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: fixed - cut&paste error. - -2010-06-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: Fixed 'Bug - 616653 - "import symbol" does not resolve full typenames'. - -2010-06-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - Implemented 'Bug 615701 - Escape should cancel renaming - refactor action, not accept it'. - -2010-06-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/EncapsulateFieldDialog.cs: - * MonoDevelop.Refactoring/OverridesImplementsDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementImplicit.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementExplicit.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Added help windows for refactorings that use the insertion - point mode. - -2010-06-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring/OverridesImplementsDialog.cs: - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - Track API. - -2010-06-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Improved parameter naming of created methods. - -2010-06-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - added null check. - -2010-06-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/HelperMethods.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Create method now uses insertion cursor. - -2010-06-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - fixed null reference exception. - -2010-06-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/HelperMethods.cs: - * MonoDevelop.CodeGeneration/ToStringGenerator.cs: - * MonoDevelop.CodeGeneration/PropertyGenerator.cs: - * MonoDevelop.CodeGeneration/NullCheckGenerator.cs: - * MonoDevelop.CodeGeneration/WriteLineGenerator.cs: - * MonoDevelop.Refactoring/EncapsulateFieldDialog.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: - * MonoDevelop.Refactoring/OverridesImplementsDialog.cs: - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - * MonoDevelop.CodeGeneration/EqualityMembersGenerator.cs: - * MonoDevelop.CodeGeneration/RaiseEventMethodGenerator.cs: - * MonoDevelop.CodeGeneration/CreateConstructorGenerator.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementImplicit.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementExplicit.cs: - Code generator get's now used by code completion auto - generation & insert code feature. - -2010-06-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/EncapsulateFieldDialog.cs: - * MonoDevelop.Refactoring/OverridesImplementsDialog.cs: Worked - on code generation. - -2010-06-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/HelperMethods.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementImplicit.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementExplicit.cs: - Extracted indent level calculation. - -2010-06-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/HelperMethods.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementImplicit.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementExplicit.cs: - Worked on refactoring - corrected interface formatting. - -2010-06-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/EncapsulateFieldDialog.cs: fixed - compilation error. - -2010-06-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/HelperMethods.cs: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/EncapsulateFieldDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Worked on insertioncursor edit mode. - -2010-05-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/HelperMethods.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Worked on new member positioning. - -2010-05-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/HelperMethods.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - * MonoDevelop.Refactoring.ConvertPropery/CreateBackingStore.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Worked on refactoring. - -2010-05-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Fixed 'Bug 609221 - Refactor->"Create Method" does not infer - type for parameter from LINQ query'. - -2010-05-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - handle null obj. - -2010-05-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ConvertPropery/CreateBackingStore.cs: - Fixed 'Bug 609278 - Add backing store doesn't remove - namespace from backing field'. - -2010-05-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Fixed 'Bug 558372 - Code parser is interpreting classname as - method name'. - -2010-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Use - ShowCustomDialog (which destroys the dialog when done) - instead of RunCustomDialog (which doesn't). - -2010-05-25 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.Refactoring.Rename/RenameItemDialog.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * gtk-gui/MonoDevelop.Refactoring.EncapsulateFieldDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantDialog.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - Fixed 'Bug 607994 - Cancelling "Extract Method" dialog needs - Esc to be hit twice' & centered refactoring dialogs on the - mac. - -2010-05-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Fixed 'Bug 607990 - "Extract Method" refactoring sometimes - tries to pass in unnecessary parameter depending on - selection' - -2010-05-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Fixed 'Bug 607984 - Over-zealous "Declare Local" refactoring - renames within string'. - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - More dialog placing. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/MonoDevelop.Refactoring.EncapsulateFieldDialog.cs: - Flush. - -2010-05-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.RefactorImports/FindTypeReferencesVisitor.cs: - Check for valid end position before cutting text. - -2010-05-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.RefactorImports/SortImportsRefactoring.cs: - Implemented 'Bug 606848 - Organize Usings does not order - System before other elements'. - -2010-05-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateClass/CreateClassCodeGenerator.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Implemented 'Bug 580806 - Feature request: Show resolve-menu - (extract method) when calling method with wrong signature'. - -2010-05-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - Fixed 'Bug 593525 - Moving a class to a separate file causes - attributes for that class, in the original source file...'. - -2010-05-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - handle invalid regions. - -2010-05-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: Added - multi monitor support. - -2010-05-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: fixed warning. - -2010-05-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: Track API - changes. - -2010-05-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Track api changes in the command service. - -2010-05-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.addin.xml: Changed some mac - shortcuts. - -2010-05-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameItemDialog.cs: Improved - the class renaming behaviour. (Bug 603938 - Renaming a Class - in a file with multiple classes renames the file) - -2010-05-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: Fixed - 'Bug 604085 - Renaming C# method inserts wrong name.'. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: - * MonoDevelop.Refactoring/FindReferencesHandler.cs: - * MonoDevelop.Refactoring/GotoDeclarationHandler.cs: - * MonoDevelop.CodeGeneration/CodeGenerationOptions.cs: - * MonoDevelop.Refactoring/FindDerivedClassesHandler.cs: - * MonoDevelop.Refactoring/AbstractRefactoringCommandHandler.cs: - Make use of the Document.Dom property. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: Check if the - file has a valid compilation unit. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: checked for - valid dom. - -2010-05-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: Fixed 'Bug - 601738 - Import Type list not sorted'. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: Cached - import symbol handler data. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - Fixed 'Bug 601136 - Remove backing store refactoring is - broken'. - -2010-04-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring.addin.xml: Make Mac import symbol - consistent with Linux/Windows. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: Optimized - performance a bit. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: fixed - 'insertNamespace' feature. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: Generate - descriptions for the types to insert. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: fixed - 'Bug 599635 - In-place rename should select name'. - -2010-04-28 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/ImportSymbolHandler.cs: Implemented - 'Bug 596515 - Import Symbol completion command'. - -2010-04-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/QuickFixHandler.cs: track API - changes. - -2010-04-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Fixed unit tests. - -2010-04-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameItemDialog.cs: Fixed - 'Bug 595604 - Renaming a constructor should rename the - class'. - -2010-04-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Use the new TextEditorData property from Document. - -2010-04-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/QuickFixHandler.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Fixed unit tests - -2010-04-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - fixed 'Bug 595597 - "Create Method" refactoring uses full - namespace'. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - Implemented 'Bug 595585 - Allow in-place variable renaming'. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableHandler.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Fixed 'Bug 595580 - Add default key-bindings for currently - unbindable refactoring actions'. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: Fixed 'Bug - 595175 - Code generator window displays offscreen'. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.RefactorImports/FindTypeReferencesVisitor.cs: - * MonoDevelop.Refactoring.RefactorImports/RemoveUnusedImportsRefactoring.cs: - Fixed 'Bug 595558 - "Remove unused usings" sometimes removes - usings that aren't unused'. - -2010-04-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Fixed 'Bug - 546446 - Find references shows usages of overloads'. - -2010-04-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/INRefactoryASTProvider.cs: - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Fixed 'Bug 545634 - Create method goes wrong in situation'. - -2010-03-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntroduceFormatItem/IntroduceFormatItemRefactoring.cs: - Fixed failing unit test. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Refactoring.addin.xml: Bumped MD version. - -2010-03-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: Don't - rename partial type files when they've a different name than - the class name. (Bug 589663 - Rename class doesnt work well - with partial types) - -2010-03-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoringService.cs: fixed bug - when replace changes overlap. - -2010-03-18 Levi Bard <levi@unity3d.com> - - * MonoDevelop.Refactoring/Change.cs: Track API changes. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: Fix build. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring/QuickFixHandler.cs: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.Refactoring/RefactoringOperation.cs: - * MonoDevelop.CodeGeneration/ToStringGenerator.cs: - * MonoDevelop.CodeGeneration/PropertyGenerator.cs: - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: - * MonoDevelop.CodeGeneration/WriteLineGenerator.cs: - * MonoDevelop.Refactoring/FindReferencesHandler.cs: - * MonoDevelop.Refactoring/GotoDeclarationHandler.cs: - * MonoDevelop.Refactoring/EncapsulateFieldDialog.cs: - * MonoDevelop.Refactoring.Rename/RenameItemDialog.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: - * MonoDevelop.CodeGeneration/CodeGenerationOptions.cs: - * MonoDevelop.Refactoring/FindDerivedClassesHandler.cs: - * MonoDevelop.Refactoring/OverridesImplementsDialog.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: - * MonoDevelop.CodeGeneration/CodeGenerationCommands.cs: - * MonoDevelop.CodeGeneration/EqualityMembersGenerator.cs: - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - * MonoDevelop.CodeGeneration/RaiseEventMethodGenerator.cs: - * MonoDevelop.CodeGeneration/CreateConstructorGenerator.cs: - * gtk-gui/MonoDevelop.Refactoring.EncapsulateFieldDialog.cs: - * MonoDevelop.Refactoring/AbstractRefactoringCommandHandler.cs: - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - * gtk-gui/MonoDevelop.Refactoring.OverridesImplementsDialog.cs: - * MonoDevelop.Refactoring.CreateClass/CreateClassCodeGenerator.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementImplicit.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementExplicit.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantDialog.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementAbstractMembers.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/NullCheckGenerator.cs: - * MonoDevelop.CodeGeneration/EqualityMembersGenerator.cs: - * MonoDevelop.CodeGeneration/RaiseEventMethodGenerator.cs: - * MonoDevelop.Refactoring.RefactorImports/RemoveUnusedImportsRefactoring.cs: - Track API changes. - -2010-03-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: Fixed - 'Bug 587071 - Find references shows a lot of methods with - the same name but not from the correct class'. - -2010-03-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/QuickFixHandler.cs: Fixed bug in - quick fix handler. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/QuickFixHandler.cs: - * MonoDevelop.Refactoring/RefactoryCommands.cs: Implemented - 'Bug 582410 - Feature request: Resolve using for extension - methods'. - -2010-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Added additional null check. - -2010-02-23 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: Track - moved diff component. - -2010-02-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Don't explode - on docs with no compilation unit. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: Fix - build. - -2010-02-18 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/QuickFixHandler.cs: - * MonoDevelop.Refactoring/RefactoryCommands.cs: Added quick - fix handler (currently only namespace resolving is - supported). - -2010-02-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/Change.cs: The file rename operation - now saves the project. - -2010-02-18 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodHandler.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodHandler.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantHandler.cs: - Implemented 'Bug 580657 - Feature request: Key-binding to - frequently used functionality'. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: Track - api changes. - -2010-02-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Re-worked the - refactoring submenu. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Refactoring.CreateClass/CreateClassCodeGenerator.cs: - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - Track api changes. - -2010-02-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: moved - method. - -2010-02-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Track API changes for lazy loading images. - -2010-02-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CodeGeneration/CodeGenerationCommands.cs: Only - enable command when text editor has input focus. - - * MonoDevelop.Refactoring.addin.xml: Insert the Code - Generation command into edit menu and editor context menu. - -2010-02-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/Change.cs: TextReplace change is now - re-usable by the formatting visitor. - -2010-02-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - fixed some bugs in the declare local code generator. - -2010-01-29 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/FindDerivedClassesHandler.cs: Added - FindDerivedClasses command. - -2010-01-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: fixed - 'Bug 574924 - Find references doesn't work for constructor'. - -2010-01-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring.csproj: Don't use makefiles for - building. - -2010-01-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/AbstractRefactoringCommandHandler.cs: - Handle instantiated types in refactorings. - -2010-01-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.MoveTypeToFile/TypeFilterTransformer.cs: - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - fixed 'Bug 531510 - Refactoring of generic types fails with - exception'. - -2010-01-20 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/generated.cs: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * gtk-gui/MonoDevelop.CodeGeneration.GenerateCodeWindow.cs: - * gtk-gui/MonoDevelop.Refactoring.Rename.RenameItemDialog.cs: - * gtk-gui/MonoDevelop.Refactoring.RefactoringPreviewDialog.cs: - * gtk-gui/MonoDevelop.Refactoring.ExtractMethod.ExtractMethodDialog.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementAbstractMembers.cs: - * gtk-gui/MonoDevelop.Refactoring.IntroduceConstant.IntroduceConstantDialog.cs: - Implemented 'Bug 525257 - Missing "Implement abstract - members'. - -2010-01-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: Fix NRE - when key is not bound. - -2010-01-11 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.CodeGeneration.GenerateCodeWindow.cs: - * gtk-gui/MonoDevelop.Refactoring.Rename.RenameItemDialog.cs: - * gtk-gui/MonoDevelop.Refactoring.RefactoringPreviewDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * gtk-gui/MonoDevelop.Refactoring.ExtractMethod.ExtractMethodDialog.cs: - * gtk-gui/MonoDevelop.Refactoring.IntroduceConstant.IntroduceConstantDialog.cs: - Normalized extract method indentation - fixing 'Bug 569370 - - Extract method doesn't fix indentation'. - -2010-01-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/NullCheckGenerator.cs: added null - check. - -2009-12-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Added some null checks. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Name threads - to make debugging easier. - -2009-11-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - * MonoDevelop.Refactoring.IntroduceFormatItem/IntroduceFormatItemRefactoring.cs: - Fixed 'Bug 554260 - Introduce Format Item breaks work with - escaped quotes'. - -2009-11-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - Fixed 'Bug 554415 - Exception in Move File To Type - refactoring'. - -2009-11-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: Fixed - 'Bug 553557 - Refactoring preview dialog has double-spaced - lines'. - -2009-11-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntroduceFormatItem/IntroduceFormatItemRefactoring.cs: - fixed 'Bug 553091 - Extract format item on unfinished string - pulls in code in following line'. - -2009-11-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.IntroduceFormatItem/IntroduceFormatItemRefactoring.cs: - Fixed 'Bug 553122 – Selection has strange offset after - refactoring commands'. - -2009-11-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Fixed 'Bug 552140 - Exception on refactor to method'. - -2009-10-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - fixed 'Bug 551554 - interface rename does not sync project - file'. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Refactoring.addin.xml: Bump MD version. - -2009-10-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - declare local/extract method is now much faster on large - files. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.Refactoring.csproj: - * gtk-gui/MonoDevelop.CodeGeneration.GenerateCodeWindow.cs: - * gtk-gui/MonoDevelop.Refactoring.Rename.RenameItemDialog.cs: - * gtk-gui/MonoDevelop.Refactoring.RefactoringPreviewDialog.cs: - * gtk-gui/MonoDevelop.Refactoring.ExtractMethod.ExtractMethodDialog.cs: - * gtk-gui/MonoDevelop.Refactoring.IntroduceConstant.IntroduceConstantDialog.cs: - Flush. - -2009-10-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: Fixed - issue in CollectMembers. - -2009-10-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameItemDialog.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: Added - support for rename file names of partial classes. - -2009-10-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Fixed "Bug - 549130 - "resolve" adds using st. at wrong place when - namespace and classname conflict". - -2009-10-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: Fixed - 'Bug 510939 - Find references should report the interface - method if the method implements the interface'. - -2009-10-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Declare local now generates better variable names. - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Extract method now trims the strings itself. - -2009-10-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ImplementInterface/ImplementImplicit.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementExplicit.cs: - Implement interface is now atomic. - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Fixed 'Bug 548367 - Extract method adds an unwanted newline - at the end'. - - * MonoDevelop.Refactoring.MoveTypeToFile/TypeSearchVisitor.cs: - * MonoDevelop.Refactoring.MoveTypeToFile/TypeFilterTransformer.cs: - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - Fixed 'Bug 545270 - Move type to another file'. - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - -2009-10-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: Fixed - 'Bug 547414 - Gtk-Criticals in refactoring dialog'. - -2009-10-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring.RefactorImports/RefactorImportsHandler.cs: - fixed 'Bug 547985 - Remove & Sort using throws exception - when when no usings are necessary.'. - -2009-10-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/GotoDeclarationHandler.cs: Special - handling for field types & names (same as properties). - -2009-10-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - check extract method on start, not on menu popup (speed!). - -2009-10-11 Mike Krüger <mkrueger@novell.com> - - * ChangeLog: - - * MonoDevelop.Refactoring/Change.cs: Update visible documents - after refactoring. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/Change.cs: Update visible documents - after refactoring. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Fixed 'Bug 545632 - The flag 'generate method comment' in - refactoring Create method does nothing'. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameItemDialog.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: Fixed - 'Bug 545671 - Class rename changes wrong filename/classname - when filenames/classnames are in conflict'. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Enter accepts now extract method/escape closes dialog. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - Fixed 'Bug 545635 - In refactoring window the enter key does - not hit OK' (means that the extract method dialog remembers - the modifier setting). - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Fixed 'Bug 545631 - Extract method gives exception'. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - * MonoDevelop.Refactoring.CreateClass/CreateClassCodeGenerator.cs: - Fixed unit test. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: Call move - after show. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Fixed 'Bug 545119 - Refactor -> "Extract Method..." removes - comments and new lines'. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * MonoDevelop.Refactoring.csproj: Mark the *-sharp references - with SpecificVersion=false. - -2009-10-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - fixed naming of new methods. - -2009-10-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - declare local now generates a more .NET like name. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.Refactoring.addin.xml: Bump MD version. - -2009-10-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: added null - check. - -2009-10-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/AbstractRefactoringCommandHandler.cs: - * MonoDevelop.Refactoring.RefactorImports/RemoveUnusedImportsRefactoring.cs: - Fixed 'Bug 544027 - "Organize Usings" commands should only - be visible in usings section'. - -2009-10-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Fixed "Bug - 543970 - "Goto class part" pad is not focused". - -2009-09-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/WriteLineGenerator.cs: better - sort order in writeline code generator: local vars -> - parameters -> members. (this is the opposite of the old - one). - -2009-09-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Added support for creating an method in an interface type. - -2009-09-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/HelperMethods.cs: Fixed failing unit - tests. - -2009-09-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/HelperMethods.cs: - InnerClassTypeReferences now get properly converted. - -2009-09-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Don't NRE when command is not key-bound. - -2009-09-21 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.CodeGeneration/PropertyGenerator.cs: - * MonoDevelop.CodeGeneration/ToStringGenerator.cs: - * MonoDevelop.CodeGeneration/NullCheckGenerator.cs: - * MonoDevelop.CodeGeneration/WriteLineGenerator.cs: - * MonoDevelop.Refactoring/FindReferencesHandler.cs: - * MonoDevelop.Refactoring/GotoDeclarationHandler.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: - * MonoDevelop.CodeGeneration/EqualityMembersGenerator.cs: - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - * MonoDevelop.CodeGeneration/RaiseEventMethodGenerator.cs: - * MonoDevelop.CodeGeneration/CreateConstructorGenerator.cs: - * MonoDevelop.Refactoring/AbstractRefactoringCommandHandler.cs: - * MonoDevelop.Refactoring.CreateClass/CreateClassCodeGenerator.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.DeclareLocal/GetContainingEmbeddedStatementVisitor.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Renamed IDomVisitable -> INode - -2009-09-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.csproj: fixed project file. - -2009-09-18 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Fix build. - -2009-09-18 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - * MonoDevelop.Refactoring.DeclareLocal/GetContainingEmbeddedStatementVisitor.cs: - Fixed 'Bug 540055 - refactoring 'create local var' is going - wrong in for loop'. - -2009-09-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Fixed possible null reference in extract method. - -2009-09-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Fixed 'Bug - 539729 - Cannot use refactoring operations over a var used - in a lock() statement'. - -2009-09-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - Now getting the correct text file provider for remove - backing store refactoring. - -2009-09-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Fixed Bug 537927 - "Create" refactorings on member method - are broken/enh. create method on called member - -2009-09-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: In - FindReferencesThread, report exceptions to the monitor - instead of letting them reach the top of the thread and - crash MD. - -2009-09-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Made it a bit more strict where code generator is valid. - -2009-09-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateClass/CreateClassCodeGenerator.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Fixed "Bug 537927 - "Create" refactorings on member method - are broken". - -2009-09-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Added shortcut - key for encapsulate fields command. - -2009-09-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Added integrate temporary variable to translation. - -2009-09-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.RefactorImports/SortImportsRefactoring.cs: - Fixed bug in sort usings. - -2009-09-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.csproj: - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Fixed translation of declare local. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Make dialogs transient for the root window. - -2009-09-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameHandler.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalHandler.cs: - * MonoDevelop.Refactoring/AbstractRefactoringCommandHandler.cs: - * MonoDevelop.Refactoring.RefactorImports/RefactorImportsHandler.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Fixed some issues. Always check with IsValid before calling - a refactoring. - -2009-09-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Improved declare local code generator. - -2009-09-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - fixed unassigned variable errors. - -2009-09-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodAstTransformer.cs: - worked on extract method. - -2009-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Refactoring.csproj: Don't require a specific - version for Mono.Addins. - -2009-09-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/INRefactoryASTProvider.cs: Resolve - type now works with templates with >=2 type arguments. - -2009-09-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Use shorten type name method. - -2009-09-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.CodeGeneration/NullCheckGenerator.cs: - * MonoDevelop.CodeGeneration/CodeGenerationOptions.cs: - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - * MonoDevelop.CodeGeneration/RaiseEventMethodGenerator.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Worked on refactoring/use shorten type name method. - -2009-09-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: ResolvedType - is no longer used for the resolve namespace feature. - Therefore replaced the check with an expression check. - -2009-08-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Worked on declare local variable. - -2009-08-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - * MonoDevelop.Refactoring.ConvertPropery/CreateBackingStore.cs: - Worked on unit tests. - -2009-08-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - * MonoDevelop.Refactoring.ConvertPropery/CreateBackingStore.cs: - Backing store commands did show up in too many context - menus. - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Resolve - namespace can now resolve conflicts. - - * MonoDevelop.Refactoring.Rename/RenameHandler.cs: - * MonoDevelop.Refactoring.Rename/RenameItemDialog.cs: Fixed - possible rename exceptions. - -2009-08-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Worked on extract method. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - Fixed possible null reference exception. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - Let the code refactorer auto detect the search scope. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/HelperMethods.cs: changed return - type. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/NullCheckGenerator.cs: Only full - reference ArgumentNullException when System namespace isn't - imported. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/NullCheckGenerator.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: Fixed - null check generator & abstract generate action statement - output. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.CodeGeneration/NullCheckGenerator.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: Added - NullCheckGenerator from Scott Thomas <scpeterson@novell.com> - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - Not longer possible to remove backing stores when the field - has attributes. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: Fixed - parameter members in the code generation action. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring/RefactoringService.cs: Refactorings - are now atomic. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - * MonoDevelop.Refactoring.ConvertPropery/CreateBackingStore.cs: - Worked on refactoring. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring/RefactoringService.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring.ConvertPropery/PropertyVisitor.cs: - * MonoDevelop.Refactoring.ConvertPropery/CreateBackingStore.cs: - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - Improved "remove backing store"/implemented support for - overlapping changes. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ConvertPropery/CreateBackingStore.cs: - Improved backing store name creation. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring.ConvertPropery: - * MonoDevelop.Refactoring/HelperMethods.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring.ConvertPropery/CreateBackingStore.cs: - * MonoDevelop.Refactoring.ConvertPropery/RemoveBackingStore.cs: - Added create/remove backing store property refactorings. - -2009-08-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - Move type to file refactoring now works with generic types. - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/ToStringGenerator.cs: - * MonoDevelop.CodeGeneration/PropertyGenerator.cs: - * MonoDevelop.CodeGeneration/WriteLineGenerator.cs: - * MonoDevelop.CodeGeneration/CodeGenerationOptions.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - * MonoDevelop.CodeGeneration/EqualityMembersGenerator.cs: - * MonoDevelop.CodeGeneration/RaiseEventMethodGenerator.cs: - * MonoDevelop.CodeGeneration/CreateConstructorGenerator.cs: - Fixed "Bug 533330 - Code generator ignores virtual space - when inserting code in body". - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.CodeGeneration/EventMethodGenerator.cs: - * MonoDevelop.CodeGeneration/CodeGenerationOptions.cs: - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - * MonoDevelop.CodeGeneration/RaiseEventMethodGenerator.cs: - Worked on raise event method generator (now it generates a - thread safe version). - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - Fixed "Bug 533681 - Method overriding always uses full - namespaces". - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring.ImplementInterface: - * MonoDevelop.Refactoring/RefactoringOperation.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementExplicit.cs: - * MonoDevelop.Refactoring.ImplementInterface/ImplementImplicit.cs: - Added 'Bug 325224 - Better placing of 'Implement Interface' - command'. - -2009-08-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: Fix NRE - introduced in last commit. - -2009-08-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: - * MonoDevelop.CodeGeneration/CodeGenerationCommands.cs: Don't - show the generator window at all if it's not valid. - -2009-08-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.CodeGeneration/CodeGenerationOptions.cs: Don't - explode when ParsedDocument or CompilationUnit is null. - -2009-08-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - Fixed "Bug 531549 - Quick insert menu adds erroneous - override keyword for interfaces". - -2009-08-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Fix out of bounds error when matching bracket is not found. - -2009-08-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Refactoring.csproj: Don't make local copies of - project references. - -2009-08-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Made - refactorer public. - -2009-08-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/HelperMethods.cs: Added helper - method. - -2009-08-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.RefactorImports/SortImportsRefactoring.cs: - * MonoDevelop.Refactoring.RefactorImports/RemoveUnusedImportsRefactoring.cs: - Fixed bug with namespaces. - -2009-08-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.CodeGeneration/ToStringGenerator.cs: - * MonoDevelop.CodeGeneration/PropertyGenerator.cs: - * MonoDevelop.CodeGeneration/WriteLineGenerator.cs: - * MonoDevelop.CodeGeneration/EventMethodGenerator.cs: - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - * MonoDevelop.CodeGeneration/EqualityMembersGenerator.cs: - * MonoDevelop.CodeGeneration/CreateConstructorGenerator.cs: - Check IsSpecialName flag. - -2009-08-06 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/HelperMethods.cs: - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - * MonoDevelop.Refactoring.RefactorImports/SortImportsRefactoring.cs: - * MonoDevelop.Refactoring.RefactorImports/RefactorImportsHandler.cs: - * MonoDevelop.Refactoring.RefactorImports/FindTypeReferencesVisitor.cs: - * MonoDevelop.Refactoring.RefactorImports/RemoveUnusedImportsRefactoring.cs: - Added remove unused usings & sort usings command. - -2009-08-06 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring.RefactorImports: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring.Rename/RenameHandler.cs: - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalHandler.cs: - * MonoDevelop.Refactoring/AbstractRefactoringCommandHandler.cs: - * MonoDevelop.Refactoring.RefactorImports/RefactorImportsHandler.cs: - * MonoDevelop.Refactoring.RefactorImports/RemoveUnusedImportsRefactoring.cs: - Worked on code generation/refactoring. - -2009-08-06 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.CodeGeneration/OverrideMembersGenerator.cs: - * MonoDevelop.CodeGeneration/EqualityMembersGenerator.cs: - * MonoDevelop.CodeGeneration/CreateConstructorGenerator.cs: - Added override member generator. - -2009-08-06 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.CodeGeneration/ToStringGenerator.cs: - * MonoDevelop.CodeGeneration/PropertyGenerator.cs: - * MonoDevelop.CodeGeneration/WriteLineGenerator.cs: - * MonoDevelop.CodeGeneration/EventMethodGenerator.cs: - * MonoDevelop.CodeGeneration/AbstractGenerateAction.cs: - * MonoDevelop.CodeGeneration/EqualityMembersGenerator.cs: - * MonoDevelop.CodeGeneration/CreateConstructorGenerator.cs: - Worked on quick code generation. - -2009-08-05 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.CodeGeneration: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.CodeGeneration/ICodeGenerator.cs: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.Refactoring/RefactoringService.cs: - * MonoDevelop.CodeGeneration/ToStringGenerator.cs: - * MonoDevelop.CodeGeneration/PropertyGenerator.cs: - * MonoDevelop.CodeGeneration/WriteLineGenerator.cs: - * MonoDevelop.CodeGeneration/GenerateCodeWindow.cs: - * MonoDevelop.CodeGeneration/EventMethodGenerator.cs: - * MonoDevelop.CodeGeneration/CodeGenerationOptions.cs: - * MonoDevelop.CodeGeneration/CodeGenerationCommands.cs: - * MonoDevelop.CodeGeneration/EqualityMembersGenerator.cs: - * MonoDevelop.CodeGeneration/ReadonlyPropertyGenerator.cs: - * gtk-gui/MonoDevelop.CodeGeneration.GenerateCodeWindow.cs: - * MonoDevelop.CodeGeneration/CreateConstructorGenerator.cs: - Worked on code generation popup feature. - -2009-08-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - Only look for local variables or parameters when extracting - a method. - -2009-08-04 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring.IntroduceFormatItem: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - * MonoDevelop.Refactoring.IntroduceFormatItem/IntroduceFormatItemRefactoring.cs: - Added introduce format item refactoring. - -2009-08-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - fixed possible null reference. - -2009-07-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - Only enable the move type to file refactoring when the type - has a source project. Prevents offering the refactoring for - types in dlls. - -2009-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: Rename - refactoring now takes care of xml docs too. - -2009-07-28 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring/HelperMethods.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - Added conversion helper method. - -2009-07-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: Fixed - "Bug 524313 - Wrong caret position when exiting local rename - link mode". - -2009-07-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoryCommands.cs: Fixed "Bug - 523947 - Using key command to go to class with parts should - offer choice". - -2009-07-22 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/FindReferencesHandler.cs: - * MonoDevelop.Refactoring/GotoDeclarationHandler.cs: - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodAstTransformer.cs: - Fixed "Bug 523950 - Make Find References keybindable". - -2009-07-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - checked in newest integrate temporary variable. - -2009-07-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Checked in latest refactoring from andrea. - -2009-07-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Declare local is now more carefully looking at the - expression the show up is requested. Removed some debug - messages. - -2009-07-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - Added insanity check for caret offset (it may be after the - document). - -2009-07-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoringService.cs: - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Worked on unit test support. - -2009-07-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - Fixed possible null reference exception. - -2009-07-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Checked in changes from andrea - -2009-07-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - Fixed bug in introduce constant refactoring. - -2009-07-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: Rename - on parameters/local variables are now done with link edit - mode instead of a dialog. - -2009-07-14 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring.MoveTypeToFile: - * MonoDevelop.Refactoring/INRefactoryASTProvider.cs: - * MonoDevelop.Refactoring.MoveTypeToFile/TypeFilterTransformer.cs: - * MonoDevelop.Refactoring.MoveTypeToFile/MoveTypeToFileRefactoring.cs: - Added move type to own file/rename file refactoring. - -2009-07-13 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodAstTransformer.cs: - Worked on extract method. - -2009-07-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Worked on extract method. - -2009-07-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - Improved introduce constant. - -2009-07-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Worked on refactoring. - -2009-07-13 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring.Rename/RenameHandler.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Worked on refactoring/bound rename to F2. - -2009-07-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: Worked - on refactoring preview. - -2009-07-10 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring.CreateClass/CreateClassCodeGenerator.cs: - * MonoDevelop.Refactoring.CreateClass/CreateStructCodeGenerator.cs: - Added create struct generator (based on class generator). - -2009-07-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Applied new patch from andrea. - -2009-07-10 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring.CreateClass: - * MonoDevelop.Refactoring/RefactoringService.cs: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring.CreateClass/CreateClassCodeGenerator.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - Worked on refactoring. - -2009-07-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - Create method code generator now selects the method body. - -2009-07-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Fixed declare local code generator. - -2009-07-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantDialog.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - Worked on introduce constant refactoring. - -2009-07-09 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring.IntroduceConstant: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantDialog.cs: - * MonoDevelop.Refactoring.IntroduceConstant/IntroduceConstantRefactoring.cs: - * gtk-gui/MonoDevelop.Refactoring.IntroduceConstant.IntroduceConstantDialog.cs: - Worked on refactoring. - -2009-07-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Handled the extract method case where only one variable is - changed (use return instead of ref params). - -2009-07-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - Worked on extract method. - -2009-07-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Fixing generic type declarations. - -2009-07-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - declare local variable no longer shows up in item context - menu. - -2009-07-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Improved local variable code generator. - -2009-07-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Checked in changes from andrea. - -2009-07-09 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/RefactoringOperation.cs: - * MonoDevelop.Refactoring/INRefactoryASTProvider.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalHandler.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Added declare local code generator. - -2009-07-09 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.DeclareLocal: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/RefactoringOperation.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - * MonoDevelop.Refactoring.DeclareLocal/DeclareLocalCodeGenerator.cs: - Worked on refactoring. - -2009-07-08 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.Rename: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/Rename.cs: - * MonoDevelop.Refactoring/RenameItemDialog.cs: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.Refactoring.Rename/RenameItemDialog.cs: - * gtk-gui/MonoDevelop.Refactoring.RenameItemDialog.cs: - * MonoDevelop.Refactoring.Rename/RenameRefactoring.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethod.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethod.cs: - * gtk-gui/MonoDevelop.Refactoring.Rename.RenameItemDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodRefactoring.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethodCodeGenerator.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariable.cs: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariableRefactoring.cs: - Worked on refactoring. - -2009-07-07 Mike Krüger <mkrueger@novell.com> - - * ChangeLog: - * Makefile.am: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariable.cs: - - -2009-07-07 Andrea Krüger <andrea@icsharpcod.net> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable: - * MonoDevelop.Refactoring.IntegrateTemporaryVariable/IntegrateTemporaryVariable.cs: - Applied patch from Andrea Krüger: Started - IntegrateTemporaryVarible refactoring. - -2009-07-07 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring/Rename.cs: - * MonoDevelop.Refactoring/RenameItemDialog.cs: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/RefactoringOptions.cs: - * MonoDevelop.Refactoring/RefactoringOperation.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethod.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethod.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - Refactored the refactoring a bit. - -2009-07-07 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring.CreateMethod: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring.CreateMethod/CreateMethod.cs: - Started create method command. - -2009-07-06 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.Refactoring.csproj: Don't local-copy MD project - refs. - -2009-07-06 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.Refactoring.ExtractMethod.ExtractMethodDialog.cs: - Fix expand/fill and sizing. - -2009-07-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.addin.xml: Bound go to definition to - F12 - -2009-07-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RefactoryCommands.cs: Added 'goto - declaration' command. - -2009-07-03 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring/Rename.cs: - * MonoDevelop.Refactoring/Refactoring.cs: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/RefactoringService.cs: - * MonoDevelop.Refactoring/RefactoringOperation.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethod.cs: - Renamed Refactoring to RefactoringOperation. Fixed command - item creation. - -2009-07-03 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/Rename.cs: - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring/Refactoring.cs: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/RefactoringService.cs: - * MonoDevelop.Refactoring/INRefactoryASTProvider.cs: - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethod.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - * MonoDevelop.Refactoring.ExtractMethod/VariableLookupVisitor.cs: - * gtk-gui/MonoDevelop.Refactoring.ExtractMethod.ExtractMethodDialog.cs: - Worked on refactoring support. - -2009-07-02 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.Refactoring.ExtractMethod.ExtractMethodDialog.cs: - Save changes to extract mehtod dialog to ensure that they're - not lost due stetic bugs. - -2009-07-02 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring.ExtractMethod: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethod.cs: - * MonoDevelop.Refactoring.ExtractMethod/ExtractMethodDialog.cs: - * gtk-gui/MonoDevelop.Refactoring.ExtractMethod.ExtractMethodDialog.cs: - Worked on extract method. - -2009-07-01 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring/Rename.cs: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/Change.cs: - * MonoDevelop.Refactoring/Refactoring.cs: - * MonoDevelop.Refactoring/RenameItemDialog.cs: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * MonoDevelop.Refactoring/RefactoringService.cs: - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: Moved - some refactoring infrastructure from MonoDevlop.Projects. - -2009-07-01 Mike Krüger <mkrueger@novell.com> - - * gtk-gui: - * Makefile.am: - * AssemblyInfo.cs: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.Refactoring: - * MonoDevelop.Refactoring.csproj: - * MonoDevelop.Refactoring/Rename.cs: - * MonoDevelop.Refactoring.addin.xml: - * MonoDevelop.Refactoring/RenameItemDialog.cs: - * MonoDevelop.Refactoring/RefactoryCommands.cs: - * gtk-gui/MonoDevelop.Refactoring.RenameItemDialog.cs: - * MonoDevelop.Refactoring/RefactoringPreviewDialog.cs: - * gtk-gui/MonoDevelop.Refactoring.RefactoringPreviewDialog.cs: - Moved refactoring support to an own assembly. - diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionEditorExtension.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionEditorExtension.cs index 421f6c311a..9a7e31ccdc 100644 --- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionEditorExtension.cs +++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeActions/CodeActionEditorExtension.cs @@ -103,7 +103,7 @@ namespace MonoDevelop.CodeActions Editor.CaretPositionChanged -= HandleCaretPositionChanged; Editor.SelectionChanged -= HandleSelectionChanged; DocumentContext.DocumentParsed -= HandleDocumentDocumentParsed; - Editor.BeginMouseHover -= HandleBeginHover; + Editor.MouseMoved -= HandleBeginHover; Editor.TextChanged -= Editor_TextChanged; Editor.EndAtomicUndoOperation -= Editor_EndAtomicUndoOperation; RemoveWidget (); @@ -178,12 +178,12 @@ namespace MonoDevelop.CodeActions var diagnosticsAtCaret = Editor.GetTextSegmentMarkersAt (Editor.CaretOffset) - .OfType<IGenericTextSegmentMarker> () - .Select (rm => rm.Tag) - .OfType<DiagnosticResult> () - .Select (dr => dr.Diagnostic) - .ToList (); - + .OfType<IGenericTextSegmentMarker> () + .Select (rm => rm.Tag) + .OfType<DiagnosticResult> () + .Select (dr => dr.Diagnostic) + .ToList (); + var errorList = Editor .GetTextSegmentMarkersAt (Editor.CaretOffset) .OfType<IErrorMarker> () @@ -289,10 +289,8 @@ namespace MonoDevelop.CodeActions { readonly List<FixMenuEntry> items = new List<FixMenuEntry> (); - public IReadOnlyList<FixMenuEntry> Items - { - get - { + public IReadOnlyList<FixMenuEntry> Items { + get { return items; } } @@ -310,8 +308,7 @@ namespace MonoDevelop.CodeActions items.Add (entry); } - public object MotionNotifyEvent - { + public object MotionNotifyEvent { get; set; } @@ -325,10 +322,10 @@ namespace MonoDevelop.CodeActions //ICSharpCode.NRefactory.CSharp.AstNode node; int items = 0; -// if (AddPossibleNamespace != null) { -// AddPossibleNamespace (Editor, DocumentContext, menu); -// items = menu.Items.Count; -// } + // if (AddPossibleNamespace != null) { + // AddPossibleNamespace (Editor, DocumentContext, menu); + // items = menu.Items.Count; + // } PopulateFixes (fixMenu, ref items); @@ -399,11 +396,11 @@ namespace MonoDevelop.CodeActions static string CreateLabel (string title, ref int mnemonic) { var escapedLabel = title.Replace ("_", "__"); - #if MAC +#if MAC return escapedLabel; - #else +#else return (mnemonic <= 10) ? "_" + mnemonic++ % 10 + " \u2013 " + escapedLabel : " " + escapedLabel; - #endif +#endif } internal class FixAllDiagnosticProvider : FixAllContext.DiagnosticProvider @@ -426,7 +423,7 @@ namespace MonoDevelop.CodeActions /// </summary> private readonly Func<Project, bool, ImmutableHashSet<string>, CancellationToken, Task<IEnumerable<Diagnostic>>> _getProjectDiagnosticsAsync; - public FixAllDiagnosticProvider( + public FixAllDiagnosticProvider ( ImmutableHashSet<string> diagnosticIds, Func<Microsoft.CodeAnalysis.Document, ImmutableHashSet<string>, CancellationToken, Task<IEnumerable<Diagnostic>>> getDocumentDiagnosticsAsync, Func<Project, bool, ImmutableHashSet<string>, CancellationToken, Task<IEnumerable<Diagnostic>>> getProjectDiagnosticsAsync) @@ -436,19 +433,19 @@ namespace MonoDevelop.CodeActions _getProjectDiagnosticsAsync = getProjectDiagnosticsAsync; } - public override Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync(Microsoft.CodeAnalysis.Document document, CancellationToken cancellationToken) + public override Task<IEnumerable<Diagnostic>> GetDocumentDiagnosticsAsync (Microsoft.CodeAnalysis.Document document, CancellationToken cancellationToken) { - return _getDocumentDiagnosticsAsync(document, _diagnosticIds, cancellationToken); + return _getDocumentDiagnosticsAsync (document, _diagnosticIds, cancellationToken); } - public override Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync(Project project, CancellationToken cancellationToken) + public override Task<IEnumerable<Diagnostic>> GetAllDiagnosticsAsync (Project project, CancellationToken cancellationToken) { - return _getProjectDiagnosticsAsync(project, true, _diagnosticIds, cancellationToken); + return _getProjectDiagnosticsAsync (project, true, _diagnosticIds, cancellationToken); } - public override Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync(Project project, CancellationToken cancellationToken) + public override Task<IEnumerable<Diagnostic>> GetProjectDiagnosticsAsync (Project project, CancellationToken cancellationToken) { - return _getProjectDiagnosticsAsync(project, false, _diagnosticIds, cancellationToken); + return _getProjectDiagnosticsAsync (project, false, _diagnosticIds, cancellationToken); } } void PopulateFixes (FixMenuDescriptor menu, ref int items) @@ -467,8 +464,8 @@ namespace MonoDevelop.CodeActions var fix = fix_; var label = CreateLabel (fix.CodeAction.Title, ref mnemonic); - var thisInstanceMenuItem = new FixMenuEntry (label, delegate { - new ContextActionRunner (fix.CodeAction, Editor, DocumentContext).Run (null, EventArgs.Empty); + var thisInstanceMenuItem = new FixMenuEntry (label,async delegate { + await new ContextActionRunner (fix.CodeAction, Editor, DocumentContext).Run (); ConfirmUsage (fix.CodeAction.EquivalenceKey); }); menu.Add (thisInstanceMenuItem); @@ -484,8 +481,8 @@ namespace MonoDevelop.CodeActions } var label = CreateLabel (fix.CodeAction.Title, ref mnemonic); - var thisInstanceMenuItem = new FixMenuEntry (label, delegate { - new ContextActionRunner (fix.CodeAction, Editor, DocumentContext).Run (null, EventArgs.Empty); + var thisInstanceMenuItem = new FixMenuEntry (label, async delegate { + await new ContextActionRunner (fix.CodeAction, Editor, DocumentContext).Run (); ConfirmUsage (fix.CodeAction.EquivalenceKey); }); menu.Add (thisInstanceMenuItem); @@ -560,7 +557,7 @@ namespace MonoDevelop.CodeActions return await compilationWithAnalyzer.GetAnalyzerSemanticDiagnosticsAsync (model, null, token); }, (Project arg1, bool arg2, ImmutableHashSet<string> arg3, CancellationToken arg4) => { - return Task.FromResult ((IEnumerable<Diagnostic>)new Diagnostic[] { }); + return Task.FromResult ((IEnumerable<Diagnostic>)new Diagnostic [] { }); }); var ctx = new FixAllContext ( this.DocumentContext.AnalysisDocument, @@ -577,7 +574,7 @@ namespace MonoDevelop.CodeActions } }); subMenu2.Add (menuItem); - subMenu.Add (FixMenuEntry.Separator); + subMenu.Add (FixMenuEntry.Separator); subMenu.Add (subMenu2); } @@ -599,14 +596,9 @@ namespace MonoDevelop.CodeActions this.documentContext = documentContext; } - public void Run (object sender, EventArgs e) + public async Task Run () { - Run (); - } - - internal async void Run () - { - var token = default(CancellationToken); + var token = default (CancellationToken); var insertionAction = act as InsertionAction; if (insertionAction != null) { var insertion = await insertionAction.CreateInsertion (token).ConfigureAwait (false); @@ -655,7 +647,7 @@ namespace MonoDevelop.CodeActions operation.Apply (documentContext.RoslynWorkspace, token); } } - TryStartRenameSession (documentContext.RoslynWorkspace, oldSolution, updatedSolution, token); + await TryStartRenameSession (documentContext.RoslynWorkspace, oldSolution, updatedSolution, token); } static IEnumerable<DocumentId> GetChangedDocuments (Solution newSolution, Solution oldSolution) @@ -670,30 +662,30 @@ namespace MonoDevelop.CodeActions } } - async void TryStartRenameSession (Workspace workspace, Solution oldSolution, Solution newSolution, CancellationToken cancellationToken) + async Task TryStartRenameSession (Workspace workspace, Solution oldSolution, Solution newSolution, CancellationToken cancellationToken) { var changedDocuments = GetChangedDocuments (newSolution, oldSolution); foreach (var documentId in changedDocuments) { var document = newSolution.GetDocument (documentId); var root = await document.GetSyntaxRootAsync (cancellationToken).ConfigureAwait (false); SyntaxToken? renameTokenOpt = root.GetAnnotatedNodesAndTokens (RenameAnnotation.Kind) - .Where (s => s.IsToken) - .Select (s => s.AsToken ()) - .Cast<SyntaxToken?> () - .FirstOrDefault (); + .Where (s => s.IsToken) + .Select (s => s.AsToken ()) + .Cast<SyntaxToken?> () + .FirstOrDefault (); if (renameTokenOpt.HasValue) { var latestDocument = workspace.CurrentSolution.GetDocument (documentId); var latestModel = await latestDocument.GetSemanticModelAsync (cancellationToken).ConfigureAwait (false); var latestRoot = await latestDocument.GetSyntaxRootAsync (cancellationToken).ConfigureAwait (false); - Application.Invoke (delegate { + await Runtime.RunInMainThread (async delegate { try { var node = latestRoot.FindNode (renameTokenOpt.Value.Parent.Span, false, false); if (node == null) return; var info = latestModel.GetSymbolInfo (node); var sym = info.Symbol ?? latestModel.GetDeclaredSymbol (node); - if (sym != null) - new MonoDevelop.Refactoring.Rename.RenameRefactoring ().Rename (sym); + if (sym != null) + await new MonoDevelop.Refactoring.Rename.RenameRefactoring ().Rename (sym); } catch (Exception ex) { LoggingService.LogError ("Error while renaming " + renameTokenOpt.Value.Parent, ex); } @@ -723,11 +715,11 @@ namespace MonoDevelop.CodeActions return; } -// var container = editor.Parent; -// if (container == null) { -// RemoveWidget (); -// return; -// } + // var container = editor.Parent; + // if (container == null) { + // RemoveWidget (); + // return; + // } bool first = true; var smartTagLocBegin = offset; foreach (var fix in fixes.CodeFixActions.Concat (fixes.CodeRefactoringActions)) { @@ -739,19 +731,19 @@ namespace MonoDevelop.CodeActions } first = false; } -// if (smartTagLocBegin.Line != loc.Line) -// smartTagLocBegin = new DocumentLocation (loc.Line, 1); + // if (smartTagLocBegin.Line != loc.Line) + // smartTagLocBegin = new DocumentLocation (loc.Line, 1); // got no fix location -> try to search word start -// if (first) { -// int offset = document.Editor.LocationToOffset (smartTagLocBegin); -// while (offset > 0) { -// char ch = document.Editor.GetCharAt (offset - 1); -// if (!char.IsLetterOrDigit (ch) && ch != '_') -// break; -// offset--; -// } -// smartTagLocBegin = document.Editor.OffsetToLocation (offset); -// } + // if (first) { + // int offset = document.Editor.LocationToOffset (smartTagLocBegin); + // while (offset > 0) { + // char ch = document.Editor.GetCharAt (offset - 1); + // if (!char.IsLetterOrDigit (ch) && ch != '_') + // break; + // offset--; + // } + // smartTagLocBegin = document.Editor.OffsetToLocation (offset); + // } if (currentSmartTag != null && currentSmartTagBegin == smartTagLocBegin) { return; @@ -783,7 +775,7 @@ namespace MonoDevelop.CodeActions base.Initialize (); DocumentContext.DocumentParsed += HandleDocumentDocumentParsed; Editor.SelectionChanged += HandleSelectionChanged; - Editor.BeginMouseHover += HandleBeginHover; + Editor.MouseMoved += HandleBeginHover; Editor.CaretPositionChanged += HandleCaretPositionChanged; Editor.TextChanged += Editor_TextChanged; Editor.EndAtomicUndoOperation += Editor_EndAtomicUndoOperation; @@ -832,7 +824,7 @@ namespace MonoDevelop.CodeActions HandleCaretPositionChanged (null, EventArgs.Empty); } - [CommandUpdateHandler(RefactoryCommands.QuickFix)] + [CommandUpdateHandler (RefactoryCommands.QuickFix)] public void UpdateQuickFixCommand (CommandInfo ci) { if (AnalysisOptions.EnableFancyFeatures) { @@ -846,13 +838,13 @@ namespace MonoDevelop.CodeActions { CancelSmartTagPopupTimeout (); smartTagPopupTimeoutId = GLib.Timeout.Add (menuTimeout, delegate { - PopupQuickFixMenu (null, menu => {}); + PopupQuickFixMenu (null, menu => { }); smartTagPopupTimeoutId = 0; return false; }); } - [CommandHandler(RefactoryCommands.QuickFix)] + [CommandHandler (RefactoryCommands.QuickFix)] void OnQuickFixCommand () { if (!AnalysisOptions.EnableFancyFeatures) { diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameItemDialog.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameItemDialog.cs index 705d830ac6..df89b5ae2d 100644 --- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameItemDialog.cs +++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameItemDialog.cs @@ -35,14 +35,15 @@ using MonoDevelop.Ide.ProgressMonitoring; using System.Linq; using Microsoft.CodeAnalysis.Text; using Microsoft.CodeAnalysis; +using System.Threading.Tasks; namespace MonoDevelop.Refactoring.Rename { public partial class RenameItemDialog : Gtk.Dialog { - Func<RenameRefactoring.RenameProperties, IList<Change>> rename; + Func<RenameRefactoring.RenameProperties, Task<IList<Change>>> rename; - public RenameItemDialog (string title, string currentName, Func<RenameRefactoring.RenameProperties, IList<Change>> renameOperation) + public RenameItemDialog (string title, string currentName, Func<RenameRefactoring.RenameProperties, Task<IList<Change>>> renameOperation) { this.Build (); Init (title, currentName, renameOperation); @@ -112,11 +113,11 @@ namespace MonoDevelop.Refactoring.Rename } - Init (title, symbol.Name, prop => { rename.PerformChanges (symbol, prop); return new List<Change> (); }); + Init (title, symbol.Name, async prop => { await rename.PerformChangesAsync (symbol, prop); return new List<Change> (); }); } - void Init (string title, string currenName, Func<RenameRefactoring.RenameProperties, IList<Change>> rename) + void Init (string title, string currenName, Func<RenameRefactoring.RenameProperties, Task<IList<Change>>> rename) { this.Title = title; this.rename = rename; @@ -178,20 +179,20 @@ namespace MonoDevelop.Refactoring.Rename } } - void OnOKClicked (object sender, EventArgs e) + async void OnOKClicked (object sender, EventArgs e) { var properties = Properties; ((Widget)this).Destroy (); - var changes = this.rename (properties); + var changes = await this.rename (properties); ProgressMonitor monitor = IdeApp.Workbench.ProgressMonitors.GetBackgroundProgressMonitor (Title, null); RefactoringService.AcceptChanges (monitor, changes); } - void OnPreviewClicked (object sender, EventArgs e) + async void OnPreviewClicked (object sender, EventArgs e) { var properties = Properties; ((Widget)this).Destroy (); - var changes = this.rename (properties); + var changes = await this.rename (properties); using (var dlg = new RefactoringPreviewDialog (changes)) MessageService.ShowCustomDialog (dlg); } diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameRefactoring.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameRefactoring.cs index 533fc2fddc..c3da0aae9a 100644 --- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameRefactoring.cs +++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameRefactoring.cs @@ -41,19 +41,21 @@ using MonoDevelop.Ide.Gui; using MonoDevelop.Core.Text; using MonoDevelop.Ide.Editor; using Microsoft.CodeAnalysis.Rename; +using System.Threading.Tasks; +using System.Threading; namespace MonoDevelop.Refactoring.Rename { public class RenameRefactoring { - public static bool Rename (ISymbol symbol, string newName) + public static async Task<bool> Rename (ISymbol symbol, string newName) { if (symbol == null) throw new ArgumentNullException ("symbol"); if (newName == null) throw new ArgumentNullException ("newName"); try { - new RenameRefactoring ().PerformChanges (symbol, new RenameProperties () { NewName = newName }); + await new RenameRefactoring ().PerformChangesAsync (symbol, new RenameProperties () { NewName = newName }); return true; } catch (AggregateException ae) { foreach (var inner in ae.Flatten ().InnerExceptions) @@ -73,20 +75,22 @@ namespace MonoDevelop.Refactoring.Rename } } - public void Rename (ISymbol symbol) + public async Task Rename (ISymbol symbol) { - var solution = IdeApp.ProjectOperations.CurrentSelectedSolution; var ws = TypeSystemService.GetWorkspace (solution); var currentSolution = ws.CurrentSolution; - var newSolution = Renamer.RenameSymbolAsync (currentSolution, symbol, "_" + symbol.Name + "_", ws.Options).Result; + var cts = new CancellationTokenSource (); + var newSolution = await MessageService.ExecuteTaskAndShowWaitDialog (Task.Run (() => Renamer.RenameSymbolAsync (currentSolution, symbol, "_" + symbol.Name + "_", ws.Options, cts.Token)), GettextCatalog.GetString ("Looking for all references"), cts); var projectChanges = currentSolution.GetChanges (newSolution).GetProjectChanges ().ToList (); var changedDocuments = new HashSet<string> (); - foreach (var change in projectChanges) + foreach (var change in projectChanges) { foreach (var changedDoc in change.GetChangedDocuments ()) { changedDocuments.Add (ws.CurrentSolution.GetDocument (changedDoc).FilePath); } + } + if (changedDocuments.Count > 1) { using (var dlg = new RenameItemDialog (symbol, this)) MessageService.ShowCustomDialog (dlg); @@ -110,7 +114,7 @@ namespace MonoDevelop.Refactoring.Rename var oldDoc = projectChange.OldProject.GetDocument (cd); var newDoc = projectChange.NewProject.GetDocument (cd); var oldVersion = editor.Version; - foreach (var textChange in oldDoc.GetTextChangesAsync (newDoc).Result) { + foreach (var textChange in await oldDoc.GetTextChangesAsync (newDoc)) { var segment = new TextSegment (textChange.Span.Start, textChange.Span.Length); if (segment.Offset <= editor.CaretOffset && editor.CaretOffset <= segment.EndOffset) { link.Links.Insert (0, segment); @@ -149,12 +153,12 @@ namespace MonoDevelop.Refactoring.Rename } } - public void PerformChanges (ISymbol symbol, RenameProperties properties) + public async Task PerformChangesAsync (ISymbol symbol, RenameProperties properties) { var solution = IdeApp.ProjectOperations.CurrentSelectedSolution; var ws = TypeSystemService.GetWorkspace (solution); - var newSolution = Renamer.RenameSymbolAsync (ws.CurrentSolution, symbol, properties.NewName, ws.Options).Result; + var newSolution = await Renamer.RenameSymbolAsync (ws.CurrentSolution, symbol, properties.NewName, ws.Options); ws.TryApplyChanges (newSolution); } diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringSymbolInfo.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringSymbolInfo.cs index a901409aba..918e9e7713 100644 --- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringSymbolInfo.cs +++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringSymbolInfo.cs @@ -35,6 +35,7 @@ using System.Threading.Tasks; using MonoDevelop.Ide.Editor; using System.Threading; using System; +using System.Linq; using Microsoft.CodeAnalysis.CSharp; namespace MonoDevelop.Refactoring @@ -76,22 +77,44 @@ namespace MonoDevelop.Refactoring this.symbolInfo = symbolInfo; } - public static async Task<RefactoringSymbolInfo> GetSymbolInfoAsync (DocumentContext document, int offset, CancellationToken cancellationToken = default(CancellationToken)) + public static Task<RefactoringSymbolInfo> GetSymbolInfoAsync (DocumentContext document, int offset, CancellationToken cancellationToken = default (CancellationToken)) { if (document == null) throw new ArgumentNullException (nameof (document)); - if (document.ParsedDocument == null) - return RefactoringSymbolInfo.Empty; - var unit = await document.AnalysisDocument.GetSemanticModelAsync (cancellationToken).ConfigureAwait (false); + if (document.AnalysisDocument == null) + return Task.FromResult (RefactoringSymbolInfo.Empty); + + if (Runtime.IsMainThread) {//InternalGetSymbolInfoAsync can be CPU heavy, go to ThreadPool if we are on UI thread + return Task.Run (() => InternalGetSymbolInfoAsync (document.AnalysisDocument, offset, cancellationToken)); + } else { + return InternalGetSymbolInfoAsync (document.AnalysisDocument, offset, cancellationToken); + } + } + + public static Task<RefactoringSymbolInfo> GetSymbolInfoAsync (DocumentContext document, TextEditor editor, CancellationToken cancellationToken = default (CancellationToken)) + { + if (editor.IsSomethingSelected) { + var selectionRange = editor.SelectionRange; + if (editor.GetTextAt (selectionRange).Any (ch => !char.IsLetterOrDigit (ch) && ch !='_')) { + return Task.FromResult (RefactoringSymbolInfo.Empty); + } + return GetSymbolInfoAsync (document, selectionRange.Offset, cancellationToken); + } + return GetSymbolInfoAsync (document, editor.CaretOffset, cancellationToken); + } + + static async Task<RefactoringSymbolInfo> InternalGetSymbolInfoAsync (Microsoft.CodeAnalysis.Document document, int offset, CancellationToken cancellationToken = default (CancellationToken)) + { + var unit = await document.GetSemanticModelAsync (cancellationToken).ConfigureAwait (false); if (unit != null) { var root = await unit.SyntaxTree.GetRootAsync (cancellationToken).ConfigureAwait (false); try { var token = root.FindToken (offset); if (!token.Span.IntersectsWith (offset)) return RefactoringSymbolInfo.Empty; - var symbol = unit.GetSymbolInfo (token.Parent); + var symbol = unit.GetSymbolInfo (token.Parent, cancellationToken); return new RefactoringSymbolInfo (symbol) { - DeclaredSymbol = token.IsKind (SyntaxKind.IdentifierToken) ? unit.GetDeclaredSymbol (token.Parent) : null, + DeclaredSymbol = token.IsKind (SyntaxKind.IdentifierToken) ? unit.GetDeclaredSymbol (token.Parent, cancellationToken) : null, Node = token.Parent, Model = unit }; diff --git a/main/src/addins/MonoDevelop.RegexToolkit/ChangeLog b/main/src/addins/MonoDevelop.RegexToolkit/ChangeLog deleted file mode 100644 index c0476d13eb..0000000000 --- a/main/src/addins/MonoDevelop.RegexToolkit/ChangeLog +++ /dev/null @@ -1,466 +0,0 @@ -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.RegexToolkit/Commands.cs: Dialog placement. - -2010-05-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Added multi - monitor support. - -2010-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.addin.xml: On Windows, show the - global options command in the Tools menu. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.RegexToolkit.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.RegexToolkit.csproj: - * MonoDevelop.RegexToolkit.addin.xml: - * MonoDevelop.RegexToolkit/RegexLibraryWindow.cs: - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Merged - MD.Projects into MD.Core, and MD.Projects.Gui, MD.Core.Gui - and MD.Components into MD.Ide. - -2010-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: disabled - elements list. - -2010-02-05 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: - * gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs: - Avoid unhandled exception on invalid expression. - -2010-01-24 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.RegexToolkit.csproj: - * MonoDevelop.RegexToolkit/RegexLibraryWindow.cs: - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: - * MonoDevelop.RegexToolkit/UpdateInProgressDialog.cs: - * gtk-gui/MonoDevelop.RegexToolkit.RegexLibraryWindow.cs: - * gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs: - * gtk-gui/MonoDevelop.RegexToolkit.UpdateInProgressDialog.cs: - Made the regex toolkit a bit nicer. - -2009-12-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Set button - sensitivity depending on whether entries are full. Pack - icons into same columns as text. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.RegexToolkit/UpdateInProgressDialog.cs: Name - threads to make debugging easier. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.RegexToolkit.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.RegexToolkit.csproj: - * gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs: - * gtk-gui/MonoDevelop.RegexToolkit.RegexLibraryWindow.cs: - * gtk-gui/MonoDevelop.RegexToolkit.UpdateInProgressDialog.cs: - Flush. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.RegexToolkit.addin.xml: Bump MD version. - -2009-09-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit.addin.xml: Added missing "..." to - menu item. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.csproj: Updated dependencies. We - now depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-06-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit/RegexLibraryWindow.cs: In .NET, - settings as read-only after the creation of an - XmlTextWriter. - -2009-06-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit/UpdateInProgressDialog.cs: Limit - the number of expressions when querying. Beyond 1230 there - is an expression which makes the web service reply to fail. - -2009-06-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit/UpdateInProgressDialog.cs: Properly - show error messages while updating. - -2009-06-10 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.RegexToolkit.csproj: - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: - * MonoDevelop.RegexToolkit/RegexLibraryWindow.cs: - * gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs: - * gtk-gui/MonoDevelop.RegexToolkit.RegexLibraryWindow.cs: - * gtk-gui/MonoDevelop.RegexToolkit.UpdateInProgressDialog.cs: - Cosmetic GUI fixes. - - * MonoDevelop.RegexToolkit/UpdateInProgressDialog.cs: Properly - handle cancellation of the web service call. - -2009-06-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit/RegexLibraryWindow.cs: On MS.NET - XmlWritter.Settings is not initialized by default. Path by - Carlo Kok. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.RegexToolkit.csproj: don't require specific - gtk-sharp version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.RegexToolkit.addin.xml: Bump MD version. - -2009-03-02 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: make strings - translatable - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexLibraryWindow.cs: Changed - override Destroy --> override OnDestroyed. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * RegexElements.xml: Reverted changes (we came to the - conclusion that the old ones were more correct). - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * RegexElements.xml: Changed some problematic strings found by - eno. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: - * MonoDevelop.RegexToolkit/RegexLibraryWindow.cs: Worked on - ressource de-allocation. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.mdp: - * MonoDevelop.RegexToolkit.csproj: Migrated to MSBuild file - format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.RegexToolkit.addin.xml: Bump MD version. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.RegexToolkit.mdp: Flush project format changes. - -2008-12-19 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: - * gtk-gui/MonoDevelop.RegexToolkit.RegexLibraryWindow.cs: - * gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs: - * gtk-gui/MonoDevelop.RegexToolkit.UpdateInProgressDialog.cs: - TooltipWindow has been moved to MD.Components. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.mdp: All projects now require fx 3.5. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-12-01 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: Manually remove unnecessary viewports. They were - preventing automatic scrolling when the selection was changed with - the keyboard. - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Tidied. Remove - unnecessary destructions. Work around GTK event handler marshalling - issues by using a method instead of a delegate -- prevents error - message when using Regex Toolkit on GTK# 2.12.6. - - * gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs: Updated. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.addin.xml: Bump MD version. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.RegexToolkit.RegexLibraryWindow.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.RegexToolkit.UpdateInProgressDialog.cs: Updated - generated code. - -2008-06-18 Ankit Jain <jankit@novell.com> - - * gtk-gui/MonoDevelop.RegexToolkit.RegexLibraryWindow.cs: - * gtk-gui/gui.stetic: Fix window title, and set WrapMode on the - description textview. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.addin.xml: Bump MD version. - -2008-06-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit/RegexLibraryWindow.cs, - MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Use the OnDestroyed - event instead of Dispose, since with the latest changes in gtk#, - Dispose is not called anymore when a widget is destroyed. - -2008-05-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Use base tooltip - window. - * gtk-gui/gui.stetic: Set target GTK version to 2.8. - -2008-04-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: fixed Bug 379472 - - GTK warnings caused by regex toolkit window. - -2008-03-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs: Set type wink - -2008-03-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs, - gtk-gui/gui.stetic: Changed start position. - -2008-03-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs, - gtk-gui/generated.cs, gtk-gui/gui.stetic: Overworked regex toolkit - window. - -2008-02-28 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs: Fixed "Bug 365624 - - Widget toolbox are shown unsorted". - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.RegexToolkit.RegexLibraryWindow.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs: Moved some - buttons. - -2008-02-09 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: Managed texteditor is now standard - the gtksourceview1&2 are - now optional. - -2008-01-29 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Small workaround to be - able to build in mono 1.2.4 (mono 1.2.4 ignores usings in anon - delegates). - -2008-01-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Fixed Bug 355842 - Tootips - in regex toolkit are excessively persistent. - -2008-01-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Fixed Bug 355842 - Tootips - in regex toolkit are excessively persistent. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.addin.xml: Update MD version. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * RegexElements.xml: Improve formatting of translatable strings. - * MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Actually feed translatable - strings from xml file through Gettext. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.mdp: Updated project files. The order of extended - properties won't change anymore. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs, - gtk-gui/gui.stetic: Updated. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.addin.xml: Bump add-in versions. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.mdp, Makefile.am: Directory reorganization. - -2007-12-02 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: Sync assembly and add-in versions. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.RegexToolkit/RegexLibraryWindow.cs: Track LoggingService API - changes. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.addin.xml: Bump MD version. - -2007-10-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexLibraryWindow.cs, - MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Regex library behaves - more nicely when scrolling. - -2007-10-24 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs, - gtk-gui/gui.stetic: Made the replacement regex label clearer. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.mdp: Project file names updated by change in MD - path functions. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.addin.xml: Bump MD version. - -2007-09-20 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.RegexToolkit.RegexLibraryWindow.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.RegexToolkit.UpdateInProgressDialog.cs: Regenerated - GUI files. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexLibraryWindow.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexLibraryWindow.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs: Changes due to - new property infrastructure. - -2007-08-15 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.RegexToolkit/UpdateInProgressDialog.cs: Use fully - qualified type names inside anonymous delegates as a workaround - for gmcs 1.2.4 bug. - -2007-08-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/UpdateInProgressDialog.cs, - MonoDevelop.RegexToolkit/RegexLibraryWindow.cs, - MonoDevelop.RegexToolkit/RegexToolkitWindow.cs: Made the dialogs - more HID compliant. - -2007-08-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit.mdp: Added prefixes for makefile support. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.RegexToolkit.addin.xml, MonoDevelop.RegexToolkit.mdp, - Makefile.am: Reorganized the extension point hierarchy. Embedded all - add-in manifests as resources. - -2007-08-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexLibrary.cs, - MonoDevelop.RegexToolkit/RegexToolkit.cs: Regex library closing - behavior now is connected with the regex toolkit. - -2007-08-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexLibrary.cs, - MonoDevelop.RegexToolkit/RegexToolkit.cs, - MonoDevelop.RegexToolkit/Commands.cs, - MonoDevelop.RegexToolkit/Webservices.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexLibrary.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexToolkit.cs: Added regular - expression library to the regex toolkit. - -2007-08-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkit.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexToolkit.cs: Regex toolkit now - supports replacement expressions. - -2007-07-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkit.cs, RegexElements.xml: Worked - on tooltips. - -2007-07-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkit.cs: worked on regex toolkit. - -2007-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkit.cs, - gtk-gui/MonoDevelop.RegexToolkit.RegexToolkit.cs: Worked on regex - toolkit. - -2007-07-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit/RegexToolkit.cs, RegexElements.xml, - gtk-gui/MonoDevelop.RegexToolkit.RegexToolkit.cs: Worked on regex - toolkit. - -2007-07-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.RegexToolkit.addin.xml, - MonoDevelop.RegexToolkit/RegexToolkit.cs, - MonoDevelop.RegexToolkit/Commands.cs: Initial checkin. - diff --git a/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog b/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog deleted file mode 100644 index a409adf06e..0000000000 --- a/main/src/addins/MonoDevelop.SourceEditor2/ChangeLog +++ /dev/null @@ -1,5017 +0,0 @@ -2010-07-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Optimized - document loading. - -2010-07-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/AutoSave.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Auto save - thread is now shared. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Moved the - SetCaretTo to the mono.texteditor. - -2010-07-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Track API - changes. - -2010-07-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Track API - changes. - -2010-07-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: added null - check.- - -2010-07-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed 'Bug - 622214 - NullReferenceException when closing file tab'. - -2010-07-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Unsubscribe - the recently added file change events, check if the widget's - disposed to avoid NRE, and avoid an unnecessary closure - creation. - -2010-07-13 Levi Bard <levi@unity3d.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - Also respond to FileService events. - -2010-07-13 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/objects.xml: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/NavigationBar.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor/ISourceEditorOptions.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: - * MonoDevelop.SourceEditor/NavigationBarCommands.cs: - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: - * MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Removed old unused quick finder code/moved dropdownbox to - components. - -2010-07-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Replaced - custom workerthread with - system.compontentmodel.backgroundworker. - -2010-07-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Track - ProjectDomService/Parser API. - -2010-07-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Handled some - potential threading issues.- - -2010-07-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Track API - changes. - -2010-07-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Simplified - call. - -2010-07-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: added null - check. - -2010-07-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Disabled the - navigation bar subsystem - it got replaced by the pathed - document subsystem. - -2010-06-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Fixed - 'Bug 616949 - Message bubbles prevents the background color - of selected text to change'. - -2010-06-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Fixed - 'Bug 616001 - Inline errors don't completely vanish after - build'. - -2010-06-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 613825 - Auto-complete on highlighted text overwrites - following characters'. - -2010-06-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed - breakpoint text markers. - -2010-06-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed 'Bug - 613114 - NRE in editor means error marker never goes away'. - -2010-06-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Use a - system font for bubbles. - -2010-06-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 611202 - Move line up/down command fails in aspx files'. - - -2010-06-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: check if - search&replace widget is open. - -2010-06-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed 'Bug - 610204 - Find-as-you-type-bar with Chrome style broke a good - use case of the find-bar with Firefox style'. - -2010-05-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Fixed - 'Bug 610099 - Typing in lines with bubbles very slow'. - - -2010-05-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - Generalized method. - -2010-05-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - Generalized method. - -2010-05-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Worked - on message bubbles. - -2010-05-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Removed - the message bubble focus inactive toggle (it's still - inactive, if the line has changed). - -2010-05-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Removed - debug message. - -2010-05-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Removed - message box which informs of undo past save point. - -2010-05-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: fixed - little selection drawing issue. - -2010-05-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleHighlightPopupWindow.cs: - Fix text alignment. - -2010-05-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleHighlightPopupWindow.cs: - Track API. - -2010-05-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleHighlightPopupWindow.cs: - Use new BounceFadePopupWindow class. - -2010-05-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Fixed - some drawing issues. - -2010-05-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: - * MonoDevelop.SourceEditor/MessageBubbleHighlightPopupWindow.cs: - Worked on message bubble popups - -2010-05-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: - Corrected some minor drawing issues. - -2010-05-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Clip - selection region. - -2010-05-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: - * MonoDevelop.SourceEditor/MessageBubbleHighlightPopupWindow.cs: - The message bubbles can now draw selected regions. - -2010-05-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Removed debug - code. - -2010-05-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Ensures - that the layout is created. - -2010-05-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Fixed - some issues with message bubbles. - -2010-05-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: - * MonoDevelop.SourceEditor/MessageBubbleHighlightPopupWindow.cs: - Worked on text editor styling. - -2010-05-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Used smartscrolledwindow. - -2010-05-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Used the - standard scrolled window again. - -2010-05-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Added - border around the text editor & fixed some splitting issues. - -2010-05-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Used compact - scrolled window. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: Clea - up path API. - - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: - Clean up dialog placement. - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Flush. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Disable the - search result animation as it looks rather ugly right now. - - * MonoDevelop.SourceEditor/MessageBubbleHighlightPopupWindow.cs: - Tweak. - -2010-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Unsubscribe - options change event. - - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: - Subscribe the options changed event only once. - -2010-05-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleHighlightPopupWindow.cs: - Speed up animation & made it a bit smaller. - -2010-05-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: - * MonoDevelop.SourceEditor/MessageBubbleHighlightPopupWindow.cs: - Tweaked error bubble popup drawing a bit. - -2010-05-21 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: - * MonoDevelop.SourceEditor/MessageBubbleHighlightPopupWindow.cs: - Added message bubble popup animation/fixed bug in message - bubble calculation. - -2010-05-21 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs: Worked - on message bubbles. - -2010-05-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: Fixed 'Bug - 607311 - MouseOver cause MD to crash'. - -2010-05-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 533918 - Scroll position "jumps" first time editor tab is - shown'. - -2010-05-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Fix keybindings. - -2010-05-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Escape in a - 'do you want to continue' dialog should cancel. - -2010-05-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: Provide - tooltips for message bubbles. - -2010-05-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: Improved the - error bubble drawing. - -2010-05-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: Expanded - message bubbles now overdraw lines instead of inserting - virtual space. - -2010-05-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Implemented - 'Bug 606978 - Warning message when undoing past save point'. - -2010-05-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Track code - template API. - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Track code - template API and toolbox API. - -2010-05-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: Improved - multi monitor support. - -2010-05-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Use - ViActions.Join as EditorCommands.JoinWithNextLine, since - it's more efficient and supports joining multiple lines. - -2010-05-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Removed debug - message. - -2010-05-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Display - resolve errors in the tooltip. - -2010-05-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: Fixed selection - drawing error. - -2010-05-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: Optimized - speed of message bubbles. - -2010-05-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Fixed - 'Bug 605000 - Search history does not include recent - searches in current editor'. - -2010-05-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorPrintOperation.cs: Use - PangoUtil to create the PangoLayout to avoid a leak. - -2010-05-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/StatusBox.cs: Nullify editor - reference to help tracking leaks. - -2010-05-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: - Removed debug message/handled null case. - -2010-05-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: - * MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: - * MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs: - Track API changes. - -2010-05-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: implemented - 'Bug 603984 - Control-f with selection while search open - should use selection'. - -2010-05-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Check for - empty and null. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Make use - of the new Document.Dom property. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fix auto - insert bracket issue. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed - possible null ref. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Auto expand - multiple error bubbles when the caret is in a line that - contains a multi error bubble. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed 'Bug - 603113 - Automatic window scrolling hides completion - window'. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed - breakpoint update. - -2010-05-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Added bounds - check. - -2010-05-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed update - breakpoint slowness problem. - -2010-05-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Removed some duplicate - entries/put toggle code focus command into the text editor - context menu. - -2010-05-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: free - delegate reference. - -2010-05-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Track - API changes. - -2010-05-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Ensure that - created font description is destroyed. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Moved the - command handlers to the view. - -2010-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/GotoLineNumberWidget.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Fixed - IntPtr exception. - -2010-04-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Always fire - the CaretPositionSet event when the caret position changes. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Widgets from - views are now destroyed by the workspace window. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 600671 - Text painting gets into a weird state'. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: added the toggle message - bubble command to the main menu message bubble submenu. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SourceEditorCommands.cs: Fixed 'Bug - 600622 – Can't set a breakpoint on line with inline - error/warning'. - -2010-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed 'Bug - 600609 - Parameter tooltips should hide when scrolling - editor'. - -2010-04-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs: Accept getting - the focus only when the mouse is moved inside the window. - -2010-04-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: - Added some null checks. - -2010-04-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/GotoLineNumberWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Added - some HACK comments. - -2010-04-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/GotoLineNumberWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Worked - on mac bugfix. - -2010-04-22 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.SourceEditor/GotoLineNumberWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - Take back last commit. - -2010-04-22 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.SourceEditor/GotoLineNumberWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - Found other solution to mac drawing problem. - -2010-04-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: - Fixed 'Bug 598203 - Tooltip shows too fast, follows mouse, - and flickers'. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Removed - intptr constructor. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed find - issue. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: provided int - ptr constructor. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/GotoLineNumberWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Worked - on mac disappearing buttons work around. - -2010-04-20 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - Fixed 'Bug 597672 - Search bar icons vanish when moving - across them mouse right to left'. - -2010-04-19 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor.addin.xml: - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/MessageBubbleCommands.cs: Worked on - message bubbles/Added some bubble commands to the view menu. - -2010-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Unregister - pinned watch control when the watch is removed. - - * MonoDevelop.SourceEditor/PinnedWatchWidget.cs: Embed an - ObjectValueTreeView instance instead of a custom value - viewer. - -2010-04-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: fixed warning. - -2010-04-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: Optimized - error bubbles. - -2010-04-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: checked - document == null. - -2010-04-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Levi Bard - <levi@unity3d.com> Cache selection mode. - -2010-04-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 596511 - Code completion removes block selection and only - affects 1 line' - -2010-04-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: ContentName - can be null if the file is not saved. - -2010-04-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Added some - checks to avoid updating breakpoints when the editor has - been disposed. - -2010-04-13 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: - Implemented 'Bug 595598 - Intelligent placing of - semi-colons'. - -2010-04-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Implemented - 'Bug 595587 - Move code block to correct depth when - Alt+arrow moving'. - -2010-04-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 595584 - Code completion leaves the cursor in the wrong - place'. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed 'Bug - 595601 - Make "add matching quote" aware of whether or not - it is within a string already'. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Text - editor extension is disposed in Document. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Dispose - text editor extensions. - -2010-04-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Implemented - command for 'Bug 595228 - Block selection should be usable - from keyboard' - -2010-04-09 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/DebugValueMarker.cs: Removed - debugvaluemarker (it's now done by pinnedquickwatch). - -2010-04-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs: Removed - unnecessary unselection code. - -2010-04-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs: Converted to a - TopLevel window, so that it can get proper focus and the - value entry works as expected. - -2010-04-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 594370 - NRE in source editor crashed MD'. - -2010-04-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - Implemented use selection for find/replace commands. - -2010-04-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed auto - save creation. - -2010-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fix bug 569417 - - Exception in SourceEditorView.CheckFrameIsInFile. - -2010-03-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/PinnedWatchWidget.cs: Improve - visual style. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.SourceEditor.addin.xml: Bumped MD version. - -2010-03-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/StatusBox.cs: - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Optimized - text editor caret movement/selection speed. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor.addin.xml: - * MonoDevelop.SourceEditor/StatusBox.cs: - * MonoDevelop.SourceEditor/IdeViMode.cs: - * MonoDevelop.SourceEditor/NavigationBar.cs: - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/DebugValueMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/DebugValueWindow.cs: - * MonoDevelop.SourceEditor/DefaultFormatter.cs: - * MonoDevelop.SourceEditor/PinnedWatchWidget.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor/DynamicAbbrevHandler.cs: - * MonoDevelop.SourceEditor/ISourceEditorOptions.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - * MonoDevelop.SourceEditor/NavigationBarCommands.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * MonoDevelop.SourceEditor/MarkerOperationsHandler.cs: - * MonoDevelop.SourceEditor.OptionPanels/MarkerPanel.cs: - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: - * MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs: - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: - * MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Don't modify - the style's default font, because that affects other parts - of the MD GUI. Make a copy instead, and track style updates. - -2010-03-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: Fixed - 'Bug 586479 - GTK and GLib criticals from - DropDownBox.PositionListWindow'. - -2010-03-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: fixed - scrolling bar bug. - -2010-03-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Added repaint - after task update. - -2010-03-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: Optimized - error bubble speed. - -2010-03-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/NavigationBarCommands.cs: When the - caret panel is shown the toggle command is renamed to 'hide - caret panel'. - -2010-03-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/StatusBox.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Optimized - caret state box. - -2010-03-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.OptionPanels/MarkerPanel.cs: Fixed - the show column ruler option. - -2010-03-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed 'Bug - 585770 - Matching brace should not be inserted in comments'. - -2010-03-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Don't add - tasks to invalid lines. May happen when the file is reloaded - and changed from outside or when the task is invalid. - -2010-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Fixed 'Bug - 585305 - NRE in text editor when hiding annotations'. - -2010-03-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: Fixed - 'Bug 584883 - Layout issue in quick finder dropdowns'. - -2010-03-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/NavigationBar.cs: Navigation bar - now controls the visibility of the containing panels. - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - -2010-03-03 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor.addin.xml: - * MonoDevelop.SourceEditor/StatusBox.cs: - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/NavigationBar.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/NavigationBarCommands.cs: Worked on - navigation panel (it's now possible to show the caret - position there). - -2010-03-03 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/StatusBox.cs: - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/TinyDropDownBox.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - * MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: - * MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs: - Refactored text editor resolve providers. Language bindings - now can provide own providers. - -2010-03-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fix build - -2010-03-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Moved find - expression code into the language binding. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: up/down - only reacts when search entry has the focus. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - Implemented 'Bug 584244 - key binding (up/down arrow) to - cycle through recent searches'. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Fixed - 'Bug 584235 - New search widget causes text to be - overrwritten when it shouldn't'. - -2010-03-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Handled - unresolved member resolve result. - -2010-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Fixed - 'Bug 583495 - Clicking on search result briefly selects - result'. - -2010-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 583461 - Fold preview scrolling is strange'. - -2010-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/PinnedWatchWidget.cs: setting - minimum height to 18. - -2010-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/PinnedWatchWidget.cs: Fixed 'Bug - 583026 - Font and aligning issues with the - PinnedWatchWidget'/Applied patch from Alexander Cherniuk - <ts33kr@gmail.com> - -2010-02-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: added - selection check. - -2010-02-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Fixed - 'Bug 582050 - Cannot see selection while search box is - visible, even if editor has focus' - -2010-02-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: BOM is now - remembered. - -2010-02-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Add - command handlers for RecenterEditor and TransposeCharacters. - -2010-02-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/IdeViMode.cs: Missed file in - previous commit. - -2010-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Track API - changes. - -2010-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Improved - keyboard navigation in search & replace widget. - -2010-02-22 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - Fixed 'Bug 581629 - Search and replace should not trim the - search/replace term'. - -2010-02-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Worked - on search & replace. - -2010-02-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Worked - on search & replace. - -2010-02-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - Fixed search update bug. - -2010-02-16 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/GotoLineNumberWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - Worked on the search box/goto line number box. - -2010-02-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Fixed - search & replace widget flickering problem. - -2010-02-15 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/searchoptions.png: - * MonoDevelop.SourceEditor/searchoptions.svg: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Added - search options icon. - -2010-02-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/PinnedWatchWidget.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Worked - on search & replace widget. - -2010-02-12 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: Remove - dead code. - -2010-02-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: fixed - flickering in inform label update. - -2010-02-12 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/GotoLineNumberWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - Overworked the search & replace widget. - -2010-02-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - re-implemented intptr constructor. - -2010-02-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed 'Bug - 577848 - MissingIntPtrCtorException appears randomly'. - -2010-02-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Added scroll - to caret call for all folding commands to fix "Bug 577933 - - Text editor cannot be scrolled and no text is in view". - -2010-02-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Track print - API. - -2010-02-05 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/PrintSettingsWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.PrintSettingsWidget.cs: - Stub out a widget for editing custom print settings. - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorPrintOperation.cs: - Unify and expand the custom print settings in a settings - class. Fix warnings. - - * MonoDevelop.SourceEditor/TinyDropDownBox.cs: Fix warning. - -2010-02-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorPrintOperation.cs: Use - mm units instead of px. - -2010-02-05 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorPrintOperation.cs: - Replace the Gnome printing code with a new GTK 2.10 - implementation. - -2010-02-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Added method - to check whether text editor has input focus. - -2010-02-04 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/DebugValueMarker.cs: - * MonoDevelop.SourceEditor/PinnedWatchWidget.cs: Added first - version of widget based pinned watches. - -2010-02-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/DebugValueMarker.cs: - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: Use - the new pinned watch infrastructure. - -2010-01-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs: - * MonoDevelop.SourceEditor/DebugValueMarker.cs: - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: - Display mouse over widget for pin watches. - -2010-01-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed 'Bug - 574362 - Matching brace shouldn't be added inside comments'. - -2010-01-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs: fixed 'Bug - 574994 - Pinned quick watch issues'. - -2010-01-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DebugValueMarker.cs: handles h - scrolling & clipping. - -2010-01-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: Don't - show the window in the ctor. This means the creator can move - it before showing it, and we don't get a flicker. Also means - we have to grab/ungrab in map/unmap. - -2010-01-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DebugValueMarker.cs: hide close - pins, when mouse is not in the right line. - -2010-01-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs: - * MonoDevelop.SourceEditor/DebugValueMarker.cs: Worked on - pinnable watches. - -2010-01-26 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/DebugValueWindow.cs: - * MonoDevelop.SourceEditor/DebugValueMarker.cs: - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: - * MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: - * MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs: - Implemented 'quick watches'. - -2010-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: - Track DisplayBinding API. - -2010-01-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Track - HelpService API. - -2010-01-21 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.MarkerPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Added support for custom key actions in completion list. - -2010-01-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: fixed 'Bug - 366110 - Accessibility issue regarding tooltips font'. - -2010-01-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Implemented - 'Bug 433318 - Allow scrolling the text boxes that appear - when hovering over a folded region'. - -2010-01-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/DefaultFormatter.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Track api - changes. - -2010-01-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/TinyDropDownBox.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: - implemented 'Bug 571252 - Quick finder dropdowns should take - mouse grab'. - -2010-01-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs: - fixed bug with on the fly formatting check button. - -2010-01-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: icon is no - longer drawn over the left margins. - -2010-01-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: fixed bug in - error text marker collapsing sign. - -2010-01-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: fixed 'Bug - 569665 - Moving entire lines of code with Alt + Up/Down - causes the editor to behave erratically.'. - -2010-01-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: Track - selection during mouse scroll events. Fix page size. - -2010-01-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Use the eol - marker from the policy. - -2010-01-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: Worked on - collapsible error bubbles. - -2010-01-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: added case - check. - -2010-01-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed auto - set pattern casing for selection. - -2010-01-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: fixed 'Bug - 568979 - Hruler paints over error text'. - -2010-01-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: Fixed 'Bug - 568966 - Error bubbles wrapped lines have wrong bg in ruler - area'. - -2010-01-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: fixed selection - drawing bug. - -2010-01-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: Added support - for multiple errors/warnings in one line. - -2010-01-05 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: - fixed "Bug 561572 - Search keeps defaulting to case - sensitive" & "Bug 564384 - Can't turn off case sensitivity". - -2010-01-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: fixed Bug - 564855 - Pressing Enter at the end of a line with a breakpoint - on it causes the line to be drawn as a not "breakpointed" line. - -2010-01-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed 'Bug - 567335 - Split Horizontal View Jumps Both Panes to the Start - of the File instead of displaying the same place'. - -2010-01-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/TinyDropDownBox.cs: Constrain the - text layout so it doesn't ever render under the dropdown - arrows. - -2010-01-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: fixed/added - debug messages for 'Bug 566249 - InvalidCastException when - deleting some text in the text editor'. - -2010-01-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed 'Bug - 560510 - Preprocessor enabled code shows as comment anyway'. - -2010-01-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/TinyDropDownBox.cs: Render as the - inside of a button, so it matches button styling. Use - depressed state when popup active. - -2009-12-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Use proper - enums for values instead of letting them get cached as - strings and having to reparse them every time. - -2009-12-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Use some of the new - icons. - -2009-12-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Re-enable - syntax error underlining. No idea why Mike disabled it, but - it's far more useful than error bubbles. - -2009-12-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Check that - file exists before getting its old attributes. - -2009-12-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/TinyDropDownBox.cs: Escape now - closes drop down. - -2009-12-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/TinyDropDownBox.cs: Improved the - drawing of the tiny drop down box. - -2009-12-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/TinyDropDownBox.cs: Keyboard now - works in tiny drop down. - -2009-12-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/TinyDropDownBox.cs: Added spacing - for the right arrows. - -2009-12-03 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/objects.xml: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/TinyDropDownBox.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Added tiny - drop down box. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/AutoSave.cs: Name threads to make - debugging easier. - -2009-12-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed 'Bug - 559822 - comments are folded with incorrect match'. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: - Track API. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Only update - individual properties on property service events, instead of - wholesale refreshing them all on any (unrelated) property - service event. Prevents firing lots of change events that - could cause lots of unnecessary work and slowdowns - elsewhere. - -2009-11-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Fixed - search & replace speed issue. - -2009-11-26 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - Worked on search & replace popup. - -2009-11-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Cleanly take - out event handler. - -2009-11-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: only set the - color styles, when an editor color style is available. - -2009-11-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Try to display - the current non-external frame only if the current frame - isn't in the current file. This means we also show a - stack/execution marker in external code files, if they're - somehow opened. - -2009-11-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Use FilePath - when comparing files, since it is case insensitive in - windows. - -2009-11-25 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.MarkerPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Worked on message bubbles. - -2009-11-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: When debugging - stops, clear the stack marker as well as the execution marker. - -2009-11-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Use the new - tracepoint markers. - -2009-11-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Disabled error - bubbles by request from lluis. - -2009-11-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: Used the - correct screen for the screen height. - -2009-11-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: Increased - the number of maximum items in the quick class browser - dropdown. - -2009-11-24 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/ErrorTextMarker.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Worked on - error markers - -2009-11-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Implement - markers for current stack frame. - -2009-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Use correct cairo lib. - -2009-11-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: - * MonoDevelop.SourceEditor/SourceEditorCommands.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - Implemented 'Code focus toggle and follow-cursor'. - -2009-11-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Source - editor options are now public. - -2009-11-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Move common - infobar code to new widget in MonoDevelop.Components. - Attempt to make messages clearer and more usable. - -2009-11-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/AutoSave.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 552173 - Good file for testing texteditor performance'. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.SourceEditor.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Flush. - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: Reference mono-cairo - package. - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Add null - check. - -2009-10-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 550882 - ArgumentNull Exception when removing a breakpoint'. - -2009-10-22 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Fixed the dialog. - -2009-10-22 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Added option to turn off parameter insight. - -2009-10-21 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.MarkerPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Added missing check button. - -2009-10-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor.OptionPanels/MarkerPanel.cs: - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: Added - enable animations option. - -2009-10-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Fix Mac keybinding. - -2009-10-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: - * MonoDevelop.SourceEditor/SourceEditorCommands.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Add a - command to pulse the caret. - -2009-10-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Added caret - pulse. - -2009-10-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed bug - with constructor initializers. - -2009-10-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Added caret - line highlighting. - -2009-10-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Search - pattern is now set when search widget is first opened/added - animated search results. - -2009-10-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed - method overloading when no space is used before '('. - -2009-10-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed C/Vala - bindings. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Fixed xml - documentation summary markup. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Merged code template - windows. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * MonoDevelop.SourceEditor.csproj: Use \ instead of '/' - in the Import. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * MonoDevelop.SourceEditor.csproj: Add md.targets . - -2009-10-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/AutoSave.cs: fixed 'Bug 541726 - - using nant beside monodevelop gives errors because of backup - files'. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.SourceEditor.addin.xml: Bump MD version. - -2009-10-05 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - Enable vi word breaking. - -2009-10-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed caret - mode update at the end of the document. - -2009-10-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Clear caret - state when closing a source editor/update caret state when - activating a source editor. - -2009-10-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed class - quick finder flicker on file open. - -2009-10-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed 'Bug - 543195 New: GTK-Critical errors in split/unsplit text - editor'. - -2009-10-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: - Fixed 'Bug 543200 - Files with hscrollbar open scrolled one - character to the right'/optimized file opening. - -2009-09-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Corrected - quick class browser column. - -2009-09-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: Drop down - box now handles the screen borders. - -2009-09-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Delete command - now doesn't delete the whole line when nothing is selected. - -2009-09-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: Optimized & - improved the behavior of the class quick finder. - -2009-09-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 533918 - Scroll position "jumps" first time editor tab is - shown'. - -2009-09-24 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: Fix build. - -2009-09-24 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: Removed nrefactory - reference. - -2009-09-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed menu - positioning. - -2009-09-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Semantic - highlighting requires to purge the layout cache, when the - parser updates to reflect semantic changes. - -2009-09-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 537761 - Keystrokes not working on texteditor like "CTRL + - X|Y to trigger Foo action...'. - -2009-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Check that - help is supported before trying to show it. - -2009-09-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 540487 - Event handler anon delegate completion puts caret - in wrong place'. - -2009-09-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Removed code - duplication/fixed folding commands. - -2009-09-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Renamed - IDomVisitable -> INode - -2009-09-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: fixed inner - type sorting. - -2009-09-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: quick class - browser now shows full inner type name. - -2009-09-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Only set the - search engine, when the option is changed. - -2009-09-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Added some - error handling code. - -2009-09-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Corrected - caret position after format. - -2009-09-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Worked on - formatting. - -2009-09-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Worked on - on the fly format for code template insertion. - -2009-09-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Track API - changes. - -2009-09-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed code - completion + auto insert braces bug. - -2009-09-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Worked on - template formatting. - -2009-09-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: - Fixed syntax style verification. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: - Set the dialog transient to our widgets toplevel. - -2009-09-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed 'Bug - 537375 - Completed text not immediately updated'. - -2009-09-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed build. - -2009-09-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fold actions - now re calculate the vertical scrollbar. - -2009-08-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Insert the text editor - extension node in the default display binding group. - -2009-08-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed "Bug - 534735 - Write-permission cleared on save". - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/IdeViMode.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed - compiler warnings. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.csproj: Updated dependencies. We - now depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: Track - API changes. - -2009-08-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Auto save is - only created after atomic undos. - -2009-08-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: - Fixed Bug 529544 - Source editor should validate styles when - adding them & Bug 531014 - Syntax Highlighting: Style sheet - file has to be called [something]Style.xml. - -2009-08-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Implement - ISupportsProjectReload. - -2009-08-13 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/AutoSave.cs: - * MonoDevelop.SourceEditor/Counters.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Add some - counters. - -2009-08-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: drop down - box (in quick navigation) now recognizes leave event and - deselects the selected item. - -2009-08-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DynamicAbbrevHandler.cs: Added - abbrev word to the foundWords list. - -2009-08-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DynamicAbbrevHandler.cs: fixed bug - in getwordbeforecaret - -2009-08-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DynamicAbbrevHandler.cs: Replaced - the GetWordBeforeCaret with an own implementation. - -2009-08-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DynamicAbbrevHandler.cs: fixed typo - in dynamic abbrev that caused a bug. - -2009-08-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Changed dynamic abbrev - key to alt+/ - -2009-08-07 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor.addin.xml: - * MonoDevelop.SourceEditor/DynamicAbbrevHandler.cs: - * MonoDevelop.SourceEditor/SourceEditorCommands.cs: Added - dynamic abbrev command (default: alt+space). - -2009-08-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed "Bug - 529009 - When open documents are restored, scroll - positioning is bad". - -2009-08-05 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: Use Mono.Cairo 2.0. - -2009-08-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: bracket - auto insertion no longer closes parameter help window. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Flush. - -2009-07-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed Bug - 526721 - When splitting window vertically, the slider under - left split is not shown unitl window is resized. - -2009-07-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Worked on - xml documentation. - -2009-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Using custom - documentation, if any. - -2009-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed "Bug - 525256 - Mouse Cursor jumps to random position after resolve - type name.". - -2009-07-28 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: Fixing build. - -2009-07-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Implemented - "Bug 523920 - Comment command not using tags defined in - syntax mode". - -2009-07-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed "Bug - 523853 - Delegate not recognised by refactoring tools - (doesn't offer Go To Declaration)". - -2009-07-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed "Bug - 518391 - Exception when save a file into vfat partition". - -2009-07-21 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.SourceEditor/IdeViMode.cs: - Add goto definition, goto next/previous error. - -2009-07-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: On first - load parse info is updated before showing the document (to - prevent folding update flicker). - -2009-07-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Auto - insert bracket feature no longer closes code completion - window too early (which caused that the code completion - window didn't complete). - -2009-07-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SyntaxModeService.cs: Removed debug - messages. - -2009-07-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed some - automatic bracket issues. - -2009-07-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Made the - automatic bracket insertion behavior more nicely (thanks go - to marlun for suggesting this) . - -2009-07-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Improved - automatic " insertion behaivour. - -2009-07-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: - -2009-06-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: Track - api changes. - -2009-06-25 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.SourceEditor/IdeViMode.cs: - Save files via the Gui.Document. - -2009-06-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed "Bug - 515825 - Toggle fold does not work if cursor sent to the end - of folded line". - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/DefaultFormatter.cs: - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: Use - the new DesktopService instead of PlatformService. - -2009-06-22 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - Reduce unnecessary whitespace. - -2009-06-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: The - editor should only open files which are known to be text. - Fixes bug #514761. - -2009-06-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/EditActions.cs: Fixed "Bug 514284 - - Tab key doesn't work for plain text files (with tab as - reindent option set)". - -2009-06-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor\SourceEditorView.cs: Fix nullref. - -2009-06-18 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: - Worked on on the fly formatting. DO NOT USE THIS OPTION (it - may break code. But for testing it may be ok) - -2009-06-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/DefaultFormatter.cs: - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: - Implement support for per mime-type formatting policies. - -2009-06-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed "Bug - 510226 - Edit / Folding commands seem to be currently - broken". - -2009-06-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/AutoSave.cs: Fixed "Bug 504605 - - Crash after removing a project". - -2009-06-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: When setting - the mime type for the file, try to find one for which there - is a syntax mode. - -2009-05-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/EditActions.cs: Fixed Bug 506245 - - Block indent doesn't work. - -2009-05-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: fixed - 'Bug 506246 - Search command doesn't copy the selected - string if find widget is visible'. - -2009-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor\SourceEditorView.cs: Use FilePath - for representing paths. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor\SourceEditorView.cs: Use the new - FilePath class for handling file and directory paths. - -2009-05-14 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor/HighlightPropertiesSemanticRule.cs: - Moved highlight properties semantic rule to c# backend. - -2009-05-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed "Bug - 502586 - Edit / Format / Join Lines does not join blank - lines". - -2009-05-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/EditActions.cs: Fixed "Bug 501996 - - Tab interpreted as reindent sometimes also inserts tabs". - -2009-05-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Fixed - "Bug 501993 - Find and replace: Pressing Tab never gets to - Replace field". - -2009-05-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: Save - no longer centers the caret. - -2009-05-07 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor.addin.xml: - * MonoDevelop.SourceEditor/SyntaxModeCodon.cs: - * MonoDevelop.SourceEditor/SyntaxModeService.cs: - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: - * MonoDevelop.SourceEditor.Extension/TemplateExtensionNodeLoader.cs: - Added support for custom syntax highlighting. - -2009-05-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed "Bug - 499981 - "File Changed" notification panel is unreadable - when a dark theme is used". - -2009-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Added - missing empty region check. - -2009-05-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Changed - default for completewithpunctuation - -2009-04-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Handle - subword commands. - -2009-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Fixed 'Bug 499151 - Some text style policies are not - respected'. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: the - content may be == null now. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: - Track API changes. - -2009-04-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: - Track API changes. - -2009-04-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Use - UntitledName when view.IsUntitled. - -2009-04-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - Reimplemented language binding service. - -2009-04-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed "Bug - 497118 - Code folding makes debugging annoying". - -2009-04-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: track api - changes. - -2009-04-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Implement - handlers for ScrollPageDown and ScrollPageUp. - -2009-04-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Jumping with search & replace panel to files may no longer - fold the jump destination. - -2009-04-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Track - comment tag API. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Renamed - PixbufService to ImageService. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed "Bug - 489963 - Files loose execution bit when saved". - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Track api changes. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.Extension/TemplateCodon.cs: (Revert - revision 132136) - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.Extension/TemplateCodon.cs: Fixed - possible bug in template codons. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Track API - changes. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.SourceEditor.csproj: don't require specific - gtk-sharp version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.SourceEditor.addin.xml: Bump MD version. - -2009-04-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Added patch - from Levi Bard - <taktaktaktaktaktaktaktaktaktak@gmail.com>:Make sure GUI - operations are performed in the GUI thread. - - -2009-04-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs: - fixed error. - -2009-04-14 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Fixed compilation error. - -2009-04-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: changed - default value for 'CompleteWithSpaceOrPunctuation' - -2009-04-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs: - fixed "Bug 494565 - New auto-complete behavior is improperly - labeled.". - -2009-04-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Hitting - search repeatedly does search next - -2009-04-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Made the - 'undo' of code completion operations more intelligent. - -2009-04-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Track api - changes. - -2009-04-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Added some - virtual leading whitespace fixes. - -2009-04-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Added some - fixes for virtual leading whitespace feature/removed some - old code. - -2009-04-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/AutoSave.cs: - * MonoDevelop.SourceEditor/EditActions.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: Worked on "Bug - 492923 - MD hangs while editing text". - -2009-04-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - Implemented "Bug 492675 - New line & ; at end of line". - -2009-04-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Added - ctrl+return/shift+return commands. - -2009-04-06 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - - * MonoDevelop.SourceEditor/AutoSave.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Implemented - auto save feature ("Bug 409717 - No automatic save"). - -2009-04-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed "Bug - 487215 - No type is displayed when hovering over "var" - keyword". - -2009-03-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed "Bug - 487736 - Clipboard ring and code snippets not shown anymore - in the toolbox". - -2009-03-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - Implemented "Bug 487422 - Ctrl+C/V/X should copy/paste/cut - the whole line if no selection is made like in VS". - -2009-03-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed auto - insert matching bracket bug. - -2009-03-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Added - support for contextual templates. - -2009-03-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DefaultFormatter.cs: Fixed Header. - -2009-03-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Added the template - commands to the editor context menu. - -2009-03-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: removed - caching of results for custom expressions. - -2009-03-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs: - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: - * MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs: - * MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: - Fixed compilation error. - -2009-03-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - Implemented template function callbacks. - -2009-03-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Implemented - ICodeTemplateWidget interface. - -2009-03-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Worked on - text link edit mode. - -2009-03-19 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fix possible - NRE. - -2009-03-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Track API - changes. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: - Track API changes. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.csproj: Don't local-copy project - refs. - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.csproj: Added text editor - reference. - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: fixed "Bug - 484574 - Setting SourceEditorView.Text doesn't mark the - document as dirty". - -2009-03-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.csproj: Moved text editor to core - -2009-03-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: - * MonoDevelop.SourceEditor/DefaultFormatter.cs: Worked on code - formatter. - -2009-03-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DefaultFormatter.cs: Changed - interface. - -2009-03-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.Extension/TemplateCodon.cs: Fix - resource disposal issues that prevented addins adding syntax - modes and colour schemes, and probably caused resource - stream leaks. - -2009-03-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed "Bug - 482806 - #region auto folding doesn't work.". - -2009-03-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Remove old - code that could intefere with previous fix. - -2009-03-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Only show - the class & method bar when there's a parsed - CompilationUnit. - -2009-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Properly - implement IEncodedTextContent. - -2009-03-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: fixed "Bug - 480556 - MonoDevelop can't handle UTF-16 source files". - -2009-02-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: - Translation fixes. Patch from Kriván Bálint. - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.csproj: Flush. - -2009-02-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: drop down - box popup now selects always the current selected item as - first item. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Changed the - key for small tooltips (without full names) to shift instead - of control. This should now work on all window managers. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: - Changed override Destroy --> override OnDestroyed. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: - Worked on clean ressource de-allocation. - -2009-02-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Assigned ids to tooltip - providers. - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Don't use - the TextEditor from a non-gui thread since this property - needs to query some gtk# properties. - -2009-02-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: Set a minimum - icon height and width on the drop down boxes. Fixes size - jumping with small UI font (there'll still be an issue with - large fonts). - -2009-02-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Language - tooltips now shrink namespaces when control is pressed. - -2009-02-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: - * MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: - * MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs: - Track api changes. - -2009-02-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: fixed "Bug - 477513 - Tooltips should show full namespace when names - clash". - -2009-02-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Changed - message. - -2009-02-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed "Bug - 475990 - Code navigation not working in a ctor call inside a - property". - -2009-02-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Handle - UTF32 code points from IMContext. Don't pass most recent - keypress through with IMContext multi-press commits, so that - it doesn't append the space/enter that was used to terminate - the multi-press input. - -2009-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fix nullref. - -2009-02-16 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed "Bug - 395576 - If a file changes outside monodevelop environment, - notification is hard to see". - -2009-02-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: - * MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: - * MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs: - fixed "Bug 364198 - Tooltips should be reduced if there are - proper "using statements"". - -2009-02-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: error - underlining & folding now works on untitled files. - -2009-02-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Improved - language item tooltip formatting. - -2009-02-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Implement F1 - member help. Looks like it was never implemented for - SourceEditor2. - -2009-02-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/DefaultFormatter.cs: Fix NRE when - there is no policy parent. Fixes creation of files not - attached to projects. - -2009-02-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: added - tooltip support for aggregated resolve results. - -2009-02-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed "Bug - 474149 - Context menu shows incorrect overload". - -2009-02-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DefaultFormatter.cs: default - formatter now accounts eol policies. - -2009-02-11 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.csproj: - * MonoDevelop.SourceEditor.addin.xml: - * MonoDevelop.SourceEditor/DefaultFormatter.cs: Added default - formatter that uses text policy settings. - -2009-02-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed "Bug - 474055 - no parameters hints on first parameter when "Insert - Matching Brace" is enabled". - -2009-02-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: Fix - null ref. - -2009-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.csproj: Remove more inadvertent - local copying of references. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.csproj: Don't local-copy other - addins' dlls. - -2009-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor/HighlightPropertiesSemanticRule.cs: - Fixed compiler warnings. - -2009-02-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Remove - unnecessary completion context event filtering. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.mdp: - * MonoDevelop.SourceEditor.csproj: Migrated to MSBuild file - format. - -2009-02-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fire - CompletionContextChanged when buffer changed by anything - other than one character inserted at the cursor position. - Fixes "Bug 448911 - Typing '#region<SPC>foo' results in - 'region<SPC>fooon' and "Bug 435770 - Code completion window - should handle document changing under it". Fix typo that - caused OnTextReplaced to be subscribed to TextReplacing - instead of TextReplaced; this should fix line number - updating in error pad. Also combine duplicate event - handlers. - -2009-02-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/IdeViMode.cs: Add the tab and - AdvancedBackspace actions that the SourceEditor usually adds - to the edit mode. Restores deletion of matching brackets and - tab-triggering of template insertion. - -2009-02-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed 'Bug - 470859 - GLib-criticals in text editor'. - -2009-02-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: - implement missing members. - -2009-02-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/EditActions.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed - "Bug 472714 - MonoDevelop automatic indentation does not - follow "Convert tabs to spaces" option". - -2009-02-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed - "Bug 469910 - Incorrect type resolution on attributes". - -2009-02-03 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/IdeViMode.cs: Remove unnecessary - markup escaping. - -2009-02-03 Mike Krüger <mkrueger@novell.com> - - * - MonoDevelop.SourceEditor/HighlightPropertiesSemanticRule.cs: - Commented out some non functional code. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.SourceEditor.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: - * - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Flush. - - * Makefile.am: - * MonoDevelop.SourceEditor.mdp: Fixed assembly references. - -2009-02-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Set caret - position correctly after a completion insertion. - -2009-02-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.OptionPanels/MarkerPanel.cs: - * MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs: - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: - * - MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs: - Remove proeprties that have been moved to text style - policies. Track SourceEditorOptions API changes. - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.MarkerPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: - * - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Remove proeprties that have been moved to text style - policies. - - * Makefile.am: - * MonoDevelop.SourceEditor.mdp: Updated. - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Track - SourceEditorOptions API changes. Make the split editor use - same StyledSourceEditorOptions object as its companion. - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Track - SourceEditorOptions API changes. Use - StyledSourceEditorOptions options object. - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Use - settings from default TextStylePolicy. - - * MonoDevelop.SourceEditor/EditActions.cs: - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: - Track SourceEditorOptions API changes. - - * MonoDevelop.SourceEditor/ISourceEditorOptions.cs: Extract - ISourceEditorOptions interface from ISourceEditorOptions. - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Track - SourceEditorOptions API changes. Propagate project change - events to the child editor's StyledSourceEditorOptions. - - * MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs: - Implement an ISourceEditorOptions for ExtensibleTextEditor - to use, which merges the default SourceEditorOptions and an - attached Project's TextStylePolicy. - -2009-02-01 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Track changes in MD's assembly handling. - Mono.Cairo is no longer considered to be a "system" - assembly. - -2009-01-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Implemented - texteditordataprovider. - -2009-01-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: handled possible - null reference exception. - -2009-01-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.mdp: removed treat warnings as errors - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: (Revert revision 124646) - -2009-01-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: Changed the - behavior of the quick class browser dropdown. - -2009-01-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.mdp: - * MonoDevelop.SourceEditor/IdeViMode.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: - * MonoDevelop.SourceEditor.Extension/TemplateCodon.cs: - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - * MonoDevelop.SourceEditor/HighlightPropertiesSemanticRule.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: Fixed - compiler warnings. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Use MD's TextFile API - for loading and saving files, because it handles encodings, and does - "safer" writes. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: Use a faster sort - the - one used in the completion list. - -2009-01-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: Type & member list is - now sorted. - -2009-01-23 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: Don't crash when - showing the quick finder for files with a parsed document but a - no compilation unit. Fixes "Bug 468925 - MD crashes when opening / - clicking in web.config file". - - In such cases, also hide the quick finder to save space. - -2009-01-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/DropDownBox.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/DropDownBoxListWindow.cs: Optimized the quick - class browser, update was too expensive speed wise. The quick class - browser dropdown is now a custom control. - -2009-01-20 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.MarkerPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Updated. - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Implemented SearchNext - in the document interator. Fixes a performance issue (the default - implementations makes multiple calls to MoveAhead, which go through - all the remoting chaing). - -2009-01-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: In DocumentTextIterator, - the first call to MoveAhead must initialize the offset. Fixes bug - #460627 - Find In Files doesn't find all matches. - -2009-01-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed issue with 0 - length documents. - -2009-01-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed possible array - index out of bound exception. - -2009-01-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: handled unlikly null - ref. - -2009-01-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed "Bug 465222 - - "Insert matching brace" - no newlines please!". - -2009-01-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed possible null - reference. - -2009-01-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Track changes in command names. - Patch by Vadim Chekan. - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Add/remove breakpoints - when clicking on the icon bar. - -2009-01-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed possible null - ref. exception. - -2009-01-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed 'Bug 463881 - - Type navigator does not work with attributes'. - -2009-01-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Worked on on the fly - type resolving. - -2009-01-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: fixed 'Bug 456429 - - Search and replace broken again'. - -2008-12-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs: - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: TooltipWindow has been - moved to MD.Components. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.mdp: All projects now require fx 3.5. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-12-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: - * MonoDevelop.SourceEditor/SourceEditorView.cs: Added command for - showing the expression evaluator. - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: Factorized - expression finder code. - -2008-11-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Refactored - ambiences/domoutputvisitor. - -2008-11-26 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Moved command handlers - to witget. Fixing Bug 448915 - Toggle Line Comment(s) not available - in Alpha 2. - -2008-11-25 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: Track api - changes. - -2008-11-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: Removed return type from - class quick finder. - -2008-11-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Track search APIs. - -2008-11-18 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Use more precise error - underline positioning when available. - -2008-11-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Use named colours in - error/warning markers. - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Escape markup in - error message tooltips. - -2008-11-17 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Rename Error to - ErrorMarker to reduce ambiguity. Track Error API. Use different - colour for warnings. Tidy up API. Remove unnecessary field from - ErrorMarker class. - -2008-11-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Don't add - TriggerWordLength to the partial_word's length; the latter is all we - need. Fixes Bug 445388 - Ctrl-space in middle of word sometimes - overwrites too far. - -2008-11-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed 'Bug 444922 - - Buggy tooltips'. - -2008-11-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: fixed code completion - bug. - -2008-11-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: - * MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - removed auto templates. - -2008-11-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: removed space - template completion. - -2008-11-12 Mike Krüger <mike@icsharpcode.net> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixed some slight - issues with templates and code completion insertion. - -2008-11-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fix line/col indexing on - the CodeCompletionContext. It should be one-indexed for compatibility - with the rest of MD. - -2008-11-11 Mike Krüger <mike@icsharpcode.net> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: made brace auto - insertion more intelligent (doesn't insert closing brace when it - exists). - -2008-11-11 Mike Krüger <mike@icsharpcode.net> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: fixed 'Bug 442768 - - Should show fully qualified name in tooltip when namespaces clash'. - -2008-11-10 Mike Krüger <mike@icsharpcode.net> - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Added enable auto completion option. - -2008-11-07 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.SourceEditor/IdeViMode.cs: Escape status bar text. - -2008-11-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Add submenu on - context menu for selecting input method. Seems be be the standard - thing to do in GTK. - -2008-11-06 Mike Krüger <mike@icsharpcode.net> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Worked on code - templates. - -2008-11-06 Mike Krüger <mike@icsharpcode.net> - - * MonoDevelop.SourceEditor/EditActions.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: fixes some bugs with - code templates and auto insert brackets. - -2008-11-06 Mike Krüger <mike@icsharpcode.net> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: - * MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: - * MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs: fixed 'Bug - 442099 - Empty code info tooltips should not be shown'. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Bump MD version. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Removed options which are not - really contextual. - -2008-11-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Add border around text - editor to give it definition when UI and colours schemes are both - light or dark. - -2008-11-05 Mike Krüger <mike@icsharpcode.net> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Fixed some - warnings/cosmetic changes. - -2008-11-04 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Implement - Indent/Unindent/ToggleComment commands directly on the editor instead - of implementing removed ICodeStyleOperations interface. Rename some - methods. Disable comment toggling command if language binding has - null single line comment value, so it no longer breaks on - XML/HTML/ASP.NET etc. Workaround for enhancement bugs "433644 - - 'toggle line comment(s)' within script tags in aspx file fails" and - "440592 - 'toggle line comment(s)' in xml file should add comment - tags ('<!--', '-->')". - -2008-10-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: fixed 'Bug 439552 - - Search in document doesn't work properly'. - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Handled the - resetTimerId differently. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Made the case a.Count == - 0 a bit more efficient in the OnTextReplacing event. - -2008-10-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Make sure find/replace - changes to the editor are done in the gui thread. Should fix bug - #434159. - -2008-10-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: added lock for - possible threading issue. - -2008-10-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Remove unneeded - field and parameter. Rename SetCurrentMode to UpdateEditMode. - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Fire an OnChanged - event when the UseViModes setting changes, so that the setting is - applied by open editors. - -2008-10-15 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.SourceEditor/IdeViMode.cs: Refactor. - -2008-10-14 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/IdeViMode.cs: Add :make command. - -2008-10-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/IdeViMode.cs: Track API. - -2008-10-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.mdp: Updated. - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Add an option for - enabling vi modes. - - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs: - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs: Add UI - for enabling vi modes. - -2008-10-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Allow enabling the - vi mode without recompilation. - - * Makefile.am: - * MonoDevelop.SourceEditor.mdp: Updated. - - * MonoDevelop.SourceEditor/IdeViMode.cs: Add support for simple vi - commands. - -2008-10-10 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Restore - functionality to pop up context menu at caret if activated by key - press. - -2008-10-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: fixed 'Bug 434165 - Page - UP/Down Key on top/bottom of a code folded make the region Unfolded'. - -2008-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: fixed 'Bug 433271 - - Problems with code completion while creating #regions'. - -2008-10-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed 'Bug 433401 - - Static methods don't show in the Methods dropdown'. - -2008-10-08 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.SourceEditor.mdp: Updated. - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: - * MonoDevelop.SourceEditor/ExtensibleTextEditor.cs: Change file name to - match class name. - -2008-10-08 Andreia Gaita <avidigal@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Don't run the - autocorrect/underline error timer if the UnderlineErrors options is - false (fixes #433288) - -2008-10-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/EditActions.cs: Track API. - -2008-10-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: fixed 'Bug 432856 - - Creation and editing broken for unsaved files'. - -2008-10-06 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.mdp: Updated. - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Add a way to enable - vi mode. - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Call the text editor - widget even if the escape key is pressed. - -2008-10-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Fixed bug with on - the fly edit options changing. - -2008-09-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs: Exposed the - control left/right option to the user. - -2008-09-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Exposet - ControlLeftRightMode option in the options class == made a real - monodevelop property (default value taken from platform service). - -2008-09-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed 'Bug 430509 - - Comment folding is too aggresive'. - -2008-09-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Track API. Move - folding logic out of the editor. Reduce file width to 132 cols, - assuming 8-wide tabs. - -2008-09-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/objects.xml: Updated. - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fix threading problem - in ParseInformationUpdaterWorkerThread. This thread was getting the - TextEditor property which runs gtk code, and this is only allowed - in the GUI thread. - -2008-09-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs: Track API. - -2008-09-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: improved comment - folding update. - -2008-09-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: fixed 'Bug 427511 - - Code Completion not working for files not belonging to a project'. - -2008-09-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: fixed 'Bug 397930 - - Navigation to generic method not working correctly'. - -2008-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/objects.xml, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Flush. - -2008-09-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed update issue in - quick class finder. - -2008-09-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed bug in source - editor caused by an change in the parser service update behavior. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.MarkerPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs: Updated - generated code. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/EditActions.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/HighlightPropertiesSemanticRule.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Track api changes. - -2008-09-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Worked on fold - information update. - -2008-09-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed crash with - search/replace widgets. - -2008-09-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: recognizing - using/namespace import differences - -2008-09-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ClassQuickFinder.cs: Changed compilation - unit/document meta information interface. - -2008-09-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fix packing on reload - bar. - -2008-09-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ClassQuickFinder.cs: Restore region combo - functionality. - -2008-09-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs, - MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/EditActions.cs, - MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: Fix spelling - (extendible->extensible) while we can. - -2008-09-08 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: Updated. - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Tidy up replace - mode switching logic. Fixes buglets where shortcuts couldn't be - used to switch between modes, and the first click on the - search/replace toggle was ignored. - -2008-09-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Optimized language - item tooltip. - -2008-09-05 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/ClassQuickFinder.cs, - MonoDevelop.SourceEditor/GotoLineNumberWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Make non-reusable - widgets internal. - * gtk-gui/objects.xml, Makefile.am, MonoDevelop.SourceEditor.mdp: - Updated. - * gtk-gui/MonoDevelop.SourceEditor.SourceEditorWidget.cs, - gtk-gui/gui.stetic: Replace stetic widget by manual code. - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Slim down unnecessary - spacing around the edge of the text editor. Tidy up padding for - child widgets. - -2008-09-05 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Fix build. - * gtk-gui/MonoDevelop.SourceEditor.SourceEditorWidget.cs, - gtk-gui/gui.stetic, MonoDevelop.SourceEditor/SourceEditorWidget.cs: - Reduce wasted screen space. - -2008-09-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Some folding location - fixes. - -2008-09-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed "[Bug 422095] - New: NRE in the console when opening file ( seems related to - folding regions)". - -2008-08-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: made some changes - caused by text editor changes. - -2008-08-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fix some memory - leaks. - -2008-08-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fix for backward - search. - -2008-08-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.addin.xml, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: Added - context menu for the editor margin. - -2008-08-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs: fixed - bug in general options panel. - * gtk-gui/objects.xml: Fixed options button. - -2008-08-13 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: fixed "Bug 416847 - - Cannot use Tab Button". - -2008-08-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed bug. - -2008-08-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.Extension, - MonoDevelop.SourceEditor.Extension/TemplateCodon.cs, - MonoDevelop.SourceEditor.Extension/TemplateExtensionNodeLoader.cs, - MonoDevelop.SourceEditor.addin.xml, - MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: fixed "Bug - 405926 - Addins cannot add syntax schemes or colour schemes to the - text editor". - -2008-08-11 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.MarkerPanel.cs, - gtk-gui/objects.xml: Tidy up the text editor options panels. - * MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: Removed - unnecessary toolbox item attributes. - * MonoDevelop.SourceEditor.OptionPanels/MarkerPanel.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: Fix spelling, - sheme -> scheme. - -2008-08-11 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: fixed Bug 416088 - - Remove Whitespace From Newlines - -2008-08-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed "Bug 415737 - - Crash with split window". - -2008-08-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Worked on dom. - -2008-08-05 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/objects.xml, gtk-gui/gui.stetic, - MonoDevelop.SourceEditor.mdp: Updated. - * MonoDevelop.SourceEditor/SourceEditorView.cs: Request file edit - permission when the user tries to modify the document. - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: Fix possible - index out of range exception. - -2008-08-04 Aaron Bockover <abock@gnome.org> - - This commit refactors the search/replace widget to unify the code into - a single common widget/class; it additionally adds extensive keybinding - support for navigating results and improves the GTK UI/layout of the widget - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixes in place to use - the new merged search/replace widget - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Merged - Search and Replace functionality into a single widget; implemented - extensive and intuitive keybinding support for navigating search results - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs: - * gtk-gui/gui.stetic: Redesigned search/replace widget to be easier to - maintain, use proper GTK layout techniques, and icons instead of arrows - for better semantic and consistent meaning - - * gtk-gui/MonoDevelop.SourceEditor.SearchWidget.cs: - * MonoDevelop.SourceEditor/SearchWidget.cs: Removed, merged above - -2008-08-04 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs, - MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs, - MonoDevelop.SourceEditor/LanguageItemWindow.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/EditActions.cs: Worked on language window - tooltips - -2008-08-01 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SourceEditorWidget.cs, - gtk-gui/gui.stetic, Makefile.am, MonoDevelop.SourceEditor.mdp, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ClassQuickFinder.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Refactored class - browser into a separate widget. Improved efficiency -- it's no - longer just hidden, but is now not created unless needed. Also - fixed a bug where the class browser would be shown for certain - files even when disabled. - -2008-07-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: changed getparser - call. - -2008-07-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: fixed "Bug 408899 - - Code templates expanded in comments". - -2008-07-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Restore error - underlining functionality. - -2008-07-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Use folding regions - from the CompilationUnit. Restores folding for ASP.NET documents - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs, - MonoDevelop.SourceEditor/HighlightPropertiesSemanticRule.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: Translated - old code to new dom. - -2008-07-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Don't escape file names - for VFS here. It is done in the platform service. - -2008-07-27 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs, - MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs, - MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs, - MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs, - MonoDevelop.SourceEditor/LanguageItemWindow.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Worked on code - completion/new dom. - -======= -2008-07-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Don't escape file names - for VFS here. It is done in the platform service. - ->>>>>>> .merge-right.r109767 -2008-07-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs: Make sure no rows are - selected the first time the value tree is shown. - * MonoDevelop.SourceEditor/SourceEditorView.cs: Track api changes. - -2008-07-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs, - MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: Track api - changes. - -2008-07-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/DebugValueWindow.cs: Show and hide - scrollbars when needed. Set the window to modal mode when the user - starts editing a value. In this way keyboard events will be - directed to this popup window instead of the editor. - * MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs, - MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs: Set - tooltip alignment. - * MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: Implemented - basic expression scanner. Use the selection as debug expression if - there is something selected. - -2008-07-07 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am, MonoDevelop.SourceEditor.addin.xml, - MonoDevelop.SourceEditor.mdp, - MonoDevelop.SourceEditor/DebugValueWindow.cs, - MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs, - MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs, - MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs: Initial - implementation of debug tooltips. It still has some window sizing - and editing issues. - -2008-07-06 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs, - MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: Added - support for custom styles and modes. - -2008-07-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed 'Bug 402202 - - The line number at the bottom of MD is wrong when code is folded'. - -2008-07-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: fixed Bug 405930 - - FoldingRegions in compilation units are all folded by default - -2008-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic, Makefile.am, MonoDevelop.SourceEditor.addin.xml, - MonoDevelop.SourceEditor.mdp, - MonoDevelop.SourceEditor/DebugValueWindow.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs, - MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Moved tooltip - support to Mono.TextEditor. Implemented tooltip providers for - language item documentation and compilation errors. - -2008-07-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Track api changes. - -2008-07-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Add add-in dependency. - -2008-07-01 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - Makefile.am, MonoDevelop.SourceEditor.mdp, - MonoDevelop.SourceEditor/SourceEditorView.cs: Use new text markers - defined in MD.Debugger. Properly fire LineCountChanged event. - -2008-06-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Don't add folding - regions for one-line classes, properties and methods. - -2008-06-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed 'Bug 402368 - - SourceEditorWidget+Error.RemoveFromLine throws uncaught exception' - -2008-06-23 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: Added tab to - reindent option. - -2008-06-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Moved logic for - getting the system font from Font to FontName. In this way it is - possible to make copies of options objects and get the name copied. - -2008-06-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: Track api changes. - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Moved initial - options loading to TextEditor. - * MonoDevelop.SourceEditor/SourceEditorView.cs: Remove debug code. - -2008-06-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: fixed font name - resolving. - -2008-06-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed 'Bug 393408 - - Exception in ParseInformationUpdaterWorkerThread'. - -2008-06-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: fixed 'Bug 382403 - Find - moves current position in all files'. - -2008-06-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Another - workaround for gtk# bug #398929. - -2008-06-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SearchWidget.cs: Workaround for gtk# bug - #398929. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic, MonoDevelop.SourceEditor.addin.xml: Bump MD - version. - -2008-06-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Use the OnDestroyed event instead of Dispose, since with the latest - changes in gtk#, Dispose is not called anymore when a widget is - destroyed. - -2008-05-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fix search issue with - the ITextIterator implementation. The iterator should wrap around - the end of the document if the initial position is not 0. - -2008-05-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed dispose source - editor widget bug. - -2008-05-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Added new dom & new - class browser. - -2008-05-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Dispose() is called - after the widget is destroyed. There is no need to explicitely - destroy child widgets since destroying the parent widgets destroys - all children. - * MonoDevelop.SourceEditor/SourceEditorView.cs: Don't explicitelly call - widget.Dispose, since Destroy already calls it. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.mdp, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/HighlightPropertiesSemanticRule.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: New project model - changes. - -2008-05-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Name the editor's - ViewContent. - -2008-05-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed 'Bug 384665 - - Gtk-critical showed in console'. - -2008-05-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed 'Bug 385457 - - Folding in the middle of a method'. - -2008-05-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Change ITextToolboxNode - API so that nodes have more control over when they're shown. - -2008-05-15 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Track API. - -2008-05-15 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am, MonoDevelop.SourceEditor.mdp, - MonoDevelop.SourceEditor/SourceEditorView.cs: Show the current - execution location when debugging. Show breakpoints. - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Use the new - UnderlineMarker. - -2008-05-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: Use platform - service to determine whether a mimetype is text. - -2008-05-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed 'Bug 387448 - - New text editor always show same value for "col" and "ch"' - -2008-05-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Enable support for - ITextToolboxNodes. - -2008-05-06 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Trap and report - errors from the text editor extension chain. - -2008-05-06 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: implemented Bug 383067 - - Find/Replace Bar in managed editor should support regular - expression find/replace - -2008-05-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Worked on regex search. - -2008-05-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/EditActions.cs: fixed Bug 383946 – Text - editor deletes "matching" braces - -2008-04-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Fixed null - reference when typing. - -2008-04-24 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Wrap info comments - if they are wider than the screen, and move them inwards if they - extend offscreen. - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Use TooltipWindow and - FixedWidthWrapLabel. - -2008-04-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs: Attempt to fix - major "Bug 382141 - ALL keypresses are intepreted as newlines" by - reworking input method context handling. - -2008-04-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: fixed keyboard - input. - -2008-04-16 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Track API change. - Remove char code translation hack. - * MonoDevelop.SourceEditor/SourceEditorView.cs: Break up overly long - line. - -2008-04-16 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Removed work - around. - -2008-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: Handle mime - types with xml subtype. - -2008-04-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Track API. - -2008-04-11 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: - Use a fontbutton instead of a fontselection. Makes UI more compact - and gets rid of a failed GTK critical assert. - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.SearchWidget.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Fix the pop up menu - position relative to the button rather than the mouse pointer. - * gtk-gui/gui.stetic, MonoDevelop.SourceEditor.mdp: Updated. - -2008-04-10 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: Set GTK version to 2.8.3. - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Catch and log errors - in worker thread to avoid crashing whole app. - * MonoDevelop.SourceEditor/LanguageItemWindow.cs: Make tooltips - semi-transparent when Ctrl key is held down. - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Added missing null - check. - * MonoDevelop.SourceEditor/SourceEditorView.cs: Track api changes. - -2008-04-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: - CanCreateContentForMimeType should return only true for text files. - -2008-04-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Worked on issue - "Bug 376142 - Issue with rightclick menu". - -2008-04-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed bug in using - folding. - -2008-03-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Added using folding - regions. - -2008-03-27 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed resource - deallocation (the real source of the ParseInformation update bug). - -2008-03-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed Bug 373709 - 2 - Gtk-Criticals when closing source editor. - -2008-03-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed Bug 373056 - - Random MD crash. - -2008-03-27 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - gtk-gui/gui.stetic, MonoDevelop.SourceEditor/SourceEditorWidget.cs: - Fixed Bug 373702 - Null reference errors in source editor. - -2008-03-21 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: Set target GTK# version to 2.8. - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Ignore multiple - Dispose calls. Don't try to alter focus while widget is being - disposed. Fixes two Gtk-Criticals. - -2008-03-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Fixed "Bug 372817 - With - windows split, search always jumps to match in first window - regardless of focus". - -2008-03-20 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Don't try to comment - line if language binding is null. Fixes NRE. - -2008-03-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Fixed 'Bug 372256 - - Region wrapped when Code Folding is disabled' - -2008-03-18 Michael Hutchinson <mhutchinson@novell.com> - - * gtk-gui/gui.stetic: Spelling fix. - -2008-03-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/EditActions.cs: Fixed Bug 371703 - Unable to - delete {. - -2008-03-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed Bug 370134 - - Replace box: can't navigate through controls using the Tab key. - -2008-03-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Search is now more - interactive. - -2008-03-13 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/GotoLineNumberWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed Bug 370133 - - When jumping to a line, caret should be placed in the middle of the - window - -2008-03-13 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Fixed Bug 370139 - Search - entry shown in red backround even if there is a match. - -2008-03-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed Bug 363634 - - Quick class navigator does not work for abstract methods - -2008-03-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed warning. - -2008-03-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: added emacs find - next/prev - -2008-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/objects.xml, - MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/MarkerPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor.addin.xml: Use new options dialog - infrastructure. - -2008-03-05 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs: Window split now removes - the split that doesn't have the focus. (intelligent split) - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.SearchWidget.cs: Fixed some dialogs for - hig compliance. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - gtk-gui/gui.stetic, - MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/MarkerPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/MarkerOperationsHandler.cs: Worked on gnome hig - compliant alerts. - -2008-03-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Improved threading. - -2008-03-03 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs: Added some worker - threads. - -2008-03-03 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Added code metrics start. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Refactored content - interfaces - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Added command for - switching between splits. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Worked on quick finder - tooltips. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Added zoom commands to - main menu. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/MarkerOperationsHandler.cs: Text editor now - reacts on context sensitive menus display (Shift+F10) and Ctrl+F1 shows - the tooltip. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed "Bug 365840 - - Editor should have the focus after switching documents". - -2008-02-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed "Bug 365453 - - Exception when attempting to save newly created file (not as part of a - project)". - -2008-02-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed "Bug 365624 - Widget - toolbox are shown unsorted". - -2008-02-28 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.SourceEditorWidget.cs, - gtk-gui/gui.stetic, MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs: Worked on - search&replace. (Bug 365439 - Replace usability issues) - -2008-02-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Fixed Bug 365570 - Crash - in the editor - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Worked on category support - for the toolbox service. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Automatically unfold - regions when you jump to them. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - gtk-gui/gui.stetic, MonoDevelop.SourceEditor/SourceEditorWidget.cs: - Refactored status bar. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Worked on undo. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: No longer setting caret - position on right click on selection. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs: Changed combobox sizing - a bit. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Fixed Bug 364192 - Right - click should place the caret before showing context menu. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Some changes for slight - change in the text editor interface. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Added some safety checks. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed status bar - worked - on region combo. - -2008-02-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Cosmetic fix. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Search error removed, when - pattern is empty - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: swapped search wrap - messages. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/GotoLineNumberWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Improved search (user - recognizes if pattern is not found). Set some status bar messages. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Fixed Bug 363983 - - Tooltip does not hide when goto dialog shows. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: toolbox drag from now works. - -2008-02-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Properly check if the - editor was the last focused widget. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Changed clipboard ring - handling of duplicate items. - -2008-02-22 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/objects.xml, gtk-gui/gui.stetic, Makefile.am, - MonoDevelop.SourceEditor.mdp, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Worked on clipboard ring - and completion window now closes when switching the desktop. - -2008-02-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Fixed Bug 363327 - Too - many undo steps needed to remove a new line. - -2008-02-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Enable clipboard and - undo commands only when the editor window has the focus. - -2008-02-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Add binding for delete - command, so the delete action will work even if the the delete command - is bound to the delete key. - -2008-02-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: fixed little comment issue. - -2008-02-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixing file changed bug - (with new files). - -2008-02-19 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.SearchWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs, - gtk-gui/gui.stetic: Use buttons without relief for the search/replace - widgets. - -2008-02-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed toggle code comment - bug. - -2008-02-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed comment/uncomment - code. - -2008-02-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed Bug 362889 - Error - underlining not properly redrawn. - -2008-02-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: fixed some gdk criticals - caused by an too early OptionsChanged event. - -2008-02-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Worked on selection. - -2008-02-18 Marcos David Marín Amador <MarcosMarin@gmail.com> - - * MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Small workaround to be able to - build in mono 1.2.4 (mono 1.2.4 ignores usings in anon delegates). - -2008-02-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed Bug 362692 - Undoing - all changes should clear the modified flag of the editor. - -2008-02-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Implemented mouse wheel - zoom. - -2008-02-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Fixed find next selection - update. - -2008-02-18 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.SearchWidget.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: replace/search patterns are - now static. - -2008-02-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed file system watcher. - -2008-02-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/GotoLineNumberWidget.cs: Fixed goto line number - relative jump. - -2008-02-17 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Worked on search options. - -2008-02-17 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.SearchWidget.cs, - gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/GotoLineNumberWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/EditActions.cs, - MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs, - MonoDevelop.SourceEditor/SearchWidget.cs: Worked on search and replace. - -2008-02-15 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.MarkerPanel.cs: Ruler can - now be set up to column 1024. - -2008-02-15 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/MarkerOperationsHandler.cs: Refactored text - editor. - -2008-02-15 Geoff Norton <gnorton@novell.com> - - * MonoDevelop.SourceEditor.mdp: Remove the gnome-sharp dependecny. - * Makefile.am: Remove the gnome-sharp dependecny. - -2008-02-15 Geoff Norton <gnorton@novell.com>: - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Disable GnomePrint so that - we can work on systems that dont have it. TODO: Rewrite in GtkPrint. - -2008-02-15 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/HighlightPropertiesSemanticRule.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs, - MonoDevelop.SourceEditor/MarkerOperationsHandler.cs, - MonoDevelop.SourceEditor/EditActions.cs, - MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: Refactored text - editor. - -2008-02-14 Michael Hutchinson <mhutchinson@novell.com> - - * SourceEditorWidget.cs: Add workaround for gmcs 1.2.4 bug. - -2008-02-14 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.SourceEditor.mdp: Fix dist. - -2008-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Use new RunAction method - to execute editor actions. Added missing commands. - -2008-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Bind MonoDevelop - shortcuts to editor actions. - -2008-02-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs, - MonoDevelop.SourceEditor/MarkerOperationsHandler.cs, - MonoDevelop.SourceEditor/SourceEditorCommands.cs: Urls inside the text - editor can now be opened using the context menu. - -2008-02-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Fixed warning. - -2008-02-14 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic, MonoDevelop.SourceEditor/SourceEditorView.cs: Changed - delete call. - -2008-02-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Changed delete action. - -2008-02-12 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - gtk-gui/gui.stetic, - MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs, Makefile.am, - MonoDevelop.SourceEditor.mdp, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/HighlightPropertiesSemanticRule.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: Worked on semantic - highlighting - properties can now be shown as italic. (Enable it in the - syntax highlighting panel) - -2008-02-12 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Improved auto insert - bracket. - -2008-02-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: Some changes for the - text editor. - -2008-02-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Optimized/Refactored the - text editor. - -2008-02-11 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed a bug caused by - performance optimization. - -2008-02-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed Bug 360411 - Problems - in Code Completion. - -2008-02-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Changes for overwrite - mode. - -2008-02-08 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs: - Changed the highlighting panel. - -2008-02-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: TextChange is now fired. - -2008-02-08 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed highlighting - bug/code navigator combos. - -2008-02-08 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed sizing bug. - -2008-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: Color styles are now in - options. - -2008-02-06 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - Makefile.am, MonoDevelop.SourceEditor.mdp, - MonoDevelop.SourceEditor/SourceEditorView.cs: Worked on printing - -2008-02-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Added some folding - commands. - -2008-02-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Improved folding behavior. - -2008-02-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Worked on text editor context menu. - -2008-02-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.addin.xml, - MonoDevelop.SourceEditor/SourceEditorView.cs: Converted - comment/uncomment to the more common toggle comment logic. - -2008-02-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: #region ... #endregion is - now folded per default. - -2008-02-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: Fixed - highlighting panel. - -2008-02-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorOptions.cs: Implemented bracket - matching. - -2008-02-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/EditActions.cs: Bug 354129 - Auto add second - brackets, quotation mark - -2008-02-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Implemented Bug 323946 - - Undo/Redo functionality are not context sensitive. - -2008-02-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed reload bug. - -2008-02-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Filtered out body less - methods in folding (abstract methods, methods declared in interfaces). - -2008-02-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Comment/Uncomment and - Indent/Unindent commands should now work as expected. - -2008-02-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Implemented ISplittable. - -2008-02-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed code completion bug. - -2008-02-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Added some safety checks. - -2008-02-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs: Added bounds check for - error underlining. - -2008-02-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorView.cs: Fixed insert/delete text - caret offsets. - -2008-02-01 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/objects.xml, gtk-gui/gui.stetic, Makefile.am, - MonoDevelop.SourceEditor.mdp: Added makefile. - -2008-02-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Worked on folding. - -2008-01-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: Some changes - due to lazy loading. - -2008-01-31 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs, - MonoDevelop.SourceEditor.addin.xml, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: Worked on - context menu. - -2008-01-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs: Worked on bookmark - commands. - -2008-01-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: AutoInsert template - option now works. - -2008-01-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: AutoInsert template - option now works. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.SourceEditor.addin.xml: Update MD version. - -2008-01-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: AutoInsert template - option now works. - -2008-01-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: Added auto insert - bracket option. - -2008-01-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: Added auto insert - bracket option. - -2008-01-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: Added property change - event. - -2008-01-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: Added property change - event. - -2008-01-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs: Worked on error - underlining. - -2008-01-23 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - gtk-gui/gui.stetic, MonoDevelop.SourceEditor.mdp, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/EditActions.cs: Worked on code templates. - -2008-01-22 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs, - gtk-gui/gui.stetic, ChangeLog, - MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs: Worked on style panel. - -2008-01-22 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs, - gtk-gui/objects.xml, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs, - gtk-gui/MonoDevelop.SourceEditor.OptionPanels.MarkerPanel.cs, - gtk-gui/gui.stetic, - MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/MarkerPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs, - MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs, - MonoDevelop.SourceEditor.addin.xml, MonoDevelop.SourceEditor.mdp, - MonoDevelop.SourceEditor/SourceEditorWidget.cs, - MonoDevelop.SourceEditor/ExtendibleTextEditor.cs, - MonoDevelop.SourceEditor/SourceEditorView.cs, - MonoDevelop.SourceEditor/SourceEditorOptions.cs, - MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs, - MonoDevelop.SourceEditor/LanguageItemWindow.cs: Worked on text editor - option panels. - -2008-01-21 Mike Krüger <mkrueger@novell.com> - - * ExtendibleTextEditor.cs, SourceEditorView.cs, - MonoDevelop.SourceEditor.addin.xml, MonoDevelop.SourceEditor.mdp: Worked - on context menu. - -2008-01-21 Geoff Norton <gnorton@novell.com> - - * MonoDevelop.SourceEditor.mdp: Remove hard dependency on Gnome# - * SourceEditorView.cs: Get the MimeType from the PlatformService rather - than directly from Gnome.Vfs. - -2008-01-21 Mike Krüger <mkrueger@novell.com> - - * SourceEditorWidget.cs, ExtendibleTextEditor.cs, SourceEditorView.cs: - Worked on search commands. - diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs index 5d9067d374..3a49025ecf 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs @@ -63,6 +63,7 @@ namespace MonoDevelop.SourceEditor.OptionPanels checkbuttonFormatOnSave.Active = PropertyService.Get ("AutoFormatDocumentOnSave", false); checkbuttonAutoSetSearchPatternCasing.Active = PropertyService.Get ("AutoSetPatternCasing", false); + checkbuttonEnableSelectionSurrounding.Active = DefaultSourceEditorOptions.Instance.EnableSelectionWrappingKeys; HandleAutoInsertBraceCheckbuttonToggled (null, null); return this; } @@ -84,6 +85,7 @@ namespace MonoDevelop.SourceEditor.OptionPanels DefaultSourceEditorOptions.Instance.GenerateFormattingUndoStep = checkbuttonGenerateFormattingUndoStep.Active; PropertyService.Set ("AutoSetPatternCasing", checkbuttonAutoSetSearchPatternCasing.Active); PropertyService.Set ("AutoFormatDocumentOnSave", checkbuttonFormatOnSave.Active); + DefaultSourceEditorOptions.Instance.EnableSelectionWrappingKeys = checkbuttonEnableSelectionSurrounding.Active; } public void Initialize (OptionsDialog dialog, object dataObject) diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs index cf9c19719c..9308a6cd92 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs @@ -239,6 +239,11 @@ namespace MonoDevelop.SourceEditor.OptionPanels bool success = true; try { + if (File.Exists (newFileName)) { + MessageService.ShowError (string.Format (GettextCatalog.GetString ("Highlighting with the same name already exists. Remove {0} first."), System.IO.Path.GetFileNameWithoutExtension (newFileName))); + return; + } + File.Copy (dialog.SelectedFile.FullPath, newFileName); } catch (Exception e) { success = false; diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskMiniMapMode.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskMiniMapMode.cs index 9933a283cc..79fab2b7a6 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskMiniMapMode.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskMiniMapMode.cs @@ -41,6 +41,7 @@ namespace MonoDevelop.SourceEditor.QuickTasks { Minimpap minimap; QuickTaskOverviewMode rightMap; + Adjustment vadjustment; public QuickTaskMiniMapMode (QuickTaskStrip parent) { @@ -49,6 +50,23 @@ namespace MonoDevelop.SourceEditor.QuickTasks rightMap = new QuickTaskOverviewMode (parent); PackStart (rightMap, true, true, 0); + vadjustment = parent.VAdjustment; + + vadjustment.ValueChanged += RedrawOnVAdjustmentChange; + + } + + + protected override void OnDestroyed () + { + vadjustment.ValueChanged -= RedrawOnVAdjustmentChange; + + base.OnDestroyed (); + } + + void RedrawOnVAdjustmentChange (object sender, EventArgs e) + { + QueueDraw (); } public void ForceDraw () diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskOverviewMode.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskOverviewMode.cs index e51d47cc04..46503f09a5 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskOverviewMode.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskOverviewMode.cs @@ -73,13 +73,26 @@ namespace MonoDevelop.SourceEditor.QuickTasks get { return okImage; } - } + }
+
+ Cairo.Color win81Slider;
+ Cairo.Color win81SliderPrelight; + int win81ScrollbarWidth; - //TODO: find a way to look these up from the theme - static readonly Cairo.Color win81Background = new Cairo.Color (240 / 255d, 240 / 255d, 240 / 255d); - static readonly Cairo.Color win81Slider = new Cairo.Color (205 / 255d, 205 / 255d, 205 / 255d); - static readonly Cairo.Color win81SliderPrelight = new Cairo.Color (166 / 255d, 166 / 255d, 166 / 255d); - //static readonly Cairo.Color win81SliderActive = new Cairo.Color (96 / 255d, 96 / 255d, 96 / 255d); + protected override void OnStyleSet (Style previous_style)
+ {
+ base.OnStyleSet (previous_style); + if (Core.Platform.IsWindows) {
+ using (var scrollstyle = Rc.GetStyleByPaths (Settings, null, null, VScrollbar.GType)) { + var scrl = new VScrollbar (null); + scrl.Style = scrollstyle;
+ win81Slider = scrollstyle.Background (StateType.Normal).ToCairoColor ();
+ win81SliderPrelight = scrollstyle.Background (StateType.Prelight).ToCairoColor (); + win81ScrollbarWidth = (int)scrl.StyleGetProperty ("slider-width");
+ scrl.Dispose (); + } + }
+ } readonly int barPadding = MonoDevelop.Core.Platform.IsWindows ? 1 : 3; @@ -644,7 +657,7 @@ namespace MonoDevelop.SourceEditor.QuickTasks protected override void OnSizeRequested (ref Requisition requisition) { base.OnSizeRequested (ref requisition); - requisition.Width = MonoDevelop.Core.Platform.IsWindows ? 17 : 15; + requisition.Width = MonoDevelop.Core.Platform.IsWindows ? win81ScrollbarWidth : 15; } double LineToY (int logicalLine) @@ -792,7 +805,7 @@ namespace MonoDevelop.SourceEditor.QuickTasks if (MonoDevelop.Core.Platform.IsWindows) { c = prelight ? win81SliderPrelight : win81Slider; //compute new color such that it will produce same color when blended with bg - c = AddAlpha (win81Background, c, 0.5d); + c = AddAlpha (TextEditor.ColorStyle.PlainText.Background, c, 0.5d); } else { var brightness = HslColor.Brightness (TextEditor.ColorStyle.PlainText.Background); c = new Cairo.Color (1 - brightness, 1 - brightness, 1 - brightness, barColorValue * (barAlphaMax - barAlphaMin) + barAlphaMin); @@ -1032,7 +1045,7 @@ namespace MonoDevelop.SourceEditor.QuickTasks if (TextEditor.ColorStyle != null) { if (MonoDevelop.Core.Platform.IsWindows) { - using (var pattern = new Cairo.SolidPattern (win81Background)) { + using (var pattern = new Cairo.SolidPattern (TextEditor.ColorStyle.PlainText.Background)) { cr.SetSource (pattern); cr.Fill (); } diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskStrip.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskStrip.cs index 2df99c72bd..c750bf49d0 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskStrip.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskStrip.cs @@ -208,7 +208,7 @@ namespace MonoDevelop.SourceEditor.QuickTasks protected override bool OnButtonPressEvent (EventButton evnt) { if (evnt.Button == 3) { - IdeApp.CommandService.ShowContextMenu (this, evnt, "/MonoDevelop/SourceEditor2/ContextMenu/Scrollbar"); + IdeApp.CommandService.ShowContextMenu (this, evnt, IdeApp.CommandService.CreateCommandEntrySet ("/MonoDevelop/SourceEditor2/ContextMenu/Scrollbar"), this); } return base.OnButtonPressEvent (evnt); } diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/DocumentLineWrapper.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/DocumentLineWrapper.cs index 01594651b1..a9057f8d7f 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/DocumentLineWrapper.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/DocumentLineWrapper.cs @@ -112,5 +112,15 @@ namespace MonoDevelop.SourceEditor.Wrappers } } #endregion + + public override bool Equals (object obj) + { + if (ReferenceEquals (obj, this)) + return true; + var other = obj as MonoDevelop.Ide.Editor.IDocumentLine; + if (other == null) + return false; + return Line.Offset == other.Offset && Line.Length == other.Length; + } } }
\ No newline at end of file diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/SemanticHighlightingSyntaxMode.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/SemanticHighlightingSyntaxMode.cs index 911e648cc7..47ec20530c 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/SemanticHighlightingSyntaxMode.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/SemanticHighlightingSyntaxMode.cs @@ -90,6 +90,7 @@ namespace MonoDevelop.SourceEditor.Wrappers } } + bool isDisposed; Queue<Tuple<DocumentLine, HighlightingSegmentTree>> lineSegments = new Queue<Tuple<DocumentLine, HighlightingSegmentTree>> (); public SemanticHighlightingSyntaxMode (ExtensibleTextEditor editor, ISyntaxMode syntaxMode, SemanticHighlighting semanticHighlighting) @@ -108,6 +109,8 @@ namespace MonoDevelop.SourceEditor.Wrappers public void UpdateSemanticHighlighting (SemanticHighlighting newHighlighting) { + if (isDisposed) + return; if (semanticHighlighting !=null) semanticHighlighting.SemanticHighlightingUpdated -= SemanticHighlighting_SemanticHighlightingUpdated; semanticHighlighting = newHighlighting; @@ -118,12 +121,14 @@ namespace MonoDevelop.SourceEditor.Wrappers void SemanticHighlighting_SemanticHighlightingUpdated (object sender, EventArgs e) { Application.Invoke (delegate { - if (lineSegments == null) + if (isDisposed) return; UnregisterLineSegmentTrees (); lineSegments.Clear (); var margin = editor.TextViewMargin; + if (margin == null) + return; margin.PurgeLayoutCache (); editor.QueueDraw (); }); @@ -131,7 +136,7 @@ namespace MonoDevelop.SourceEditor.Wrappers void UnregisterLineSegmentTrees () { - if (lineSegments == null) + if (isDisposed) return; foreach (var kv in lineSegments) { try { @@ -143,8 +148,9 @@ namespace MonoDevelop.SourceEditor.Wrappers public void Dispose() { - if (lineSegments == null) + if (isDisposed) return; + isDisposed = true; UnregisterLineSegmentTrees (); lineSegments = null; semanticHighlighting.SemanticHighlightingUpdated -= SemanticHighlighting_SemanticHighlightingUpdated; diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/AbstractUsagesExtension.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/AbstractUsagesExtension.cs index 2eb68774ed..45ec1def05 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/AbstractUsagesExtension.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/AbstractUsagesExtension.cs @@ -312,7 +312,7 @@ namespace MonoDevelop.SourceEditor lg.AddColorStop (0, colorStyle.Color); lg.AddColorStop (1, colorStyle.SecondColor); cr.SetSource (lg); - cr.RoundedRectangle (@from + 0.5, y + 1.5, to - @from - 1, editor.LineHeight - 2, editor.LineHeight / 4); + cr.RoundedRectangle (@from - 0.5, y + 0.5, to - @from + 1, editor.LineHeight - 1, 2); cr.FillPreserve (); } diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/DebugValueWindow.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/DebugValueWindow.cs index a66b394315..27c2595dfe 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/DebugValueWindow.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/DebugValueWindow.cs @@ -70,6 +70,38 @@ namespace MonoDevelop.SourceEditor ObjectValueTreeView tree; ScrolledWindow sw; + static readonly string innerTreeName = "MonoDevelop.SourceEditor.DebugValueWindow.ObjectValueTreeView"; + static string currentBgColor; + + static DebugValueWindow () + { + UpdateTreeStyle (Ide.Gui.Styles.PopoverWindow.DefaultBackgroundColor.ToCairoColor ()); + Ide.Gui.Styles.Changed += (sender, e) => UpdateTreeStyle (Ide.Gui.Styles.PopoverWindow.DefaultBackgroundColor.ToCairoColor ()); + } + + static void UpdateTreeStyle (Cairo.Color newBgColor) + { + string oddRowColor, bgColor; + + bgColor = CairoExtensions.ColorGetHex (newBgColor); + if (bgColor == currentBgColor) + return; + + if (IdeApp.Preferences.UserInterfaceSkin == Skin.Light) + oddRowColor = CairoExtensions.ColorGetHex (newBgColor.AddLight (-0.02)); + else + oddRowColor = CairoExtensions.ColorGetHex (newBgColor.AddLight (-0.02)); + + string rc = "style \"" + innerTreeName + "\" = \"treeview\" {\n"; + rc += string.Format ("GtkTreeView::odd-row-color = \"{0}\"\n", oddRowColor); + rc += string.Format ("base[NORMAL] = \"{0}\"\n", bgColor); + rc += "\n}\n"; + rc += string.Format ("widget \"*.{0}\" style \"{0}\" ", innerTreeName); + + Rc.ParseString (rc); + currentBgColor = bgColor; + } + public DebugValueWindow (TextEditor editor, int offset, StackFrame frame, ObjectValue value, PinnedWatch watch) : base (Gtk.WindowType.Toplevel) { this.TypeHint = WindowTypeHint.PopupMenu; @@ -85,7 +117,10 @@ namespace MonoDevelop.SourceEditor sw.HscrollbarPolicy = PolicyType.Never; sw.VscrollbarPolicy = PolicyType.Never; + UpdateTreeStyle (Theme.BackgroundColor); tree = new ObjectValueTreeView (); + tree.Name = innerTreeName; + sw.Add (tree); ContentBox.Add (sw); @@ -104,24 +139,42 @@ namespace MonoDevelop.SourceEditor tree.AddValue (value); tree.Selection.UnselectAll (); tree.SizeAllocated += OnTreeSizeChanged; - tree.PinStatusChanged += delegate { - Destroy (); - }; + tree.PinStatusChanged += OnPinStatusChanged; sw.ShowAll (); - tree.StartEditing += delegate { - Modal = true; - }; - - tree.EndEditing += delegate { - Modal = false; - }; + tree.StartEditing += OnStartEditing; + tree.EndEditing += OnEndEditing; ShowArrow = true; Theme.CornerRadius = 3; } + void OnStartEditing (object sender, EventArgs args) + { + Modal = true; + } + + void OnEndEditing (object sender, EventArgs args) + { + Modal = false; + } + + void OnPinStatusChanged (object sender, EventArgs args) + { + Destroy (); + } + + protected override void OnDestroyed ()
+ { + tree.StartEditing -= OnStartEditing; + tree.EndEditing -= OnEndEditing; + tree.PinStatusChanged -= OnPinStatusChanged; + tree.SizeAllocated -= OnTreeSizeChanged; +
+ base.OnDestroyed ();
+ } + protected override bool OnEnterNotifyEvent (EventCrossing evnt) { if (!AcceptFocus) diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtensibleTextEditor.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtensibleTextEditor.cs index 3f68195f7c..e45462670f 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtensibleTextEditor.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtensibleTextEditor.cs @@ -243,6 +243,14 @@ namespace MonoDevelop.SourceEditor UpdateEditMode (); base.OptionsChanged (sender, args); } + + protected override string GetIdeColorStyleName () + { + var scheme = Ide.Editor.Highlighting.SyntaxModeService.GetColorStyle (IdeApp.Preferences.ColorScheme); + if (!scheme.FitsIdeSkin (IdeApp.Preferences.UserInterfaceSkin)) + scheme = Ide.Editor.Highlighting.SyntaxModeService.GetDefaultColorStyle (IdeApp.Preferences.UserInterfaceSkin); + return scheme.Name; + } bool isInKeyStroke = false; protected override bool OnKeyPressEvent (Gdk.EventKey evnt) diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/GotoLineNumberWidget.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/GotoLineNumberWidget.cs index 821bb56afd..ecdf017ea7 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/GotoLineNumberWidget.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/GotoLineNumberWidget.cs @@ -30,6 +30,7 @@ using System; using Gtk; using Mono.TextEditor; +using MonoDevelop.Components; namespace MonoDevelop.SourceEditor { @@ -168,17 +169,15 @@ namespace MonoDevelop.SourceEditor if (col > 0) textEditor.Caret.Column = col; textEditor.CenterToCaret (); - } catch (System.Exception) { + } catch (System.Exception) { } } - - internal static readonly Gdk.Color warningColor = new Gdk.Color (210, 210, 32); - internal static readonly Gdk.Color errorColor = new Gdk.Color (255, 102, 102); - + void PreviewLine () { if (String.IsNullOrEmpty (entryLineNumber.Text) || entryLineNumber.Text == "+" || entryLineNumber.Text == "-") { this.entryLineNumber.ModifyBase (Gtk.StateType.Normal, Style.Base (Gtk.StateType.Normal)); + this.entryLineNumber.ModifyText (Gtk.StateType.Normal, Style.Foreground (Gtk.StateType.Normal)); RestoreWidgetState (); return; } @@ -189,11 +188,12 @@ namespace MonoDevelop.SourceEditor } else { this.entryLineNumber.ModifyBase (Gtk.StateType.Normal, Style.Base (Gtk.StateType.Normal)); + this.entryLineNumber.ModifyText (Gtk.StateType.Normal, Style.Foreground (Gtk.StateType.Normal)); } textEditor.Caret.Line = targetLine; textEditor.CenterToCaret (); - } catch (System.Exception) { - this.entryLineNumber.ModifyBase (Gtk.StateType.Normal, errorColor); + } catch (System.Exception) { + this.entryLineNumber.ModifyText (Gtk.StateType.Normal, Ide.Gui.Styles.Editor.SearchErrorForegroundColor.ToGdkColor ()); } } diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs index 5c8909100b..ea20ea46d3 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs @@ -350,8 +350,14 @@ namespace MonoDevelop.SourceEditor } #region IActionTextMarker implementation + int curError = 0; public bool MousePressed (MonoTextEditor editor, MarginMouseEventArgs args) { + if (bubbleDrawX < args.X && args.X < bubbleDrawX + bubbleWidth) { + errors [curError].Task.SelectInPad (); + curError = (curError + 1) % errors.Count; + return true; + } return false; } diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/OverlayMessageWindow.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/OverlayMessageWindow.cs index 13752b4b1c..85d6545eb9 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/OverlayMessageWindow.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/OverlayMessageWindow.cs @@ -35,10 +35,21 @@ namespace MonoDevelop.SourceEditor { const int border = 8; - public Func<int> SizeFunc; + private Func<int> sizeFunc; ExtensibleTextEditor textEditor; + public Func<int> SizeFunc { + get { + return sizeFunc; + } + + set { + sizeFunc = value; + QueueResize (); + } + } + public OverlayMessageWindow () { AppPaintable = true; @@ -67,36 +78,24 @@ namespace MonoDevelop.SourceEditor { base.OnSizeRequested (ref requisition); - if (wRequest > 0) { - requisition.Width = wRequest; + if (SizeFunc != null) { + requisition.Width = Math.Min (SizeFunc (), textEditor.Allocation.Width - border * 2); } + } protected override void OnSizeAllocated (Gdk.Rectangle allocation) { base.OnSizeAllocated (allocation); - Resize (allocation); + AdjustPositionInEditor (allocation); } - int wRequest = -1; + void HandleSizeAllocated (object o, Gtk.SizeAllocatedArgs args) { - if (SizeFunc != null) { - var req = Math.Min (SizeFunc (), textEditor.Allocation.Width - border * 2); - if (req != wRequest) { - wRequest = req; - QueueResize (); - } - } else { - if (Allocation.Width > textEditor.Allocation.Width - border * 2) { - if (textEditor.Allocation.Width - border * 2 > 0) { - QueueResize (); - } - } - } - Resize (Allocation); + AdjustPositionInEditor (Allocation); } - void Resize (Gdk.Rectangle alloc) + void AdjustPositionInEditor (Gdk.Rectangle alloc) { textEditor.MoveTopLevelWidget (this, (textEditor.Allocation.Width - alloc.Width) / 2, textEditor.Allocation.Height - alloc.Height - 8); } diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs index 3db816764c..0007142983 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs @@ -35,6 +35,7 @@ using MonoDevelop.Core; using MonoDevelop.Ide; using MonoDevelop.Ide.Commands; using MonoDevelop.Components.Commands; +using MonoDevelop.Components; namespace MonoDevelop.SourceEditor { @@ -205,8 +206,17 @@ namespace MonoDevelop.SourceEditor if (oldPattern != SearchAndReplaceOptions.SearchPattern) UpdateSearchEntry (); var history = GetHistory (seachHistoryProperty); + + // Don't do anything to the history if we have a blank search + if (string.IsNullOrWhiteSpace (SearchPattern)) { + return; + } + if (history.Count > 0 && history [0] == oldPattern) { - ChangeHistory (seachHistoryProperty, SearchAndReplaceOptions.SearchPattern); + // Only update the current history item if we're adding to the search string + if (!oldPattern.StartsWith (SearchPattern)) { + ChangeHistory (seachHistoryProperty, SearchAndReplaceOptions.SearchPattern); + } } else { UpdateSearchHistory (SearchAndReplaceOptions.SearchPattern); } @@ -794,8 +804,7 @@ But I leave it in in the case I've missed something. Mike if (!valid || textEditor.TextViewMargin.SearchResultMatchCount == 0) { //resultInformLabel.Markup = "<span foreground=\"#000000\" background=\"" + MonoDevelop.Components.PangoCairoHelper.GetColorString (GotoLineNumberWidget.errorColor) + "\">" + GettextCatalog.GetString ("Not found") + "</span>"; resultInformLabel.Text = GettextCatalog.GetString ("Not found"); - resultInformLabelEventBox.ModifyBg (StateType.Normal, GotoLineNumberWidget.errorColor); - resultInformLabel.ModifyFg (StateType.Normal, searchEntry.Entry.Style.Foreground (StateType.Normal)); + resultInformLabel.ModifyFg (StateType.Normal, Ide.Gui.Styles.Editor.SearchErrorForegroundColor.ToGdkColor ()); } else { int resultIndex = 0; int foundIndex = -1; diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs index 7812988d49..a857eb14ee 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs @@ -92,7 +92,7 @@ namespace MonoDevelop.SourceEditor public TextDocument Document { get { - return widget.TextEditor.Document; + return widget?.TextEditor?.Document; } set { widget.TextEditor.Document = value; @@ -795,7 +795,10 @@ namespace MonoDevelop.SourceEditor public async Task Load (string fileName, Encoding loadEncoding, bool reload = false) { - widget.TextEditor.Document.TextReplaced -= OnTextReplaced; + var document = Document; + if (document == null) + return; + document.TextReplaced -= OnTextReplaced; if (warnOverwrite) { warnOverwrite = false; @@ -813,23 +816,18 @@ namespace MonoDevelop.SourceEditor } else { if (loadEncoding == null) { - var res = await MonoDevelop.Core.Text.TextFileUtility.ReadAllTextAsync (fileName); - text = res.Text; - hadBom = res.HasBom; - encoding = res.Encoding; + text = MonoDevelop.Core.Text.TextFileUtility.ReadAllText (fileName, out hadBom, out encoding); } else { encoding = loadEncoding; - var res = await MonoDevelop.Core.Text.TextFileUtility.ReadAllTextAsync (fileName, loadEncoding); - text = res.Text; - hadBom = res.HasBom; + text = MonoDevelop.Core.Text.TextFileUtility.ReadAllText (fileName, loadEncoding, out hadBom); } text = ProcessLoadText (text); if (reload) { - Document.Replace (0, Document.TextLength, text); - Document.DiffTracker.Reset (); + document.Replace (0, Document.TextLength, text); + document.DiffTracker.Reset (); } else { - Document.Text = text; - Document.DiffTracker.SetBaseDocument (Document.CreateDocumentSnapshot ()); + document.Text = text; + document.DiffTracker.SetBaseDocument (Document.CreateDocumentSnapshot ()); } didLoadCleanly = true; } @@ -847,8 +845,8 @@ namespace MonoDevelop.SourceEditor if (didLoadCleanly) { widget.EnsureCorrectEolMarker (fileName); } - UpdateTextDocumentEncoding (); - widget.TextEditor.Document.TextReplaced += OnTextReplaced; + UpdateTextDocumentEncoding (); + document.TextReplaced += OnTextReplaced; } void HandleTextEditorVAdjustmentChanged (object sender, EventArgs e) @@ -2468,7 +2466,7 @@ namespace MonoDevelop.SourceEditor } } - event EventHandler ITextEditorImpl.BeginMouseHover { + event EventHandler<Xwt.MouseMovedEventArgs> ITextEditorImpl.MouseMoved { add { TextEditor.BeginHover += value; } @@ -2971,9 +2969,9 @@ namespace MonoDevelop.SourceEditor } } - string ITextEditorImpl.GetPangoMarkup (int offset, int length) + string ITextEditorImpl.GetPangoMarkup (int offset, int length, bool fitIdeStyle) { - return TextEditor.GetTextEditorData ().GetMarkup (offset, length, false, replaceTabs:false); + return TextEditor.GetTextEditorData ().GetMarkup (offset, length, false, replaceTabs:false, fitIdeStyle:fitIdeStyle); } void ITextEditorImpl.SetUsageTaskProviders (IEnumerable<UsageProviderEditorExtension> providers) diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs index df5664c837..53adc8eed6 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs @@ -64,6 +64,10 @@ namespace MonoDevelop.SourceEditor TextEditorData textEditorData; const uint CHILD_PADDING = 0; + + // VV: I removed the animation since it was very slow especially on @2x + // TODO: Maybe the AddAnimationWidget () shouldn't be used at all + const uint ANIMATION_DURATION = 0; // 300 // bool shouldShowclassBrowser; // bool canShowClassBrowser; @@ -319,12 +323,19 @@ namespace MonoDevelop.SourceEditor protected override void OnDestroyed () { + if (scrolledWindow == null) + return; if (scrolledWindow.Child != null) RemoveEvents (); SetSuppressScrollbar (false); QuickTaskStrip.EnableFancyFeatures.Changed -= FancyFeaturesChanged; scrolledWindow.ButtonPressEvent -= PrepareEvent; - + scrolledWindow.Vadjustment.Destroy (); + scrolledWindow.Hadjustment.Destroy (); + scrolledWindow.Destroy (); + scrolledWindow = null; + strip.Destroy (); + strip = null; base.OnDestroyed (); } @@ -1029,7 +1040,7 @@ namespace MonoDevelop.SourceEditor public async void Reload () { try { - if (!System.IO.File.Exists (view.ContentName)) + if (!System.IO.File.Exists (view.ContentName) || this.isDisposed) return; view.StoreSettings (); @@ -1184,7 +1195,7 @@ namespace MonoDevelop.SourceEditor searchAndReplaceWidgetFrame.Child = searchAndReplaceWidget = new SearchAndReplaceWidget (TextEditor, searchAndReplaceWidgetFrame); searchAndReplaceWidget.Destroyed += (sender, e) => RemoveSearchWidget (); searchAndReplaceWidgetFrame.ShowAll (); - this.TextEditor.AddAnimatedWidget (searchAndReplaceWidgetFrame, 300, Mono.TextEditor.Theatrics.Easing.ExponentialInOut, Blocking.Downstage, TextEditor.Allocation.Width - 400, -searchAndReplaceWidget.Allocation.Height); + this.TextEditor.AddAnimatedWidget (searchAndReplaceWidgetFrame, ANIMATION_DURATION, Mono.TextEditor.Theatrics.Easing.ExponentialInOut, Blocking.Downstage, TextEditor.Allocation.Width - 400, -searchAndReplaceWidget.Allocation.Height); // this.PackEnd (searchAndReplaceWidget); // this.SetChildPacking (searchAndReplaceWidget, false, false, CHILD_PADDING, PackType.End); // searchAndReplaceWidget.ShowAll (); @@ -1224,7 +1235,7 @@ namespace MonoDevelop.SourceEditor gotoLineNumberWidgetFrame.Child = gotoLineNumberWidget = new GotoLineNumberWidget (textEditor, gotoLineNumberWidgetFrame); gotoLineNumberWidget.Destroyed += (sender, e) => RemoveSearchWidget (); gotoLineNumberWidgetFrame.ShowAll (); - TextEditor.AddAnimatedWidget (gotoLineNumberWidgetFrame, 300, Mono.TextEditor.Theatrics.Easing.ExponentialInOut, Mono.TextEditor.Theatrics.Blocking.Downstage, this.TextEditor.Allocation.Width - 400, -gotoLineNumberWidget.Allocation.Height); + TextEditor.AddAnimatedWidget (gotoLineNumberWidgetFrame, ANIMATION_DURATION, Mono.TextEditor.Theatrics.Easing.ExponentialInOut, Mono.TextEditor.Theatrics.Blocking.Downstage, this.TextEditor.Allocation.Width - 400, -gotoLineNumberWidget.Allocation.Height); ResetFocusChain (); } diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs index 8cdd4bdf2e..a4a333c89f 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs @@ -316,6 +316,15 @@ namespace MonoDevelop.SourceEditor } } + public override bool EnableSelectionWrappingKeys { + get { + return optionsCore.EnableSelectionWrappingKeys; + } + set { + throw new NotSupportedException (); + } + } + #endregion diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/TextMarker/DebugTextMarker.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/TextMarker/DebugTextMarker.cs index ffae8f5732..6ca9f1588a 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/TextMarker/DebugTextMarker.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/TextMarker/DebugTextMarker.cs @@ -118,7 +118,7 @@ namespace MonoDevelop.SourceEditor to = Math.Max (to, editor.TextViewMargin.XOffset); if (@from < to) { cr.SetSourceColor (background.Color); - cr.RoundedRectangle (@from + 0.5, y + 1.5, to - @from - 1, editor.LineHeight - 2, editor.LineHeight / 4); + cr.RoundedRectangle (@from + 2.5, y + 0.5, to - @from, editor.LineHeight - 1, 2); // 2.5 to make space for the column guideline cr.FillPreserve (); if (background.HasBorderColor) { diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/TextMarker/UsageSegmentMarker.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/TextMarker/UsageSegmentMarker.cs index bdd4c7c59d..407ebee368 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/TextMarker/UsageSegmentMarker.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/TextMarker/UsageSegmentMarker.cs @@ -90,7 +90,7 @@ namespace MonoDevelop.SourceEditor lg.AddColorStop (0, colorStyle.Color); lg.AddColorStop (1, colorStyle.SecondColor); cr.SetSource (lg); - cr.RoundedRectangle (@from + 0.5, y + 1.5, to - @from - 1, editor.LineHeight - 2, editor.LineHeight / 4); + cr.RoundedRectangle (@from - 0.5, y + 0.5, to - @from + 1, editor.LineHeight - 1, 2); cr.FillPreserve (); } diff --git a/main/src/addins/MonoDevelop.SourceEditor2/gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs b/main/src/addins/MonoDevelop.SourceEditor2/gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs index b11d711164..58b57721bb 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs @@ -28,6 +28,8 @@ namespace MonoDevelop.SourceEditor.OptionPanels private global::Gtk.CheckButton checkbuttonGenerateFormattingUndoStep; + private global::Gtk.CheckButton checkbuttonEnableSelectionSurrounding; + private global::Gtk.Label GtkLabel7; private global::Gtk.Alignment GtkAlignment; @@ -172,12 +174,24 @@ namespace MonoDevelop.SourceEditor.OptionPanels w9.Position = 5; w9.Expand = false; w9.Fill = false; + // Container child vbox4.Gtk.Box+BoxChild + this.checkbuttonEnableSelectionSurrounding = new global::Gtk.CheckButton(); + this.checkbuttonEnableSelectionSurrounding.CanFocus = true; + this.checkbuttonEnableSelectionSurrounding.Name = "checkbuttonEnableSelectionSurrounding"; + this.checkbuttonEnableSelectionSurrounding.Label = global::Mono.Unix.Catalog.GetString("Enable _selection surrounding keys"); + this.checkbuttonEnableSelectionSurrounding.DrawIndicator = true; + this.checkbuttonEnableSelectionSurrounding.UseUnderline = true; + this.vbox4.Add(this.checkbuttonEnableSelectionSurrounding); + global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.vbox4[this.checkbuttonEnableSelectionSurrounding])); + w10.Position = 6; + w10.Expand = false; + w10.Fill = false; this.alignment3.Add(this.vbox4); this.vbox1.Add(this.alignment3); - global::Gtk.Box.BoxChild w11 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.alignment3])); - w11.Position = 1; - w11.Expand = false; - w11.Fill = false; + global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.alignment3])); + w12.Position = 1; + w12.Expand = false; + w12.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.GtkLabel7 = new global::Gtk.Label(); this.GtkLabel7.Name = "GtkLabel7"; @@ -185,10 +199,10 @@ namespace MonoDevelop.SourceEditor.OptionPanels this.GtkLabel7.LabelProp = global::Mono.Unix.Catalog.GetString("<b>Indentation</b>"); this.GtkLabel7.UseMarkup = true; this.vbox1.Add(this.GtkLabel7); - global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.GtkLabel7])); - w12.Position = 2; - w12.Expand = false; - w12.Fill = false; + global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.GtkLabel7])); + w13.Position = 2; + w13.Expand = false; + w13.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.GtkAlignment = new global::Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; @@ -207,23 +221,23 @@ namespace MonoDevelop.SourceEditor.OptionPanels this.label1.LabelProp = global::Mono.Unix.Catalog.GetString("_Indentation mode:"); this.label1.UseUnderline = true; this.hbox1.Add(this.label1); - global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.label1])); - w13.Position = 0; - w13.Expand = false; - w13.Fill = false; + global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.label1])); + w14.Position = 0; + w14.Expand = false; + w14.Fill = false; // Container child hbox1.Gtk.Box+BoxChild this.indentationCombobox = global::Gtk.ComboBox.NewText(); this.indentationCombobox.Name = "indentationCombobox"; this.hbox1.Add(this.indentationCombobox); - global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.indentationCombobox])); - w14.Position = 1; - w14.Expand = false; - w14.Fill = false; - this.vbox2.Add(this.hbox1); - global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.hbox1])); - w15.Position = 0; + global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.indentationCombobox])); + w15.Position = 1; w15.Expand = false; w15.Fill = false; + this.vbox2.Add(this.hbox1); + global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.hbox1])); + w16.Position = 0; + w16.Expand = false; + w16.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.tabAsReindentCheckbutton = new global::Gtk.CheckButton(); this.tabAsReindentCheckbutton.CanFocus = true; @@ -232,16 +246,16 @@ namespace MonoDevelop.SourceEditor.OptionPanels this.tabAsReindentCheckbutton.DrawIndicator = true; this.tabAsReindentCheckbutton.UseUnderline = true; this.vbox2.Add(this.tabAsReindentCheckbutton); - global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.tabAsReindentCheckbutton])); - w16.Position = 1; - w16.Expand = false; - w16.Fill = false; + global::Gtk.Box.BoxChild w17 = ((global::Gtk.Box.BoxChild)(this.vbox2[this.tabAsReindentCheckbutton])); + w17.Position = 1; + w17.Expand = false; + w17.Fill = false; this.GtkAlignment.Add(this.vbox2); this.vbox1.Add(this.GtkAlignment); - global::Gtk.Box.BoxChild w18 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.GtkAlignment])); - w18.Position = 3; - w18.Expand = false; - w18.Fill = false; + global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.GtkAlignment])); + w19.Position = 3; + w19.Expand = false; + w19.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.GtkLabel9 = new global::Gtk.Label(); this.GtkLabel9.Name = "GtkLabel9"; @@ -249,10 +263,10 @@ namespace MonoDevelop.SourceEditor.OptionPanels this.GtkLabel9.LabelProp = global::Mono.Unix.Catalog.GetString("<b>Navigation</b>"); this.GtkLabel9.UseMarkup = true; this.vbox1.Add(this.GtkLabel9); - global::Gtk.Box.BoxChild w19 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.GtkLabel9])); - w19.Position = 4; - w19.Expand = false; - w19.Fill = false; + global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.GtkLabel9])); + w20.Position = 4; + w20.Expand = false; + w20.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.alignment4 = new global::Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment4.Name = "alignment4"; @@ -271,29 +285,29 @@ namespace MonoDevelop.SourceEditor.OptionPanels this.label2.LabelProp = global::Mono.Unix.Catalog.GetString("Word _break mode:"); this.label2.UseUnderline = true; this.hbox3.Add(this.label2); - global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(this.hbox3[this.label2])); - w20.Position = 0; - w20.Expand = false; - w20.Fill = false; + global::Gtk.Box.BoxChild w21 = ((global::Gtk.Box.BoxChild)(this.hbox3[this.label2])); + w21.Position = 0; + w21.Expand = false; + w21.Fill = false; // Container child hbox3.Gtk.Box+BoxChild this.controlLeftRightCombobox = global::Gtk.ComboBox.NewText(); this.controlLeftRightCombobox.Name = "controlLeftRightCombobox"; this.hbox3.Add(this.controlLeftRightCombobox); - global::Gtk.Box.BoxChild w21 = ((global::Gtk.Box.BoxChild)(this.hbox3[this.controlLeftRightCombobox])); - w21.Position = 1; - w21.Expand = false; - w21.Fill = false; - this.vbox5.Add(this.hbox3); - global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.vbox5[this.hbox3])); - w22.Position = 0; + global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.hbox3[this.controlLeftRightCombobox])); + w22.Position = 1; w22.Expand = false; w22.Fill = false; + this.vbox5.Add(this.hbox3); + global::Gtk.Box.BoxChild w23 = ((global::Gtk.Box.BoxChild)(this.vbox5[this.hbox3])); + w23.Position = 0; + w23.Expand = false; + w23.Fill = false; this.alignment4.Add(this.vbox5); this.vbox1.Add(this.alignment4); - global::Gtk.Box.BoxChild w24 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.alignment4])); - w24.Position = 5; - w24.Expand = false; - w24.Fill = false; + global::Gtk.Box.BoxChild w25 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.alignment4])); + w25.Position = 5; + w25.Expand = false; + w25.Fill = false; this.Add(this.vbox1); if ((this.Child != null)) { diff --git a/main/src/addins/MonoDevelop.SourceEditor2/gtk-gui/gui.stetic b/main/src/addins/MonoDevelop.SourceEditor2/gtk-gui/gui.stetic index 9e2236c02c..19f98120aa 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/gtk-gui/gui.stetic +++ b/main/src/addins/MonoDevelop.SourceEditor2/gtk-gui/gui.stetic @@ -8,6 +8,7 @@ <widget-library name="../../../../build/bin/MonoDevelop.Ide.dll" /> <widget-library name="../../../../build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll" /> <widget-library name="../../../../build/bin/Mono.TextEditor.dll" /> + <widget-library name="../../../../external/xwt/Xwt.Gtk/bin/Debug/Xwt.Gtk.dll" /> <widget-library name="../../../../build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor.dll" internal="true" /> </import> <widget class="Gtk.Bin" id="MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel" design-size="454 364"> @@ -733,6 +734,22 @@ <property name="Fill">False</property> </packing> </child> + <child> + <widget class="Gtk.CheckButton" id="checkbuttonEnableSelectionSurrounding"> + <property name="MemberName" /> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Enable _selection surrounding keys</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="Position">6</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> </widget> </child> </widget> diff --git a/main/src/addins/MonoDevelop.WebReferences/ChangeLog b/main/src/addins/MonoDevelop.WebReferences/ChangeLog deleted file mode 100644 index 7f2e5ec7cf..0000000000 --- a/main/src/addins/MonoDevelop.WebReferences/ChangeLog +++ /dev/null @@ -1,655 +0,0 @@ -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: Fix - incorrect use of ShowCustomDialog/RunCustomDialog. - -2010-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Fix build. - -2010-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Properly destroy the web reference dialog. - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - More dialog placing. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Flush. - -2010-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.WS/WebServiceDiscoveryResultWS.cs: - * MonoDevelop.WebReferences.WCF/WebServiceDiscoveryResultWCF.cs: - Use correct namespace when updating a web reference. Fixes - bug #605942 - Refreshing .NET 2.0 Web Service causes - additional class nesting. - -2010-04-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.WCF/WebServiceDiscoveryResultWCF.cs: - Fix build. - -2010-04-23 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.WebReferences.WS: - * MonoDevelop.WebReferences.WCF: - * MonoDevelop.WebReferences.csproj: - * MonoDevelop.WebReferences.addin.xml: - * MonoDevelop.WebReferences.WCF/WCFMetadata.cs: - * MonoDevelop.WebReferences/WebReferenceItem.cs: - * MonoDevelop.WebReferences/WebServiceEngine.cs: - * MonoDevelop.WebReferences.WS/WebReferences.cs: - * MonoDevelop.WebReferences.WCF/MetadataFile.cs: - * MonoDevelop.WebReferences.WCF/ExtensionFile.cs: - * MonoDevelop.WebReferences.WCF/ClientOptions.cs: - * MonoDevelop.WebReferences/WebServiceEngineWS.cs: - * MonoDevelop.WebReferences.WS/WebReferenceUrl.cs: - * MonoDevelop.WebReferences/WebReferenceFolder.cs: - * MonoDevelop.WebReferences.WCF/ReferenceGroup.cs: - * MonoDevelop.WebReferences.WCF/MetadataSource.cs: - * MonoDevelop.WebReferences/WebServiceEngineWCF.cs: - * MonoDevelop.WebReferences/WebReferencesService.cs: - * MonoDevelop.WebReferences.WCF/CollectionMapping.cs: - * MonoDevelop.WebReferences.WS/WebServiceEngineWS.cs: - * MonoDevelop.WebReferences.WCF/WCFMetadataStorage.cs: - * MonoDevelop.WebReferences.WCF/ReferencedAssembly.cs: - * MonoDevelop.WebReferences.WCF/WebServiceEngineWCF.cs: - * MonoDevelop.WebReferences/WebServiceDiscoveryResult.cs: - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: - * MonoDevelop.WebReferences/WebReferenceItemCollection.cs: - * MonoDevelop.WebReferences.WS/WebServiceDiscoveryResultWS.cs: - * MonoDevelop.WebReferences.NodeBuilders/ProjectNodeBuilder.cs: - * MonoDevelop.WebReferences.WCF/WebServiceDiscoveryResultWCF.cs: - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - * MonoDevelop.WebReferences.NodeBuilders/WebReferenceFolderNodeBuilder.cs: - * MonoDevelop.WebReferences.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Improved compatibility. VS can now properly open projects - with web references created with MD, and vice-versa. - Reorganized a bit the code. - -2010-04-23 Carlo Kok <ck@remobjects.com> - * Makefile.am: - * MonoDevelop.WebReferences.csproj: - Add missing System.Configuration reference. - -2010-04-22 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.WebReferences.csproj: - * MonoDevelop.WebReferences.Resources/WebReference.png: - * MonoDevelop.WebReferences.Resources/WebReferenceItem.VS.png: - * MonoDevelop.WebReferences.Resources/WebReference.Service.png: - * MonoDevelop.WebReferences.Resources/WebReference.File.Wsdl.png: - * MonoDevelop.WebReferences.Resources/WebReference.File.Disco.png: - * MonoDevelop.WebReferences.Resources/WebReferenceFolder.Open.png: - * gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs: - * MonoDevelop.WebReferences.Resources/WebReferenceFolder.Closed.png: - Remove unused icons. - - * MonoDevelop.WebReferences/WebServiceEngineWCF.cs: - * MonoDevelop.WebReferences/MoonlightChannelBaseExtension.cs: - Add support for moonlight and monotouch proxies. - -2010-04-22 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.WebReferences.csproj: - * MonoDevelop.WebReferences/CodeGenerator.cs: - * MonoDevelop.WebReferences/WebServiceEngine.cs: - * MonoDevelop.WebReferences/WebReferenceItem.cs: - * MonoDevelop.WebReferences/WebServiceEngineWS.cs: - * MonoDevelop.WebReferences/WebServiceEngineWCF.cs: - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: - * MonoDevelop.WebReferences/WebReferenceItemCollection.cs: - * gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs: - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - * MonoDevelop.WebReferences.NodeBuilders/WebReferenceFolderNodeBuilder.cs: - Add support for WCF references. - -2010-04-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: Log - the error. - -2010-04-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: - Show an error message if DiscoverAny fails. Fixes bug - #590375 - Add Web Reference dialog silently swallows errors. - -2010-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences/WebReferenceItem.cs: Fix warning. - - * MonoDevelop.WebReferences/WebReferenceItemCollection.cs: - Simplify. - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Ask for confirmation before deleting a web reference. - - * gtk-gui/gui.stetic: - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: - Don't allow duplicate reference names. - - * gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs: - Don't allow duplicate reference names. Fixes bug #582487 - - Web reference cannot be deleted. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.WebReferences.addin.xml: Bumped MD version. - -2010-03-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Use the correct reference name for comparing. Fixes bug - #583009 - WebReferenceCommandHandler duplicates references. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.WebReferences.csproj: - * MonoDevelop.WebReferences.addin.xml: - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - * MonoDevelop.WebReferences.NodeBuilders/WebReferenceNodeBuilder.cs: - * MonoDevelop.WebReferences.NodeBuilders/WebReferenceFolderNodeBuilder.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.WebReferences.csproj: - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: - * MonoDevelop.WebReferences.Dialogs/UserPasswordDialog.cs: - * gtk-gui/MonoDevelop.WebReferences.Dialogs.UserPasswordDialog.cs: - Add support for basic authentication. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs: - Flush. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.WebReferences/CodeGenerator.cs: Fix spelling - typo. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.WebReferences.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.WebReferences.csproj: - * gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs: - Flush. - -2009-10-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: - Don't generate invalid namespace names. Hide the navigation - toolbar if we have no browser. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.WebReferences.addin.xml: Bump MD version. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.csproj: Updated dependencies. We - now depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences\Library.cs: Fix cast exception on - MS.NET. - -2009-08-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Before adding refs, resolve them against the target - framework. - -2009-08-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences/Library.cs: VS uses "Web - References" instead of "WebReferences" - - * MonoDevelop.WebReferences/DiscoveryProtocol.cs: Ignore - unknown discovery results. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs: - Flush. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences\Library.cs: - * MonoDevelop.WebReferences\WebReferenceItemCollection.cs: - * MonoDevelop.WebReferences.NodeBuilders\WebReferenceFolderNodeBuilder.cs: - Use the new FilePath class for handling file and directory - paths. - -2009-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.WebReferences/WebReferenceItem.cs: fixed - compilation error. - -2009-04-28 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.WebReferences/WebReferenceItem.cs: Applied patch - from Luciano N. Callero <lnc19@hotmail.com> : "Fix Web - Reference Update bug that prevent a web reference from being - update." - - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.WebReferences.csproj: don't require specific - gtk-sharp version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.WebReferences.addin.xml: Bump MD version. - -2009-03-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Fix framework IDs. - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml: Track merge of the - project pad context menu. - -2009-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: Flush. - -2009-02-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences/CodeGenerator.cs: Properly fix - warning. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.WebReferences.csproj: Make implicit references - explicit. Csc is much pickier about these. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.WebReferences.csproj: Remove invalid - ApplicationIcon value that broke the build in VS. - -2009-02-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.WebReferences/CodeGenerator.cs: - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: - * gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs: - Fixed compiler warnings - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.mds: - * MonoDevelop.WebReferences.mdp: - * MonoDevelop.WebReferences.csproj: Migrated to MSBuild file - format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.WebReferences.addin.xml: Bump MD version. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.WebReferences.mdp: Flush project format changes. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.mdp: All projects now require fx 3.5. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Track API changes. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.NodeBuilders/WebReferenceNodeBuilder.cs: - * MonoDevelop.WebReferences.NodeBuilders/WebReferenceFolderNodeBuilder.cs: - Fix comments. - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: Make - sure no files are added to the project if the web reference proxy - can't be generated. - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs: - Flush. - - * Makefile.am: Fix parallel build. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml: Bump MD version. - -2008-11-05 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.WebReferences.mdp: update the UsePartialTypes attribute. - Not sure how or why it got set to False, but it should be true. - [Fixes #440796] - -2008-10-22 Luciano N. Callero <lnc19@hotmail.com> - - * MonoDevelop.WebReferences/CodeGenerator.cs: Add a new Constructor - to the proxy class with Url as a parameter. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Track API. - -2008-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.mdp: Updated projects. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs: - Updated generated code. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.NodeBuilders/ProjectFolderNodeBuilderExtension.cs, - MonoDevelop.WebReferences.NodeBuilders/ProjectNodeBuilder.cs, - MonoDevelop.WebReferences.NodeBuilders/WebReferenceFolderNodeBuilder.cs, - MonoDevelop.WebReferences.NodeBuilders/WebReferenceNodeBuilder.cs, - MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Moved the extensible tree view to its own directory. - -2008-06-18 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.WebReferences/WebReferenceItem.cs: Update web reference - over the network. - -2008-06-17 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Auto-add necessary references. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml: Bump MD version. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.NodeBuilders/WebReferenceFolderNodeBuilder.cs, - MonoDevelop.WebReferences/WebReferenceItem.cs, - MonoDevelop.WebReferences/Library.cs, - MonoDevelop.WebReferences/WebReferenceItemCollection.cs, - MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs, - gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs: - New project model changes. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs, - MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: Worked on gnome - hig compliant alerts. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Refactored status bar. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml: Update MD version. - -2008-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml: Updated add-in category and - description. - -2008-01-02 Geoff Norton <gnorton@novell.com> - - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: - The using System.Net;\rusing System.Text;\n pattern was causing a - CS8025 on SVN trunk. Replace the \r with a \n. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences/Library.cs, - MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs, - gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs, - gtk-gui/gui.stetic: Make it work when a browser is not installed. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.mdp: Updated project files. The order of - extended properties won't change anymore. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml: Bump add-in versions. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.mdp, Makefile.am: Directory reorganization. - -2007-11-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.WebReferences.mdp, - MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs, - gtk-gui/gui.stetic: Use WebBrowserService instead of MozillaControl. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.WebReferences.mdp: Don't try to use partial types in stetic - code generation. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml: Bump MD version. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.mdp: Project file names updated by change in MD - path functions. - -2007-10-01 Raja R Harinath <rharinath@novell.com> - - * Makefile.am (FILES, REFS): Remove $(srcdir) prefix. It's added - automatically by Makefile.include. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml: Bump MD version. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml: Removed the CommandService class. - Everything is done directly with CommandManager. Moved all extension - node types to MD.Components. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml, - MonoDevelop.WebReferences.NodeBuilders/WebReferenceFolderNodeBuilder.cs, - MonoDevelop.WebReferences.NodeBuilders/WebReferenceNodeBuilder.cs, - MonoDevelop.WebReferences.mdp, Makefile.am: Reorganized the extension - point hierarchy. Embedded all add-in manifests as resources. - -2007-08-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: API - cleanup. Converted core services into regular classes. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.NodeBuilders/WebReferenceFolderNodeBuilder.cs: - Converted DispatchService to a static class. - -2007-07-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml, - MonoDevelop.WebReferences.NodeBuilders/WebReferenceNodeBuilder.cs: - Declared missing extension point. - -2007-06-06 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic, - MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: Made the - dialog internal. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.mdp: Copy the .addins.xml file to the - output dir. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Updated. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.mdp, Makefile.am: Reference shared - assemblies from the correct location. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml, MonoDevelop.WebReferences.mdp, - gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs, - gtk-gui/gui.stetic, Makefile.am: Migration to Mono.Addins. - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: Avoid version auto-increment. - * MonoDevelop.WebReferences.mdp: Don't copy referenced assemblies. - * Makefile.am: Flush. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.mdp, Makefile.am: Synchronized the MD - project and the Makefile - * gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs, - gtk-gui/gui.stetic: Updated. - -2007-02-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.WebReferences.mdp, gtk-gui/generated.cs, - gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs, - gtk-gui/gui.stetic, Makefile.am: i18n fixes and split stetic - generated code in several files. - -2006-11-29 Gideon de Swardt <gdeswardt@gmail.com> - * Makefile.in: - Remove the Makefile.in from source, should not have been committed in the first place. - -2006-11-28 Gideon de Swardt <gdeswardt@gmail.com> - * MonoDevelop.WebReferences: - Move the source code from Google Code project. - -2006-08-31 Gideon de Swardt <gdeswardt@gmail.com> - * MonoDevelop.WebReferences/CodeGenerator: - Changed the class to use the LanguageBinding from the DotNetProject. - -2006-08-26 Gideon de Swardt <gdeswardt@gmail.com> - * MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs: - Moved the UI code to stetic - * svnci: - Added the svn commit change log script from monodevelop - -2006-08-25 Gideon de Swardt <gdeswardt@gmail.com> - * MonoDevelop.WebReferences.NodeBuilders/WebReferenceFolderNodeBuilder.cs: - Added an event handler to refresh the web reference folder node when a *.map project - file has been removed from a project - -2006-08-15 Gideon de Swardt <gdeswardt@gmail.com> - - * MonoDevelop.WebReferences.addin.xml: - Removed the Delete All menu option on the Web Reference folder - Changed the version number - - * MonoDevelop.WebReferences/CodeGenerator.cs: - Added support for generating the code in VB.NET - - * MonoDevelop.WebReferences/Library.cs: - Added a method that checks if the project contains any web references - - * MonoDevelop.WebReferences/WebReferenceItemCollection.cs: - Optimized the WebReferenceItemCollection construct method by only looping through the - project files collection once instead of previously seeking for the specific map file - after it found the reference file. This will also sort the problem with VB reference files - not being loaded. - - * MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs: - Check that the project options for the Runtime Version is set to - "2.0", if it is set to "1.1" ask the user whether or not to - switch to "2.0" automatically. The project build will fail if - the Runtime is set to 1.1. Do not add the web reference if the - user chooses to keep the runtime version 1.1. - - Added functionality to add a ProjectReference for System.Web.Services to the project if - it does not currently contain a reference. This is required to successfully compile - the project. - - * MonoDevelop.WebReferences.NodeBuilders/ProjectNodeBuilder.cs: - Check if the project contains any web references before it adds the WebReferenceFolder - - * MonoDevelop.WebReferences.NodeBuilders/ProjectFolderNodeBuilderExtension.cs: - Add a check not to hide the web reference folder if the project options is set to show all - - * MonoDevelop.WebReferences.NodeBuilders/WebReferenceFolderNodeBuilder.cs: - Changed the HasChildNodes method to use the new method to check if a project contains any - web references rather than parsing and loading the collection of all web references in a project. - Changed the BuildChildNodes to parse the project every time the method is called. - -2006-08-11 Gideon de Swardt <gdeswardt@gmail.com> - - Initial setup of the AddIn diff --git a/main/src/addins/MonoDevelop.WebReferences/MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs b/main/src/addins/MonoDevelop.WebReferences/MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs index e3c4f90232..e8d02975b7 100644 --- a/main/src/addins/MonoDevelop.WebReferences/MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs +++ b/main/src/addins/MonoDevelop.WebReferences/MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs @@ -609,6 +609,17 @@ namespace MonoDevelop.WebReferences.Dialogs } } + + protected override void OnDestroyed ()
+ { + btnNavBack.Activated -= Browser_BackButtonClicked; + btnNavNext.Activated -= Browser_NextButtonClicked; + btnRefresh.Activated -= Browser_RefreshButtonClicked; + btnStop.Activated -= Browser_StopButtonClicked; + btnHome.Activated -= Browser_HomeButtonClicked; +
+ base.OnDestroyed ();
+ } } class AskCredentials: GuiSyncObject, ICredentials diff --git a/main/src/addins/MonoDeveloperExtensions/ChangeLog b/main/src/addins/MonoDeveloperExtensions/ChangeLog deleted file mode 100644 index a4f1db7c01..0000000000 --- a/main/src/addins/MonoDeveloperExtensions/ChangeLog +++ /dev/null @@ -1,466 +0,0 @@ -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDeveloperExtensions.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Commands.cs: - * MonoSolutionItemHandler.cs: - * MonoDeveloperExtensions.csproj: - * MonoDeveloperExtensions.addin.xml: Merged MD.Projects into - MD.Core, and MD.Projects.Gui, MD.Core.Gui and MD.Components - into MD.Ide. - -2010-01-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.csproj: Flush. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoSolutionItemHandler.cs: Introduced the - ConfigurationSelector class to all methods that previously - took a configuration name as string. This eliminates the - ambiguity between solution configuration names and project - configuration names. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDeveloperExtensions.addin.xml: Bump MD version. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDeveloperExtensions.addin.xml: Bump MD version. - -2009-09-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs: Use the new DotNetAssemblyProject - class instead of DotNetProject, which is now abstract. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.csproj: Updated dependencies. We now - depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs: Use the new FilePath class for - handling file and directory paths. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDeveloperExtensions.csproj: don't require specific - gtk-sharp version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDeveloperExtensions.addin.xml: Bump MD version. - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Track merge of the - project pad context menu. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDeveloperExtensions.csproj: Make implicit references - explicit. Csc is much pickier about these. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.csproj: Flush. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.mds: - * MonoDeveloperExtensions.mdp: - * MonoDeveloperExtensions.csproj: Migrated to MSBuild file - format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDeveloperExtensions.addin.xml: Bump MD version. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDeveloperExtensions.mdp: Flush project format changes. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * NUnit/NUnit.mdp: - * MonoDeveloperExtensions.mdp: All projects now require fx 3.5. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs: Track API changes. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * NUnit/Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Bump MD version. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoSolutionItemHandler.cs: Track API. - -2008-09-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoSolutionItemHandler.cs: Ignore compiler messages which are not - errors or warnings. Fixes bug #393621. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * NUnit/NUnit.mdp, MonoDeveloperExtensions.mdp: Updated generated code. - -2008-06-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs: Track api changes. - -2008-06-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs: Avoid re-initializing the project handler for - projects already created with the Mono format. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Bump MD version. - -2008-05-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoSolutionItemHandler.cs: Fix warning. - -2008-05-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs: Track api changes. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Merged the extension points for - project and solution option panels into a single extension point. A - single extension point will now be used for all kinds of items. - Extension conditions can be used to make panels visible only for - some specific item types. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoSolutionItemHandler.cs: Replaced - ICompilerResult/DefaultCompilerResult/CompilerResults by a new - BuildResult class, which has owner information at error level, so - it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.mds, MonoMakefileFormat.cs, Commands.cs, - MonoSolutionItemHandler.cs, Makefile.am, - MonoDeveloperExtensions.addin.xml, NUnit/MonoTestProvider.cs, - MonoDeveloperExtensions.mdp: New project model changes. - -2008-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.mdp: Removed unneeded dependencies. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * Makefile.am, MonoDeveloperExtensions.mdp: Removed some unused glade and - gnome-sharp references (only the unused). But I'll continue to remove - glade, we need to lower the dependency tree a bit. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Update MD version. - -2008-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Updated add-in category and - description. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Bump add-in versions. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am, NUnit/NUnit.mdp, MonoDeveloperExtensions.mdp: Directory - reorganization. - -2007-11-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoProject.cs: Use RootCombine instead of CurrentOpenCombine when - possible. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Bump MD version. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.mds, MonoDeveloperExtensions.mdp, NUnit/NUnit.mdp: - Project file names updated by change in MD path functions. - -2007-10-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoProject.cs, MonoProjectConfiguration.cs: MonoProject now is a subclass - of DotNetProject. Project export to VS format now works. - -2007-10-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs, MonoProject.cs: Make sure the .sources file is - included when exporting the project. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Bump MD version. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am, MonoDeveloperExtensions.addin.xml, - MonoDeveloperExtensions.mdp, NUnit/Makefile.am: Reorganized the - extension point hierarchy. Embedded all add-in manifests as resources. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * Commands.cs: Converted DispatchService to a static class. - -2007-06-19 Ankit Jain <jankit@novell.com> - - Fix bug#81901. - * MonoProject.cs (AddSourceFile): Use File.* for file operations - instead of FileService. - (RemoveSourceFile): Likewise. - -2007-05-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Removed MS namespace from add-in - dependency. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.mdp: Copy the .addins.xml file to the output - dir. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am, MonoDeveloperExtensions.mdp: Reference shared assemblies - from the correct location. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am, MonoDeveloperExtensions.addin.xml, - MonoDeveloperExtensions.mdp: Migration to Mono.Addins. - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs: Track api changes. - * MonoDeveloperExtensions.mdp: Updated. - -2007-03-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs: Save MonoProject and MonoCombine objects only. - * MonoDeveloperExtensions.mdp, NUnit/NUnit.mdp: Disable local-copy - references. - -2007-03-08 Marek Sieradzki <marek.sieradzki@gmail.com> - - * MonoTestProvider.cs: Removing as it was already moved to separate - assembly. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * NUnit/NUnit.mdp: Set target runtime to 2.0. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am, MonoDeveloperExtensions.mdp, NUnit/Makefile.am, - NUnit/NUnit.mdp: Synchronized MD project and makefile. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: Removed version auto-increment. - -2007-02-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.mds, MonoDeveloperExtensions.mdp, - NUnit/NUnit.mdp: Updated. - * MonoProject.cs: Track api changes. - -2007-02-06 Ankit Jain <jankit@novell.com> - - * Commands.cs: Remove all svn commands. We have svn integrated now. - * MonoDeveloperExtensions.addin.xml: Likewise. - -2007-02-06 Ankit Jain <jankit@novell.com> - - * MonoProject.cs (OnClean): Override. - -2006-02-02 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * MonoDeveloperExtensions.addin.xml: replaced icon for install command by gtk+ 2.4 stock icon - -2006-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoProject.cs: Use the FileService for copying and deleting files. - -2006-12-07 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * MonoDeveloperExtensions.mdp: Updated so it can - be built from MonoDevelop. - -2006-09-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * NUnit: Added svn:ignore for MonoDeveloperExtensions_nunit.pidb - -2006-08-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoCombine.cs: - * MonoProject.cs: Track api changes. - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Updated versions. - * MonoDeveloperExtensions.mdp: Updated. - -2006-06-29 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoProject.cs: Implement SupportedLanguages, to filter file templates. - -2006-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoProject.cs: Removed dependency to NUnit add-in. - * Makefile.am: Removed dependency to NUnit add-in. Added the - new nunit module to the build. - - * MonoDeveloperExtensions.addin.xml: Added optional module which - extends the nunit add-in. - - * NUnit/MonoTestProvider.cs: - * NUnit/Makefile.am: - * NUnit/NUnit.mdp: Created a new assembly which implements the nunit - extension for Mono projects. - -2006-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Updated versions. - * MonoDeveloperExtensions.mdp: Updated. - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Updated references. - -2006-03-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions/MonoMakefileFormat.cs: Include 2.0 - directories in the solution. Patch by Marek Sieradzki. - -2006-03-29 Grzegorz Sobanski <silk@boktor.net> - - * Makefile.am: removed unneeded references to nunit. - -2006-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.mdp: Updated. - * Makefile.am: Use an unified format. Patch by Matze Braun. - * MonoDeveloperExtensions.addin.xml: Updated add-in versions. - -2006-02-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs: Track changes in Makefile format, again. - -2006-01-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs: Track changes in Makefile format. - -2005-10-19 Lluis Sanchez Gual <lluis@novell.com> - - * Commands.cs: Always open documents in the GUI thread. - -2005-10-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Fixed addin header information. - Use "id" attribuet instead of "name" to identify addins. - -2005-10-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: Added addin dependencies. - -2005-09-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoProject.cs: Use the new regex for parsing error messages. - * Commands.cs: Use an external console for the ci command. - -2005-08-10 Ben Motmans <ben.motmans@gmail.com> - - * MonoDeveloperExtensions.mdp: references update - -2005-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions/Commands.cs: - * MonoDeveloperExtensions/MonoProject.cs: Track api changes. - -2005-07-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoMakefileFormat.cs: Avoid adding projects twice. - * MonoProject.cs: - * MonoTestProvider.cs: Generate a unit test tree for assemblies that - have a Test directory. - * Makefile.am: Added conditional build. - * MonoDeveloperExtensions.addin.xml: This addin depends on the nunit addin. - -2005-07-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoProject.cs: Implemented CreateConfiguration method. - * MonoDeveloperExtensions.addin.xml: Added install command - to the correct toolbar. - -2005-04-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDeveloperExtensions.addin.xml: - * Commands.cs: Use the new command service. Added hacky support for - basic svn operations. - -2005-04-17 John Luke <john.luke@gmail.com> - - * Makefile.am: fix distcheck - -2005-04-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoProject.cs: Look for ChangeLog files in a more rational - (and faster) way. - -2005-05-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoProject.cs: Update the sources file when files are renamed. - Don't add the ChangeLog file to the project for now, it's too slow - to look for it. - -2005-02-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoProject.cs: Don't try to parse errors from the stdout, only - from stderr. - * MonoMakefileFormat.cs: In GetValidFormatName, keep the file path. - diff --git a/main/src/addins/MonoDeveloperExtensions/NUnit/ChangeLog b/main/src/addins/MonoDeveloperExtensions/NUnit/ChangeLog deleted file mode 100644 index d463fc5278..0000000000 --- a/main/src/addins/MonoDeveloperExtensions/NUnit/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * NUnit.csproj: Merged MD.Projects into MD.Core, and - MD.Projects.Gui, MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * NUnit.csproj: Flush. - -2009-10-13 Ankit Jain <jankit@novell.com> - - * NUnit.csproj: Import md.targets . - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * NUnit.mdp: - * NUnit.csproj: Migrated to MSBuild file format. - diff --git a/main/src/addins/NUnit/ChangeLog b/main/src/addins/NUnit/ChangeLog deleted file mode 100644 index 2dda19f864..0000000000 --- a/main/src/addins/NUnit/ChangeLog +++ /dev/null @@ -1,1117 +0,0 @@ -2010-06-01 Lluis Sanchez Gual <lluis@novell.com> - - * templates/NUnitAssemblyGroup.xpt.xml: Don't include the - assembly name in the project type name since it doesn't work - well when running on .NET - -2010-06-01 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestNodeBuilder.cs: - * MonoDevelopNUnit.addin.xml: Added go-to-failure command to - the test pad context menu. Fixes bug #610358 - Go to source - code in unit test pad doesn't work as expected. - -2010-05-26 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: Use ShowCustomDialog (which - destroys the dialog when done) instead of RunCustomDialog - (which doesn't). - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * Services/NUnitService.cs: More dialog placing. - -2010-05-21 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs: Clean up - dialog placement. - -2010-05-05 Mike Krüger <mkrueger@novell.com> - - * Services/UnitTestResult.cs: handled possible null ref. - -2010-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Register nunit project as - serializable. - - * Services/NUnitService.cs: - * Project/NUnitAssemblyGroupProject.cs: Ensure that tests are - always shown for nunit assembly projects, when created and - when added. Fixes bug #602143 - Unit tests don't show up in - the Unit Tests pane. - -2010-04-21 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/TestResultsPad.cs: Free up wasted space between - scrollbars and treeview contents. - -2010-04-14 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestResultsPad.cs: - * Commands/NUnitCommands.cs: - * MonoDevelopNUnit.addin.xml: - * Services/UnitTestResult.cs: In the results pad, allow - jumping to a specific line of the call stack. When - double-clicking in a test failure, jump to the location of - the failure, if available. - - * gtk-gui/MonoDevelop.NUnit.NUnitOptionsWidget.cs: Flush. - -2010-04-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Fixed node set name. - - * nunit.glade: - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.NUnit.csproj: - * Gui/NUnitOptionsPanel.cs: - * gtk-gui/MonoDevelop.NUnit.NUnitOptionsWidget.cs: Ported some - old glade code to stetic. - - * Services/ExternalTestRunner.cs: - * Services/NUnitAssemblyTestSuite.cs: Make sure the remote - monitor is not disconnected too early. - - * Gui/TestPad.cs: - * Gui/TestResultsPad.cs: Fix warnings. - -2010-04-08 Lluis Sanchez Gual <lluis@novell.com> - - * Services/UnitTestGroup.cs: - * Services/NUnitTestSuite.cs: - * Services/SystemTestProvider.cs: - * Services/NUnitAssemblyTestSuite.cs: Don't show projects and - solutions which don't contain unit tests. - -2010-04-01 Lluis Sanchez Gual <lluis@novell.com> - - * Services\ExternalTestRunner.cs: Preload the NUnitRunner - assembly. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelopNUnit.addin.xml: Bumped MD version. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitAssemblyTestSuite.cs: Fill the tests in the - gui thread. Fixes bug #585286 - Collection modified while - iterating. - -2010-03-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Set the default location for - unit tests pads. Register a new Unit Testing layout. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Gui/TestPad.cs: - * Gui/CircleImage.cs: - * Gui/TestResultsPad.cs: - * Gui/TestNodeBuilder.cs: - * MonoDevelop.NUnit.csproj: - * Services/NUnitService.cs: - * Commands/NUnitCommands.cs: - * MonoDevelopNUnit.addin.xml: - * Gui/UnitTestOptionsDialog.cs: - * Gui/TestAssemblyNodeBuilder.cs: - * Services/NUnitProjectTestSuite.cs: - * Gui/NUnitAssemblyGroupNodeBuilder.cs: - * Services/NUnitProjectServiceExtension.cs: - * Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs: Merged - MD.Projects into MD.Core, and MD.Projects.Gui, MD.Core.Gui - and MD.Components into MD.Ide. - -2010-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Gui/TestPad.cs: - * Gui/TestResultsPad.cs: - * MonoDevelop.NUnit.csproj: Use the new DockItemToolbar class - for showing toolbar commands. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: - * Gui/TestResultsPad.cs: Track api changes. - -2010-02-09 Mike Krüger <mkrueger@novell.com> - - * Gui/TestPad.cs: - * Gui/TestResultsPad.cs: Track API changes for lazy loading - images. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: Flush. - -2009-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Gui/unit-test-16.png: - * Gui/unit-test-24.png: - * MonoDevelop.NUnit.csproj: - * MonoDevelopNUnit.addin.xml: Added new icon. - -2009-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: Don't try to build tests until the - service has been fully initialized. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Services/NUnitService.cs: - * Services/NUnitAssemblyTestSuite.cs: Name threads to make - debugging easier. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestResultsPad.cs: - * Project/NUnitAssemblyGroupProject.cs: - * Services/NUnitProjectServiceExtension.cs: Introduced the - ConfigurationSelector class to all methods that previously - took a configuration name as string. This eliminates the - ambiguity between solution configuration names and project - configuration names. - -2009-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Use correct cairo lib. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelopNUnit.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: - * Gui/TestResultsPad.cs: Fix warnings. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.NUnit.csproj: Reference the mono-cairo package. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: Flush. - -2009-10-16 Mike Krüger <mkrueger@novell.com> - - * Gui/CircleImage.cs: Handled icon loading error. - -2009-10-09 Mike Krüger <mkrueger@novell.com> - - * md1format.xml: Track namespace changes. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelopNUnit.addin.xml: Bump MD version. - -2009-10-02 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: After a build operation, and - before running the tests, ensure that the tests are up to - date by calling Refresh. - - * Services/UnitTest.cs: Added refresh operation. Fire test - events in the gui thread. - - * Services/UnitTestGroup.cs: - * Services/NUnitProjectTestSuite.cs: - * Services/NUnitAssemblyTestSuite.cs: Implemented the Refresh - operation. This operation updates any test that needs to be - updated. It is an async operation. All this fixes bug - #540257 - Unit test pad not updated correctly when "run - tests" implies a build operation. - -2009-09-17 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: Add support for custom execution modes. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * Services/NUnitService.cs: Make dialog transient for the - root window. - -2009-08-28 Mike Krüger <mkrueger@novell.com> - - * templates/NUnitTestClass.xft.xml: Fixed "Bug 479196 - "add - test fixture" adds refs to nunit.core and nunit.framework - from "Package"". - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.csproj: Updated dependencies. We now - depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-06 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Gui/TestChart.cs: - * MonoDevelop.NUnit.csproj: Track api changes in the chart - widget. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitAssemblyTestSuite.cs: Track api changes. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: - * Gui/NUnitAssemblyGroupNodeBuilder.cs: - * Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs: Use the - new DesktopService instead of PlatformService. - -2009-06-18 Lluis Sanchez Gual <lluis@novell.com> - - * Services\ExternalTestRunner.cs: - * Services\NUnitAssemblyTestSuite.cs: In some cases MS.NET - can't properly resolve assemblies even if they are already - loaded. For example, when deserializing objects from - remoting. Added a handler for AssemblyResolve that handle - this case. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * Project\NUnitAssemblyGroupFileFormat.cs: Use the new - FilePath class for handling file and directory paths. - -2009-05-06 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitTestCase.cs: - * Services/NUnitTestSuite.cs: Implement OnCanRun for NUnit - tests and test suites. - - * Services/UnitTestGroup.cs: A test suite can be run using a - specific mode if all child tests can. - - * Gui/TestPad.cs: Improve support for using a custom execution - mode. - -2009-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Added Run Test With submenu, - with support for all registered modes. - - * Gui/TestPad.cs: - * Services/UnitTest.cs: - * Services/TestContext.cs: Track api changes. - -2009-04-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelopNUnit.addin.xml: Changed copyright tag. - -2009-04-24 Mike Krüger <mkrueger@novell.com> - - * AssemblyInfo.cs: Changed assembly info. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * Gui/TestResultsPad.cs: Renamed PixbufService to - ImageService. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * Gui/TestResultsPad.cs: Track API changes. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * MonoDevelop.NUnit.csproj: don't require specific - gtk-sharp version. - -2009-04-17 Mike Krüger <mkrueger@novell.com> - - * Gui/NUnitOptionsPanel.cs: - * Services/NUnitService.cs: - * MonoDevelopNUnit.addin.xml: - * Gui/UnitTestOptionsDialog.cs: translated the option panels - to the new option structure. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelopNUnit.addin.xml: Bump MD version. - -2009-03-20 Michael Hutchinson <mhutchinson@novell.com> - - * templates/NUnitProject.xpt.xml: Reference the version of - NUnit that we ship with MD. - -2009-03-05 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitAssemblyTestSuite.cs: Improved error message. - -2009-03-04 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: - * Services/UnitTest.cs: - * Services/TestContext.cs: - * Services/NUnitService.cs: - * Services/NUnitAssemblyTestSuite.cs: - * Services/NUnitProjectServiceExtension.cs: Changed the way - execution handlers work. We are not using platform ids - anymore. Instead, we use command strings when looking for - execution handlers. IExecutionHandlerFactory has been - removed and now everything is handled by IExecutionHandler, - which has a new CanExecute method. This model is more simple - and more generic. - -2009-02-27 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitProjectTestSuite.cs: Check for nunit.core as - well as nunit.framework when looking for nunit test - projects. Should fix bug #477523. - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: Track merge of the project pad context menu. - -2009-02-19 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitAssemblyTestSuite.cs: Modify the test - collection in the gui thread, to avoid concurrent access. - Fixes bug #469131 - Random IOE exception. - -2009-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: - * Services/UnitTest.cs: - * Gui/TestResultsPad.cs: - * Services/TestContext.cs: - * Services/NUnitService.cs: - * Commands/NUnitCommands.cs: - * MonoDevelopNUnit.addin.xml: - * Services/ExternalTestRunner.cs: - * Services/NUnitAssemblyTestSuite.cs: - * Services/NUnitProjectServiceExtension.cs: Added support for - running unit tests using a special execution mode (for - example, using the debugger). - -2009-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelopNUnit.addin.xml: Don't partially assembly-qualify - type name, as it makes .NET unhappy, and doesn't seem to be - necessary for Mono. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mds: - * MonoDevelop.NUnit.mdp: - * MonoDevelop.NUnit.csproj: Migrated to MSBuild file format. - -2009-02-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Don't register the nunit package - if mono-nunit is installed and has the same version. - - * gtk-gui/generated.cs: Flush. - -2009-02-05 Lluis Sanchez Gual <lluis@novell.com> - - * Services/UnitTestResult.cs: Getting the failure location - doesn't work very well. Disable for now. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelopNUnit.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Flush. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.NUnit.mds: - * MonoDevelop.NUnit.mdp: - * NUnitRunner/NUnitRunner.mdp: Flush project format changes. - -2009-01-20 Lluis Sanchez Gual <lluis@novell.com> - - * NUnitRunner/NUnitTestRunner.cs: Make sure that only the provided test - suite is executed. - -2009-01-19 Lluis Sanchez Gual <lluis@novell.com> - - * Services/ExternalTestRunner.cs: Add a default test result message when - none is provided. - - * Gui/TestResultsPad.cs: - * Gui/TestNodeBuilder.cs: - * Services/UnitTestResult.cs: When jumping to the test source code, if - the test failed, jump to the line of the failure. - - * templates/NUnitTestClass.xft.xml: Add references to NUnit when adding - a test fixture to a project. - -2009-01-19 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: - * Services/NUnitService.cs: - * Commands/NUnitCommands.cs: - * MonoDevelopNUnit.addin.xml: - * Services/UnitTestCollection.cs: Added command for running the tests. - - * Makefile.am: - * MonoDevelop.NUnit.mdp: - * Services/NUnitProjectServiceExtension.cs: When the project is a nunit - library and there are no custom execution commands, run the tests - when clicking on the Run option. - -2009-01-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mds: Added new NUnitRunner project. - -2009-01-16 Lluis Sanchez Gual <lluis@novell.com> - - * lib/nunit.util.dll: - * lib/nunit.core.dll: - * lib/nunit.framework.dll: - * MonoDevelopNUnit.addin.xml: - * lib/nunit.core.interfaces.dll: Update to latest NUnit. - - * NUnitRunner: - * Services/UnitTest.cs: - * NUnitRunner/Makefile.am: - * Services/NUnitTestCase.cs: - * Services/NUnitTestSuite.cs: - * Services/UnitTestResult.cs: - * NUnitRunner/NUnitRunner.mdp: - * Services/ExternalTestRunner.cs: - * NUnitRunner/NUnitTestRunner.cs: - * Services/NUnitProjectTestSuite.cs: - * Services/NUnitAssemblyTestSuite.cs: Changed the way tests are run. - Tests are now run in a separate appdomain to avoid conflicts of the - tested assembly with MD. - - * Gui/TestResultsPad.cs: Ignore NUnit stack frames when looking for the - source of a test failure. Fix some issues with the output pad. - - * Makefile.am: - * MonoDevelop.NUnit.mdp: Updated. - -2009-01-09 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: - * Gui/TestResultsPad.cs: Make sure the tree view is the first widget to - be focused when presenting the pad. - -2009-01-07 Lluis Sanchez Gual <lluis@novell.com> - - * Services/ExternalTestRunner.cs: Fix bug #461415 - NUnit addin's path - handling does not account for inherited tests. Patch by Brian - Anderson. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: All projects now require fx 3.5. - -2008-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * Project/NUnitAssemblyGroupFileFormat.cs: Track API changes. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: Track api changes. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-25 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: Add missing files. - -2008-11-25 Lluis Sanchez Gual <lluis@novell.com> - - * Services/ExternalTestRunner.cs: Fix bug #440929 - Exception when - running single test fixture that contains no tests. - - * MonoDevelop.NUnit.mdp: Added stetic file. - - * Makefile.am: Fix support for makefile parallel build. - -2008-11-06 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix build dependencies. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Bump MD version. - -2008-10-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelopNUnit.addin.xml, Services/WorkspaceTestGroup.cs, - Services/NUnitService.cs, Services/SolutionFolderTestGroup.cs, - Gui/TestResultsPad.cs, Gui/TestPad.cs: Use a simple lazy singleton - instead of an IService. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Updated generated code. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitProjectTestSuite.cs: Track api changes. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs, - Gui/NUnitAssemblyGroupNodeBuilder.cs, Gui/TestNodeBuilder.cs, - Gui/TestAssemblyNodeBuilder.cs, Gui/TestPad.cs: Moved the - extensible tree view to its own directory. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * Services/NUnitProjectTestSuite.cs: Translated old code to new dom. - -2008-07-25 Peter Johanson <peter@peterjohanson.com> - - * Services/ExternalTestRunner.cs: Prevent an ArgumentOutOfRange - exception if we are running a UnitTestGroup node. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * Project/NUnitAssemblyGroupFileFormat.cs, - Project/NUnitAssemblyGroupProject.cs, Project/TestAssembly.cs, - Services/NUnitOptions.cs, Services/UnitTest.cs: Moved serialization - engine to MonoDevelop.Core. Use new syntax for specifying attribute - scope. - -2008-06-17 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitAssemblyTestSuite.cs: When counting test cases, ensure - the test suite is fully loaded. Fixes bug #400106. - * Gui/TestResultsPad.cs: Some protection against division by 0. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Bump MD version. - -2008-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestResultsPad.cs: Fix bug 387453 - Buttons in NUnit Test Results - throw exception. - -2008-05-27 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs, Gui/TestPad.cs: Moved SearchTest to - NUnitService. - * Gui/TestResultsPad.cs: Fixed bug 366047 - Exceptions in "Test - results" pad. - -2008-05-23 Lluis Sanchez Gual <lluis@novell.com> - - * Project/NUnitAssemblyGroupFileFormat.cs: Track api changes. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * Project/NUnitAssemblyGroupProject.cs: Replaced - ICompilerResult/DefaultCompilerResult/CompilerResults by a new - BuildResult class, which has owner information at error level, so - it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * md1format.xml: Added missing file. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml, MonoDevelop.NUnit.mdp, - Services/WorkspaceTestGroup.cs, Services/NUnitService.cs, - Services/UnitTest.cs, Services/SolutionFolderTestGroup.cs, - Services/UnitTestGroup.cs, Services/NUnitProjectTestSuite.cs, - Services/SystemTestProvider.cs, Services/ITestProvider.cs, - Services/NUnitAssemblyTestSuite.cs, - Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs, - Gui/TestResultsPad.cs, Gui/NUnitAssemblyGroupNodeBuilder.cs, - Gui/TestPad.cs, Project/NUnitAssemblyGroupProject.cs, - Project/NUnitAssemblyGroupFileFormat.cs, Makefile.am: New project - model changes. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * Services/TestProgressMonitor.cs: Refactored status bar. - -2008-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml, Services/NUnitService.cs: Put back the - old results pad. - * Gui/TestResultsPad.cs: When double clicking a test, jump to the exact - line that failed. When selecting a test, scroll the output view so - it shows the test's output. - * Gui/TestPad.cs: Use a toolbar without labels. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * Services/TestProgressMonitor.cs: Added tests finished message. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * Gui/TestPad.cs: Fixed threading bug. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * MonoDevelopNUnit.addin.xml, Services/TestProgressMonitor.cs, - Services/NUnitService.cs, Gui/TestResultsPad.cs, Gui/TestPad.cs, - Gui/CircleImage.cs: Worked on nunit pad - -2008-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp, Makefile.am: Fix references. - * MonoDevelopNUnit.addin.xml, Services/NUnitService.cs: Register nunit - packages using the extension point, instead of doing it by conde in the - nunit service (since that code won't be run unless the service is - explicitely loaded). Fixes bug # - -2008-02-20 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/NUnitAssemblyGroupNodeBuilder.cs, Gui/TestAssemblyNodeBuilder.cs: - Handle the delete key in TreeViewPad, so it will work event if the - shortcut is not defined. - -2008-02-06 Mike Krüger <mkrueger@novell.com> - - * Gui/TestPad.cs: Some changes for the new TreeViePiye - -2008-02-05 Lluis Sanchez Gual <lluis@novell.com> - - * templates/NUnitProject.xpt.xml: Fix nunit versions referenced in the - project. - -2008-02-04 Lluis Sanchez Gual <lluis@novell.com> - - * templates/NUnitProject.xpt.xml: Don't try to open Test.cs, since it wont - work for languages other than c#. Fixes bug #358359. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Update MD version. - -2008-01-23 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/NUnitOptionsPanel.cs: Ensure we don't create subclasses of classes - with private fields bound by glade#. It would not work due to bug - 355228. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * templates/NUnitTestClass.xft.xml, templates/NUnitAssemblyGroup.xpt.xml, - templates/NUnitProject.xpt.xml: Make template categories translatable. - -2008-01-09 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: Add null check when filling data for selected node. Should - fix bug #350518. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Bump add-in versions. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp, Makefile.am: Directory reorganization. - -2007-11-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml, Services/NUnitService.cs: Reuse the results - pad. Don't create it at every session. Fixes bug #338960. - * Gui/TestResultsPad.cs: Icon and title is now set in the manifest. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * Services/NUnitService.cs, Services/XmlResultsStore.cs, - Services/NUnitAssemblyTestSuite.cs: Track LoggingService API changes. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Bump MD version. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/NUnitAssemblyGroupNodeBuilder.cs, templates/NUnitTestClass.xft.xml: - Use tango file icons. Removed obsolete icons. - -2007-10-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp, Services/NUnitService.cs, Gui/nunit-overlay-32.png, - Gui/TestResultsPad.cs, Makefile.am, - templates/NUnitAssemblyGroup.xpt.xml, templates/NUnitProject.xpt.xml: - Updated project icons. Use the base project icon with an overlay to show - the type. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Project file names updated by change in MD path - functions. - -2007-10-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Fix warning level. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Bump MD version. - -2007-09-04 Michael Hutchinson <MHutchinson@novell.com> - - * Gui/UnitTestOptionsDialog.cs, - Gui/NUnitOptionsPanel.cs: Fix compiler warnings. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * Gui/UnitTestOptionsDialog.cs, Gui/NUnitOptionsPanel.cs: Changes due to new - property infrastructure. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Removed the CommandService class. Everything - is done directly with CommandManager. Moved all extension node types to - MD.Components. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp, MonoDevelopNUnit.addin.xml, - Services/NUnitService.cs, Gui/UnitTestOptionsDialog.cs, - Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs, - Gui/TestResultsPad.cs, Gui/NUnitAssemblyGroupNodeBuilder.cs, - Gui/TestAssemblyNodeBuilder.cs, Gui/TestNodeBuilder.cs, Gui/TestPad.cs, - Makefile.am: Reorganized the extension point hierarchy. Embedded all - add-in manifests as resources. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs, - Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs, - Gui/NUnitAssemblyGroupNodeBuilder.cs, Gui/TestNodeBuilder.cs, - Gui/TestPad.cs: Converted DispatchService to a static class. - -2007-07-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp, MonoDevelopNUnit.addin.xml, Gui/nunit.png, - Makefile.am: Added icon for the nunit pad. - -2007-07-18 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs, Services/XmlResultsStore.cs, - Services/NUnitAssemblyTestSuite.cs: Use the log service for logging - errors. - -2007-07-03 Mike Krüger <mkrueger@novell.com> - - * Gui/TestResultsPad.cs: Changed a bit because of the removal of custom - collections in the Ide project. - -2007-06-20 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: Track api changes. - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: If a solution is already open when - initializing the nunit service, load the test tree. - -2007-05-29 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestResultsPad.cs: Fixed some status messages. Make sure the - progress label does not grow beyond the available space. - -2007-05-29 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: Unregister tests providers of unloaded - add-ins. - -2007-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: Added missing null check. Fixes bug #81097. - -2007-05-17 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: Fill the tree if there is some RootTest defined just - after the pad initialization. - -2007-05-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Copy nunit dlls to target dir. - * Services/NUnitService.cs, Gui/TestResultsPad.cs: Track api changes. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Copy the .addins.xml file to the output dir. - -2007-05-10 Mike Krüger <mkrueger@novell.com> - - * Services/NUnitService.cs: - Fixed bug in pad loading. -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp, Makefile.am: Reference shared assemblies from - the correct location. - -2007-05-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Restore extension deleted during the M.A - migration. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp, MonoDevelopNUnit.addin.xml, - Services/NUnitService.cs, Gui/UnitTestOptionsDialog.cs, - Makefile.am: Migration to Mono.Addins. - -2007-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.Projects/Combine.cs, - MonoDevelop.Projects/CombineEntryEventArgs.cs, - MonoDevelop.Projects.Parser/DefaultParserService.cs: Added a - Reloading property to the argument of the entry add/remove events - of Combine, which is set to true if the entry is being only - reloaded, not actually removed/added to the combine. - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Updated. - * Project/NUnitAssemblyGroupFileFormat.cs: Track api changes. - -2007-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Don't local copy references. - * Services/NUnitService.cs, Gui/TestResultsPad.cs: Added button for - running the tests. Fixed context menu. Don't make the TestResultPad - a subclass of GuiSyncObject because there are some identity issue - with GetHashCode and the proxy. Using TestMonitor instead. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Set target runtime to 2.0. - -2007-02-11 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Remove nunit references, since nunit is now included in - the add-in. - -2007-02-11 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - *Makefile.am: install also nunit.framework.dll, otherwise addin will not start on some systems - -2007-02-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Synchronized the MD project and the Makefile - * MonoDevelopNUnit.addin.xml: Removed nunit dependency. Added new - project template. - * Services/ExternalTestRunner.cs, Services/NUnitAssemblyTestSuite.cs: - Track api changes in NUnit. - * Services/NUnitService.cs: Register the nunit package is none is - installed. - * Gui/TestResultsPad.cs: Make the toolbar smaller. Added null check for - empty result messages when a test is ignored. - * lib, lib/nunit.framework.dll, lib/nunit.core.dll: Bundle nunit - together with the add-in. - * Makefile.am: Synchronized the MD project and the Makefile. Bundle - nunit together with the add-in. - * templates/NUnitTestClass.xft.xml: Latest NUnit versions require the - Test attribute to be applied to test methods. - * templates/NUnitProject.xpt.xml: New project template. - -2007-02-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Updated. - * Gui/NUnitAssemblyGroupNodeBuilder.cs: Dispose the project after - removing it. - * Project/NUnitAssemblyGroupProject.cs: Track api changes. - -2006-12-18 Lluis Sanchez Gual <lluis@novell.com> - - * Project/NUnitAssemblyGroupProject.cs: Track api changes. - -2006-11-16 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: Use global events to keep track of - reference changes (simplified the code). - -2006-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/NUnitAssemblyGroupNodeBuilder.cs: - * MonoDevelopNUnit.addin.xml: Added delete command to the nunit - assembly group context menu. - - * Services/NUnitProjectTestSuite.cs: Track API changes. - -2006-09-07 Andrés G. Aragoneses <knocte@gmail.com> - - * MonoDevelopNUnit.addin.xml: Improved string. - -2006-09-05 Lluis Sanchez Gual <lluis@novell.com> - - * Services/ExternalTestRunner.cs: Make sure the MonoDevelop.Projects - add-in is loaded in the remote process. - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: - * Makefile.am: - * templates/NUnitTestClass.xft.xml: Added new file template for - unit tests. - - * Services/UnitTest.cs: Removed DataItem attributes, since they - are not ignored anymore. - * MonoDevelopNUnit.addin.xml: Updated versions. - -2006-06-15 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: Use the new extension listeners to - read extensions. - -2006-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: - * Services/NUnitService.cs: Added an extension point for registering - test providers. It replaces the RegisterTestProvider api call. - -2006-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Updated versions. - * MonoDevelop.NUnit.mdp: Updated. - -2006-04-18 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CircleImage.cs: Added static constructor to get - strict "beforefieldinit" semantics, so that the images - are loaded after GTK is initialized. - -2006-04-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Reference nunit libraries using $(NUNIT_LIBS). - Patch by Christian Hergert. - -2006-04-03 Lluis Sanchez Gual <lluis@novell.com> - - * NUnit/Services/NUnitService.cs: Use a GUI thread safe - subscription to CombineOpened event. - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.addin.xml: Added info about the - nunit dependency. - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.addin.xml: Updated references. - -2006-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.NUnit.mdp: Updated. - * Makefile.am: Use an unified format. Patch by Matze Braun. - * MonoDevelopNUnit.addin.xml: Updated add-in versions. - -2006-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * NUnit/MonoDevelopNUnit.addin.xml: Declared nunit.framework - dependency. - -2005-12-22 David Makovský <yakeen@sannyas-on.net> - - * Gui/TestResultsPad.cs: - * Gui/NUnitOptionsPanel.cs: - * Gui/TestNodeBuilder.cs: - * Gui/TestPad.cs: Make some strings translatable. - - -2005-11-15 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitTestCase.cs: - * Services/NUnitTestSuite.cs: - * Services/NUnitAssemblyTestSuite.cs: - * Services/ExternalTestRunner.cs: Properly handle the case when it's - running a single test case. - - * Services/UnitTest.cs: Save the inherited store if needed. - * Services/XmlResultsStore.cs: Reset the modified flag once the - store is saved. - * Gui/TestResultsPad.cs: Clear the output buffer when refreshing the - results list. - * MonoDevelopNUnit.addin.xml: Added dependency. - -2005-10-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Fixed addin header information. - Use "id" attribuet instead of "name" to identify addins. - -2005-10-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelopNUnit.addin.xml: Added addin dependencies. - * Gui/UnitTestOptionsDialog.cs: Use the new addin API. - -2005-09-22 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: - * Services/CombineTestGroup.cs: - * Services/NUnitProjectTestSuite.cs: - * Services/SystemTestProvider.cs: Only generate a test suite for - projects that reference the nunit.framework assembly. - -2005-08-12 Lluis Sanchez Gual <lluis@novell.com> - - * templates/*: - * MonoDevelopNUnit.addin.xml: Properly reference resource icons and - templates. - * Makefile.am: Embed icon and templates as resources. - * Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs: Track changes in - the Stock class. - -2005-08-10 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitService.cs: - * Gui/UnitTestOptionsDialog.cs: Track changes in TreeViewOptions. - -2005-08-10 Ben Motmans <ben.motmans@gmail.com> - - * MonoDevelop.NUnit.mdp: references update - -2005-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * Services/NUnitProjectTestSuite.cs: Use the new IParserContext API. - -2005-08-03 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/TestPad.cs: - * Gui/TestResultsPad.cs: Use the new command service to show - context menus. - -2005-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * Project/NUnitAssemblyGroupProject.cs: Track api changes. - -2005-07-13 Lluis Sanchez Gual <lluis@novell.com> - - * New addin implementation. - -2005-03-16 John Luke <john.luke@gmail.com> - - * Redo the nunit addin based on gnunit diff --git a/main/src/addins/NUnit/NUnitRunner/ChangeLog b/main/src/addins/NUnit/NUnitRunner/ChangeLog deleted file mode 100644 index 05e2ede495..0000000000 --- a/main/src/addins/NUnit/NUnitRunner/ChangeLog +++ /dev/null @@ -1,32 +0,0 @@ -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * NUnitRunner.csproj: Flush. - -2009-10-06 Lluis Sanchez Gual <lluis@novell.com> - - * NUnitTestRunner.cs: The name of inherited tests include the - base class name as prefix. That prefix has to be removed. - Fixes bug #543772 - derived TestFixtures are visible but not - being run. - -2009-06-18 Lluis Sanchez Gual <lluis@novell.com> - - * NUnitTestRunner.cs: In some cases MS.NET can't properly - resolve assemblies even if they are already loaded. For - example, when deserializing objects from remoting. Added a - handler for AssemblyResolve that handle this case. - -2009-02-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Added support for running unit tests using a - special execution mode (for example, using the debugger). - -2009-02-06 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix distcheck. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * NUnitRunner.mdp: - * NUnitRunner.csproj: Migrated to MSBuild file format. - diff --git a/main/src/addins/NUnit/NUnitRunner/NUnitTestRunner.cs b/main/src/addins/NUnit/NUnitRunner/NUnitTestRunner.cs index 8602b52b56..1c819770d9 100644 --- a/main/src/addins/NUnit/NUnitRunner/NUnitTestRunner.cs +++ b/main/src/addins/NUnit/NUnitRunner/NUnitTestRunner.cs @@ -113,17 +113,21 @@ namespace MonoDevelop.NUnit.External return BuildTestInfo (rootTS); } - NunitTestInfo BuildTestInfo (Test test) + internal NunitTestInfo BuildTestInfo (Test test) { NunitTestInfo ti = new NunitTestInfo (); // The name of inherited tests include the base class name as prefix. // That prefix has to be removed string tname = test.TestName.Name; // Find the last index of the dot character that is not a part of the test parameters - int j = tname.IndexOf ('('); - int i = tname.LastIndexOf ('.', (j == -1) ? (tname.Length - 1) : j); - if (i != -1) - tname = tname.Substring (i + 1); + // Parameterized methods can contain '.' as class name & they don't seem to prefix base class name, so it's safe to skip them + if (!(test.Parent is ParameterizedMethodSuite)) { + int j = tname.IndexOf ('('); + int i = tname.LastIndexOf ('.', (j == -1) ? (tname.Length - 1) : j); + if (i != -1) + tname = tname.Substring (i + 1); + } + if (test.FixtureType != null) { ti.FixtureTypeName = test.FixtureType.Name; ti.FixtureTypeNamespace = test.FixtureType.Namespace; diff --git a/main/src/addins/NUnit/Services/NUnitProjectTestSuite.cs b/main/src/addins/NUnit/Services/NUnitProjectTestSuite.cs index 5768b7d358..3bbfc1f11f 100644 --- a/main/src/addins/NUnit/Services/NUnitProjectTestSuite.cs +++ b/main/src/addins/NUnit/Services/NUnitProjectTestSuite.cs @@ -91,7 +91,7 @@ namespace MonoDevelop.NUnit return null; } var ctx = task.Result; - var cls = ctx.Assembly.GetTypeByMetadataName (string.IsNullOrEmpty (fixtureTypeNamespace) ? fixtureTypeName : fixtureTypeNamespace + "." + fixtureTypeName); + var cls = ctx?.Assembly?.GetTypeByMetadataName (string.IsNullOrEmpty (fixtureTypeNamespace) ? fixtureTypeName : fixtureTypeNamespace + "." + fixtureTypeName); if (cls == null) return null; diff --git a/main/src/addins/TextTemplating/ChangeLog b/main/src/addins/TextTemplating/ChangeLog deleted file mode 100644 index b50bf1355a..0000000000 --- a/main/src/addins/TextTemplating/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -2009-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * TextTransform: - * Mono.TextTemplating: - * Mono.TextTemplating.Tests: - * MonoDevelop.TextTemplating: Include the ASP.NET MVC and - TextTemplating addins in the main solution and build. - diff --git a/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/ChangeLog b/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/ChangeLog deleted file mode 100644 index 061fc503b5..0000000000 --- a/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/ChangeLog +++ /dev/null @@ -1,65 +0,0 @@ -2009-12-11 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.Tests.csproj: Don't local-copy nunit. - -2009-11-27 Olivier Dagenais <olivier.dagenais@gmail.com> - - * GenerationTests.cs: Make tests independent of the runtime - they are running under by stripping the "autogenerated" - comment (i.e. the first 9 lines). - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * Mono.TextTemplating.Tests.csproj: Flush. - -2009-08-13 Lluis Sanchez Gual <lluis@novell.com> - - * DummyHost.cs: Fix windows build. - -2009-08-13 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.Tests.csproj: Use assembly refs for - nunit. - -2009-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.Tests.csproj: Include the ASP.NET MVC - and TextTemplating addins in the main solution and build. - -2009-04-13 Michael Hutchinson <mhutchinson@novell.com> - - * GenerationTests.cs: Add tests for Windows/Mac newlines. - -2009-04-03 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.Tests.csproj: Updated. - - * GenerationTests.cs: Add test for C# output. - - * ParsingTests.cs: Track dummy host name change. - - * DummyHost.cs: Add more functionality to dummy host. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.Tests.csproj: Move output dir from - ../bin to ../build. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.Tests.csproj: Fix output directory. - -2009-03-12 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.Tests.csproj: Updated. - - * ParsingTests.cs: Add parser test. - - * DummyHost.cs: Dummy templating host. - -2009-03-12 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.Tests.csproj: Add tests. - - * ParsingTests.cs: Tokeniser state/value/location test. - diff --git a/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Mono.TextTemplating.Tests.csproj b/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Mono.TextTemplating.Tests.csproj index fec16c1aac..2358b38595 100644 --- a/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Mono.TextTemplating.Tests.csproj +++ b/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Mono.TextTemplating.Tests.csproj @@ -42,6 +42,7 @@ <Compile Include="TemplatingEngineHelper.cs" /> <Compile Include="TemplateEnginePreprocessTemplateTests.cs" /> <Compile Include="GenerateIndentedClassCodeTests.cs" /> + <Compile Include="TextTemplatingSessionTests.cs" /> </ItemGroup> <ItemGroup> <ProjectReference Include="..\Mono.TextTemplating\Mono.TextTemplating.csproj"> diff --git a/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/TextTemplatingSessionTests.cs b/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/TextTemplatingSessionTests.cs new file mode 100644 index 0000000000..c5b0606394 --- /dev/null +++ b/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/TextTemplatingSessionTests.cs @@ -0,0 +1,57 @@ +//
+// TextTemplatingSessionTests.cs
+//
+// Author:
+// Matt Ward <matt.ward@xamarin.com>
+//
+// Copyright (c) 2016 Xamarin Inc. (http://xamarin.com)
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+using System;
+using System.Reflection;
+using Microsoft.VisualStudio.TextTemplating;
+using NUnit.Framework;
+
+namespace Mono.TextTemplating.Tests
+{
+ [TestFixture]
+ public class TextTemplatingSessionTests
+ {
+ [Test]
+ public void AppDomainSerializationTest ()
+ {
+ var guid = Guid.NewGuid ();
+ var appDomain = AppDomain.CreateDomain ("TextTemplatingSessionSerializationTestAppDomain");
+
+ var session = (TextTemplatingSession)appDomain.CreateInstanceFromAndUnwrap (
+ typeof(TextTemplatingSession).Assembly.Location,
+ typeof(TextTemplatingSession).FullName,
+ false,
+ BindingFlags.Public | BindingFlags.Instance,
+ null,
+ new object[] { guid },
+ null,
+ null);
+
+ Assert.AreEqual (guid, session.Id);
+ }
+ }
+}
+
diff --git a/main/src/addins/TextTemplating/Mono.TextTemplating/ChangeLog b/main/src/addins/TextTemplating/Mono.TextTemplating/ChangeLog deleted file mode 100644 index 513777600d..0000000000 --- a/main/src/addins/TextTemplating/Mono.TextTemplating/ChangeLog +++ /dev/null @@ -1,212 +0,0 @@ -2010-03-15 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/TemplateGenerator.cs: Expose OutputFile - for custom tool to access. - -2010-03-01 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/CrossAppDomainAssemblyResolver.cs: A - handler for AssemblyResolve events that looks them up in the - domain that created the resolver. - - * Makefile.am: - * Mono.TextTemplating.csproj: Added file. - -2009-11-27 Olivier Dagenais <olivier.dagenais@gmail.com> - * Mono.TextTemplating/ParsedTemplate.cs: Fixed a bug where the - location of an error was being ignored. - -2009-11-27 Olivier Dagenais <olivier.dagenais@gmail.com> - - * Mono.TextTemplating/TemplatingEngine.cs: Mark the generated - type as partial. - -2009-11-25 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/ParsedTemplate.cs: Don't check if - included file exists before trying to resolve it from the - host, because host may use include paths. Patch from Aaron - Bockover. - -2009-08-17 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/TemplatingEngine.cs: Fix NRE when - template fails to compile. - -2009-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * Mono.TextTemplating.csproj: Include the ASP.NET MVC and - TextTemplating addins in the main solution and build. - -2009-08-11 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.csproj: - * Mono.TextTemplating/ParsedTemplate.cs: - * Mono.TextTemplating/CompiledTemplate.cs: - * Mono.TextTemplating/TemplatingEngine.cs: - * Mono.TextTemplating/TemplateGenerator.cs: - * Mono.TextTemplating/IExtendedTextTemplatingEngineHost.cs: - Add support for caching compiled templates, and a couple of - bugfixes. Patch from Nathan Baulch - (nathan.baulch@gmail.com). - -2009-06-25 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/TemplatingEngine.cs: Handle expressions - and content in helpers, based on patch from Nathan Baulch. - Liberally add C# 3 sugar to neaten up CodeDOM usage. - -2009-06-25 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/TemplateGenerator.cs: Added overload for - Process template that uses input/output strings directly, - avoiding file read/write. Expose engine to subclasses. - - * Mono.TextTemplating/Tokeniser.cs: Remove outdated TODO. - -2009-04-13 Michael Hutchinson <mhutchinson@novell.com> - - * Microsoft.VisualStudio.TextTemplating/ToStringHelper.cs: Use - IConvertible.ToString (formatProvider) when possible. - - Thanks to Stuart Carnie for this patch. - -2009-04-13 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/Tokeniser.cs: Add support for Mac and - Windows newlines. - - * Mono.TextTemplating/TemplatingEngine.cs: Keep temp files - when in debug mode, so that the generated code can be - debugged. - - * Mono.TextTemplating/ParsedTemplate.cs: Fixes for csc - compilation. - - Thanks to Stuart Carnie for this patch. - -2009-04-03 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.csproj: - * Mono.TextTemplating/TemplatingEngine.cs: - * Mono.TextTemplating/TemplateSettings.cs: - * Microsoft.VisualStudio.TextTemplating/Engine.cs: Move the - real engine into the Mono.TextTemplating namespace and - expose helper methods so that they can be tested. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.csproj: Move output dir from ../bin to - ../build. - -2009-03-12 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/Tokeniser.cs: Tweaked location of next - state after directive. - -2009-03-12 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/Tokeniser.cs: Location tweaks within - directives. - - * Mono.TextTemplating/ParsedTemplate.cs: Make Location - equatable. - -2009-03-10 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/Tokeniser.cs: - * Mono.TextTemplating/ParsedTemplate.cs: Fix end location - capture after newline handling changes. - -2009-03-10 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/Tokeniser.cs: - * Microsoft.VisualStudio.TextTemplating/Engine.cs: Match T4's - newline handling. - -2009-03-10 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/ParsedTemplate.cs: Fix logic that - prevented adding directives. - -2009-03-09 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/Tokeniser.cs: - * Mono.TextTemplating/ParsedTemplate.cs: More accurate - location captures. Capture start of tags as well as start of - content. - -2009-03-09 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/TemplateGenerator.cs: Report exceptions - in errors. - - * Mono.TextTemplating/Tokeniser.cs: Make API public. - - * Mono.TextTemplating/ParsedTemplate.cs: Unify segment types. - Track end locations. Make API public. Allow parsing without - includes. - - * Microsoft.VisualStudio.TextTemplating/Engine.cs: Track - location API. - -2009-03-06 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/TemplateGenerator.cs: Fix - SetFileExtension. - - * Microsoft.VisualStudio.TextTemplating/Engine.cs: Capture - hostspecific attribute from template directive. - -2009-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating/TemplateGenerator.cs: Fix output - extension changing. - - * Mono.TextTemplating/Tokeniser.cs: Fix helper regions. - -2009-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * Mono.TextTemplating.csproj: Updated. - - * Mono.TextTemplating/TemplateGenerator.cs: Simple template - host implementation. Doesn't handle everything yet. - - * Mono.TextTemplating/Tokeniser.cs: Fix a number of offset - issues that broke most captures. Only allow EOF in content - regions, and in this case capture the last content. Track - current column, for error reporting. - - * Mono.TextTemplating/ParsedTemplate.cs: Overhaul location - tracking for error reporting. Don't record empty segments. - - * Microsoft.VisualStudio.TextTemplating/Engine.cs: Use run - method instead of runner, since the whole thing's done in - the appdomain now. Catch errors from the runner. Use host's - default assemblies and imports. Track ParsedTemplate error - reporting changes. Filter out content regions with only a - single newline. - - * Microsoft.VisualStudio.TextTemplating/ToStringHelper.cs: - Don't cache delegates; this won't work for instances. Maybe - IL generation is called for. - -2009-03-04 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: - * Mono.TextTemplating: - * Mono.TextTemplating.csproj: - * Mono.TextTemplating/Tokeniser.cs: - * Microsoft.VisualStudio.TextTemplating: - * Mono.TextTemplating/ParsedTemplate.cs: - * Microsoft.VisualStudio.TextTemplating/Engine.cs: - * Microsoft.VisualStudio.TextTemplating/ToStringHelper.cs: - * Microsoft.VisualStudio.TextTemplating/DirectiveProcessor.cs: - * Microsoft.VisualStudio.TextTemplating/TextTransformation.cs: - * Microsoft.VisualStudio.TextTemplating/ITextTemplatingEngineHost.cs: - * Microsoft.VisualStudio.TextTemplating/DirectiveProcessorException.cs: - * Microsoft.VisualStudio.TextTemplating/RequiresProvidesDirectiveProcessor.cs: - Move T4 implementation to its own assembly. Tweak some - appdomain stuff. - diff --git a/main/src/addins/TextTemplating/Mono.TextTemplating/Microsoft.VisualStudio.TextTemplating/TextTemplatingSession.cs b/main/src/addins/TextTemplating/Mono.TextTemplating/Microsoft.VisualStudio.TextTemplating/TextTemplatingSession.cs index ce362d10c6..cf1fc83b20 100644 --- a/main/src/addins/TextTemplating/Mono.TextTemplating/Microsoft.VisualStudio.TextTemplating/TextTemplatingSession.cs +++ b/main/src/addins/TextTemplating/Mono.TextTemplating/Microsoft.VisualStudio.TextTemplating/TextTemplatingSession.cs @@ -31,12 +31,18 @@ using System.Runtime.Serialization; namespace Microsoft.VisualStudio.TextTemplating
{
[Serializable]
- public sealed class TextTemplatingSession : Dictionary<string, Object>, ITextTemplatingSession
+ public sealed class TextTemplatingSession : Dictionary<string, Object>, ITextTemplatingSession, ISerializable
{
public TextTemplatingSession () : this (Guid.NewGuid ())
{
}
-
+
+ TextTemplatingSession (SerializationInfo info, StreamingContext context)
+ : base (info, context)
+ {
+ Id = (Guid)info.GetValue ("Id", typeof (Guid));
+ }
+
public TextTemplatingSession (Guid id)
{
this.Id = id;
@@ -66,6 +72,12 @@ namespace Microsoft.VisualStudio.TextTemplating {
return other != null && other.Id == this.Id;
}
+
+ void ISerializable.GetObjectData (SerializationInfo info, StreamingContext context)
+ {
+ base.GetObjectData (info, context);
+ info.AddValue ("Id", Id);
+ }
}
}
diff --git a/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/ChangeLog b/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/ChangeLog deleted file mode 100644 index 64bfcdfeac..0000000000 --- a/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/ChangeLog +++ /dev/null @@ -1,191 +0,0 @@ -2010-07-20 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.TextTemplating.csproj: Added reference to - mono.texteditor to allows windows builds. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * Gui/T4EditorExtension.cs: Track API changes. - -2010-07-13 Michael Hutchinson <mhutchinson@novell.com> - - * T4SyntaxMode.xml: Added styles for templated regions in - files, e.g. ASP.NET and T4. - -2010-07-12 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/T4Parser.cs: - * MonoDevelop.TextTemplating.addin.xml: Track - ProjectDomService/Parser API. - -2010-06-01 Michael Hutchinson <mhutchinson@novell.com> - - * TextTemplatingTool.cs: Make ThreadAsyncOperation public. - -2010-05-25 Michael Hutchinson <mhutchinson@novell.com> - - * TextTemplatingService.cs: Allow RecyclableAppDomain to - resolve assemblies from MD appdomain. Should fix issues - running ASP.NET MVC templates. - -2010-05-06 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.TextTemplating.csproj: Added missing core - reference (required for System.Action). - -2010-05-04 Michael Hutchinson <mhutchinson@novell.com> - - * TextTemplatingTool.cs: Make cancellable, so bad user code - can be aborted. - -2010-04-21 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/T4EditorExtension.cs: Free up wasted space between - scrollbars and treeview contents. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.TextTemplating.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Gui/T4EditorExtension.cs: - * MonoDevelop.TextTemplating.csproj: - * MonoDevelop.TextTemplating.addin.xml: Merged MD.Projects - into MD.Core, and MD.Projects.Gui, MD.Core.Gui and - MD.Components into MD.Ide. - -2010-03-15 Michael Hutchinson <mhutchinson@novell.com> - - * TextTemplatingTool.cs: Remove dead code. - -2010-03-15 Michael Hutchinson <mhutchinson@novell.com> - - * TextTemplatingService.cs: Added shared templating appdomain. - - * TextTemplatingTool.cs: Added text templating tool. - - * Templates: - * Templates/T4TemplateCSharp.xft.xml: - * MonoDevelop.TextTemplating.addin.xml: Added T4 template. - - * Makefile.am: - * MonoDevelop.TextTemplating.csproj: Updated. - -2010-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/T4EditorExtension.cs: File extensions are now declared - in the node metadata. - - * MonoDevelop.TextTemplating.addin.xml: Added some conditions - to avoid early loading of extensions. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.TextTemplating.addin.xml: Bump MD version. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * MonoDevelop.TextTemplating.csproj: Mark *-sharp references - with SpecificVersion=false. Import md.targets . - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.TextTemplating.addin.xml: Bump MD version. - -2009-09-12 Mike Krüger <mkrueger@novell.com> - - * Gui/T4EditorExtension.cs: Track API changes. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.TextTemplating.csproj: Updated dependencies. We - now depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-20 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Update assembly info. - - * MonoDevelop.TextTemplating.addin.xml: Typo. - -2009-08-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.TextTemplating.csproj: Don't local copy - MD.Components. - -2009-08-14 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.TextTemplating.csproj: Fix build on windows. - -2009-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.TextTemplating.csproj: Don't local-copy project - refs. - -2009-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.TextTemplating.csproj: Include the ASP.NET MVC - and TextTemplating addins in the main solution and build. - -2009-08-11 Michael Hutchinson <mhutchinson@novell.com> - - * TextTemplatingService.cs: Track task service API. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.TextTemplating.addin.xml: Bump MD version. - -2009-04-09 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/T4Parser.cs: Track parser API. - -2009-04-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.TextTemplating.addin.xml: Fix refs. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.TextTemplating.csproj: Move output dir from - ../bin to ../build. - -2009-03-12 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/T4EditorExtension.cs: Fix warning. - - * TextTemplatingService.cs: - * MonoDevelop.TextTemplating.csproj: Added new - TextTemplatingService. - -2009-03-10 Michael Hutchinson <mhutchinson@novell.com> - - * Gui: - * Gui/T4EditorExtension.cs: - * MonoDevelop.TextTemplating.csproj: - * MonoDevelop.TextTemplating.addin.xml: Add T4 editor - extension with outlining. - -2009-03-09 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/T4ParsedDocument.cs: More concise fold markers. Use - new tag start position info. - -2009-03-09 Michael Hutchinson <mhutchinson@novell.com> - - * .: - * Parser: - * AssemblyInfo.cs: - * T4SyntaxMode.xml: - * Parser/T4Parser.cs: - * Parser/T4ParsedDocument.cs: - * MonoDevelop.TextTemplating.csproj: - * MonoDevelop.TextTemplating.addin.xml: Added new - TextTemplating addin. - diff --git a/main/src/addins/TextTemplating/TextTransform/ChangeLog b/main/src/addins/TextTemplating/TextTransform/ChangeLog deleted file mode 100644 index 08db48eca0..0000000000 --- a/main/src/addins/TextTemplating/TextTransform/ChangeLog +++ /dev/null @@ -1,25 +0,0 @@ -2009-08-12 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * TextTransform.csproj: Include the ASP.NET MVC and - TextTemplating addins in the main solution and build. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * TextTransform.csproj: Move output dir from ../bin to - ../build. - -2009-03-05 Michael Hutchinson <mhutchinson@novell.com> - - * TextTransform.csproj: Updated. - - * TextTransform.cs: Complete the runner implementation. - -2009-03-04 Michael Hutchinson <mhutchinson@novell.com> - - * Options.cs: - * AssemblyInfo.cs: - * TextTransform.cs: - * TextTransform.csproj: Stub out the command-line - TextTransform tool. - diff --git a/main/src/addins/VBNetBinding/ChangeLog b/main/src/addins/VBNetBinding/ChangeLog deleted file mode 100644 index 23c009ae4f..0000000000 --- a/main/src/addins/VBNetBinding/ChangeLog +++ /dev/null @@ -1,1306 +0,0 @@ -2010-07-12 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/DomParser.cs: - * VBNetBinding.addin.xml: Track ProjectDomService/Parser API. - -2010-06-14 Lluis Sanchez Gual <lluis@novell.com> - - * VBBindingCompilerServices.cs: Track api changes. - -2010-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * templates/VBConsoleApplicationProject.xpt.xml: Set the - external console flag for console projects. - -2010-05-05 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Remove duplicated options section. - -2010-05-05 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Fix type reference. Fixes bug - #602452 - VB project options fail. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VBNetBinding.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * VBNetBinding.csproj: - * VBNetBinding.addin.xml: - * Gui/ImportsOptionsPanel.cs: - * Gui/ProjectOptionsPanel.cs: - * VBBindingCompilerServices.cs: - * Gui/ImportsOptionsPanelWidget.cs: - * Gui/ConfigurationOptionsPanel.cs: - * Gui/ProjectOptionsPanelWidget.cs: - * Gui/ConfigurationOptionsPanelWidget.cs: Merged MD.Projects - into MD.Core, and MD.Projects.Gui, MD.Core.Gui and - MD.Components into MD.Ide. - -2010-03-03 Michael Hutchinson <mhutchinson@novell.com> - - * Project/VBNetResourceIdBuilder.cs: Track ProjectFile Link - API. - -2010-03-01 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/DomParser.cs: Use getter and setter modifiers. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.csproj: Flush. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/objects.xml: - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ProjectOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ImportsOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ConfigurationOptionsPanelWidget.cs: - Flush. - -2009-12-21 Lluis Sanchez Gual <lluis@novell.com> - - * templates/VBGtkSharp2Project.xpt.xml: Set correct assembly - target for gui projects. - -2009-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * VBLanguageBinding.cs: - * VBBindingCompilerServices.cs: Introduced the - ConfigurationSelector class to all methods that previously - took a configuration name as string. This eliminates the - ambiguity between solution configuration names and project - configuration names. - -2009-11-24 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * VBBindingCompilerServices.cs: When setting the doc file, use quotes - in case the filename has spaces. - -2009-11-11 Lluis Sanchez Gual <lluis@novell.com> - - * Project/VBProjectParameters.cs: Use the new - DotNetProjectParameters base class, and inform that in VB, - the default namespace is implicit. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VBNetBinding.addin.xml: Bump MD version. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * VBBindingCompilerServices.cs: Trim file name. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * templates\VBGtkSharp2Project.xpt.xml: Add missing reference - (vbc requires it). - - * VBBindingCompilerServices.cs: Fixed error parsing regex so - that it works for MS's vbc. Added -quiet parameter to remove - unrequired output messages. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * templates/AssemblyInfo.xft.xml: Fix template so that it - works with MS.NET. - - * VBBindingCompilerServices.cs: Improve error message when the - compiler is not found. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * VBBindingCompilerServices.cs: Locate the correct compiler - and set the required env vars for the target runtime object. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/objects.xml: - * VBNetBinding.csproj: - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ImportsOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ProjectOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ConfigurationOptionsPanelWidget.cs: - Flush. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VBNetBinding.addin.xml: Update license. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VBNetBinding.addin.xml: Bump MD version. - -2009-09-23 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/DomParser.cs: - * VBLanguageBinding.cs: - * VBBindingCompilerServices.cs: - * Project/VBCompilerParameters.cs: Updated license. Markus - Palme has relicensed to MIT/X11. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.csproj: Updated dependencies. We now depend on - gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * VBNetBinding.csproj: Flush. - -2009-06-19 Michael Hutchinson <mhutchinson@novell.com> - - * templates/VBConsoleApplicationProject.xpt.xml: Add a - reference to system.dll. - -2009-04-20 Michael Hutchinson <mhutchinson@novell.com> - - * VBLanguageBinding.cs: Track comment tag API. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * VBNetBinding.csproj: don't require specific gtk-sharp version. - -2009-04-17 Mike Krüger <mkrueger@novell.com> - - * VBLanguageBinding.cs: - * VBNetBinding.addin.xml: Removed icon service. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VBNetBinding.addin.xml: Bump MD version. - -2009-03-20 Michael Hutchinson <mhutchinson@novell.com> - - * templates/VBGtkSharp2Project.xpt.xml: Don't require specific - GTK# versions. - -2009-03-18 Lluis Sanchez Gual <lluis@novell.com> - - * VBBindingCompilerServices.cs: Added workaround for bug - 484351 - VB projects compile with warning "optioninfer was - not recognized. - -2009-03-17 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Track API changes. - -2009-03-13 Michael Hutchinson <mhutchinson@novell.com> - - * VBNetBinding.csproj: Don't local-copy project refs. - -2009-03-10 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * VBNetBinding.csproj: Monodevelop changed the reference a - bit. - -2009-03-10 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * VBNetBinding.csproj: Updated nrefactory reference. - -2009-02-25 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * VBNetBinding.csproj: - * gtk-gui/objects.xml: - * ProjectExtensions.cs: - * VBLanguageBinding.cs: - * VBNetBinding.addin.xml: - * Gui/ProjectOptionsPanel.cs: - * Gui/ImportsOptionsPanel.cs: - * VBBindingCompilerServices.cs: - * Project/VBProjectParameters.cs: - * Project/VBCompilerParameters.cs: - * Gui/ProjectOptionsPanelWidget.cs: - * Gui/ImportsOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ProjectOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ImportsOptionsPanelWidget.cs: - Use the new ProjectParameters class and property to store - global project settings that were previously stored as - custom properties. Split the compiler options in two panels, - one with the basic options and one with the imports. - -2009-02-11 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Project/Import.cs: - * gtk-gui/gui.stetic: - * VBNetBinding.csproj: - * VBLanguageBinding.cs: - * VBNetBinding.addin.xml: - * VBBindingCompilerServices.cs: - * Gui/ProjectOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ProjectOptionsPanelWidget.cs: - Use the new API to properly implement support for Import - items. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/DomParser.cs: Remove unused (but invalid) namespace, - as csc doesn't like it. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.csproj: Flush. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * VBNetBinding.mdp: - * VBNetBinding.mds: - * VBNetBinding.csproj: Migrated to MSBuild file format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VBNetBinding.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp: Flush. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp: - * gtk-gui/gui.stetic: Set correct gtk# version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Flush. - -2009-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * Project/VBNetResourceIdBuilder.cs: Track api changes. - -2009-01-27 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp: - * gtk-gui/objects.xml: - * gtk-gui/MonoDevelop.VBNetBinding.ProjectOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ConfigurationOptionsPanelWidget.cs: - Flush. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * VBNetBinding.mdp: Flush project format changes. - -2008-12-30 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * VBAmbience.cs: Deleted (unused). - - * Gui/CodeGenerationPanel.cs: - * Gui/CodeGenerationPanelWidget.cs: - * gtk-gui/MonoDevelop.VBNetBinding.CodeGenerationPanelWidget.cs: - Deleted, replaced with new widgets. - - * Gui/VBCompilerPanel.cs: - * Gui/ChooseRuntimePanel.cs: - * Gui/GuiMessageRecipient.cs: - * Gui/TextEditorOptionsPanel.cs: - * Gui/VBDocConfigurationPanel.cs: Delete unused dialogs. - - * Makefile.am: - * md1format.xml: - * VBNetBinding.mdp: Updated. - - * gtk-gui/gui.stetic: - * VBCodeGenerator.cs: - * gtk-gui/objects.xml: - * gtk-gui/generated.cs: - * ProjectExtensions.cs: - * VBLanguageBinding.cs: - * VBNetBinding.addin.xml: - * Gui/ProjectOptionsPanel.cs: - * VBBindingCompilerServices.cs: - * Project/VBCompilerParameters.cs: - * Gui/ConfigurationOptionsPanel.cs: - * Gui/ProjectOptionsPanelWidget.cs: - * Project/VBNetResourceIdBuilder.cs: - * Gui/ConfigurationOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ProjectOptionsPanelWidget.cs: - * gtk-gui/MonoDevelop.VBNetBinding.ConfigurationOptionsPanelWidget.cs: - - Major overhaul: - - Added two new dialogs, one for project-specific options and one - for configuration-specific options. All other dialogs have been - removed. - - Fixed (de)serialization of project-specific options, they are now - correctly passed to the compiler (optionstrict|explicit|compare| - infer + a few more). - - We're passing a lot more options to the compiler (-define:_MyType, - -optimize, -optioninfer, -optionstrict, -codepage , -rootnamespace, - -define:DEBUG/TRACE, -doc, -removeintchecks, -imports). - - Warnings emitted by the compiler are correctly detected as warnings - instead of errors. - - Unified namespace to MonoDevelop.VBNetBinding (there was a mix - between VBBInding, MonoDevelop.VBBinding and MonoDevelop.VBNetBinding). - -2008-12-29 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * FormattingStrategy: - * Parser/SharpDevelopTree: - * Parser/SharpDevelopTree/Class.cs: - * Parser/SharpDevelopTree/ReturnType.cs: - * Parser/SharpDevelopTree/Constructor.cs: - * FormattingStrategy/VBFormattingStrategy.cs: - * Parser/SharpDevelopTree/CompilationUnit.cs: Deleted unused/empty - files. - -2008-12-29 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * VBNetBinding.mdp: Updated. - -2008-12-29 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * Makefile.am: - * Parser/Parser.cs: - * Parser/Resolver.cs: - * Parser/TypeVisitor.cs: - * Parser/VBNetVisitor.cs: - * Parser/ExpressionFinder.cs: Delete unused/commented out files. - -2008-12-29 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * SharpRefactoryVB: - * SharpRefactoryVB/src: - * SharpRefactoryVB/src/Lexer: - * SharpRefactoryVB/src/Parser: - * SharpRefactoryVB/src/CodeDom: - * SharpRefactoryVB/src/Main.cs: - * SharpRefactoryVB/Makefile.am: - * SharpRefactoryVB/src/Parser/AST: - * SharpRefactoryVB/src/Lexer/Reader: - * SharpRefactoryVB/src/Lexer/Specials: - * SharpRefactoryVB/src/Lexer/Lexer.cs: - * SharpRefactoryVB/src/AssemblyInfo.cs: - * SharpRefactoryVB/src/CSharpConverter: - * SharpRefactoryVB/src/Parser/generated: - * SharpRefactoryVB/src/Parser/AST/INode.cs: - * SharpRefactoryVB/src/Parser/AST/Enums.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel: - * SharpRefactoryVB/src/Parser/AST/Statements: - * SharpRefactoryVB/src/Parser/AST/GlobalScope: - * SharpRefactoryVB/src/Parser/AST/Expressions: - * SharpRefactoryVB/src/Parser/AST/Modifier.cs: - * SharpRefactoryVB/src/Lexer/Reader/IReader.cs: - * SharpRefactoryVB/src/CodeDom/CodeDOMVisitor.cs: - * SharpRefactoryVB/src/Parser/generated/Makefile: - * SharpRefactoryVB/src/Parser/AST/IASTVisitor.cs: - * SharpRefactoryVB/src/Lexer/Specials/Comment.cs: - * SharpRefactoryVB/src/Lexer/Specials/NewLine.cs: - * SharpRefactoryVB/src/Parser/generated/Parser.cs: - * SharpRefactoryVB/src/Parser/generated/Errors.cs: - * SharpRefactoryVB/src/Parser/generated/VBNET.ATG: - * SharpRefactoryVB/src/Lexer/Reader/FileReader.cs: - * SharpRefactoryVB/src/Parser/AST/AbstractNode.cs: - * SharpRefactoryVB/src/Lexer/Specials/TagComment.cs: - * SharpRefactoryVB/src/Parser/generated/keywordlist: - * SharpRefactoryVB/src/Lexer/Reader/StringReader.cs: - * SharpRefactoryVB/src/Parser/generated/Parser.frame: - * SharpRefactoryVB/src/Lexer/Specials/CommentType.cs: - * SharpRefactoryVB/src/Parser/AST/CompilationUnit.cs: - * SharpRefactoryVB/src/Parser/generated/Modifiers.cs: - * SharpRefactoryVB/src/Parser/generated/Scanner.frame: - * SharpRefactoryVB/src/Parser/AST/LookupTableVisitor.cs: - * SharpRefactoryVB/src/Parser/generated/buildparser.cmd: - * SharpRefactoryVB/src/Parser/AST/AbstractASTVisitor.cs: - * SharpRefactoryVB/src/Lexer/Specials/SpecialTracker.cs: - * SharpRefactoryVB/src/CSharpConverter/CSharpVisitor.cs: - * SharpRefactoryVB/src/Parser/generated/ParamModifiers.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/Statement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/IfStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/Expression.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/ForStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/EndStatement.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/HandlesClause.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/TypeReference.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/LockStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/StopStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/WithStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/ExitStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/GoToStatement.cs: - * SharpRefactoryVB/src/Parser/generated/keywordlist/Tokens.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/LabelStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/ReDimStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/BlockStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/ErrorStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/WhileStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/ThrowStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/EraseStatements.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/DoLoopStatement.cs: - * SharpRefactoryVB/src/Parser/generated/keywordlist/Keywords.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/ResumeStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/ReturnStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/SelectStatement.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/ImplementsClause.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/CastExpression.cs: - * SharpRefactoryVB/src/Lexer/Specials/PreProcessingDirective.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/FieldDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/EventDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/OnErrorStatement.cs: - * SharpRefactoryVB/src/Parser/AST/GlobalScope/TypeDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/ForeachStatement.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/PropertyGetRegion.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/MethodDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/PropertySetRegion.cs: - * SharpRefactoryVB/src/Parser/AST/GlobalScope/ImportsStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/TypeOfExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/TryCatchStatement.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/DeclareDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/PropertyDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/GetTypeExpression.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/VariableDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/GlobalScope/ImportsDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/AddHandlerStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/RaiseEventStatement.cs: - * SharpRefactoryVB/src/Parser/generated/keywordlist/KeywordList.txt: - * SharpRefactoryVB/src/Parser/AST/Expressions/PrimitiveExpression.cs: - * SharpRefactoryVB/src/Parser/generated/keywordlist/BuildKeywords.pl: - * SharpRefactoryVB/src/Parser/AST/Expressions/AddressOfExpression.cs: - * SharpRefactoryVB/src/Parser/AST/GlobalScope/DelegateDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/StatementExpression.cs: - * SharpRefactoryVB/src/Parser/AST/TypeLevel/ConstructorDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/InvocationExpression.cs: - * SharpRefactoryVB/src/Parser/AST/GlobalScope/NamespaceDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/GlobalScope/AttributeDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/IdentifierExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/AssignmentExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/RemoveHandlerStatement.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/ArrayCreateExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/ObjectCreateExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/ParenthesizedExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/BaseReferenceExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/NamedArgumentExpression.cs: - * SharpRefactoryVB/src/Parser/AST/GlobalScope/ImportsAliasDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/Statements/LocalVariableDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/GlobalScope/OptionStrictDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/ThisReferenceExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/TypeReferenceExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/UnaryOperatorExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/ClassReferenceExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/BinaryOperatorExpression.cs: - * SharpRefactoryVB/src/Parser/AST/GlobalScope/OptionCompareDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/GlobalScope/OptionExplicitDeclaration.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/ArrayInitializerExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/LoopControlVariableExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/ParameterDeclarationExpression.cs: - * SharpRefactoryVB/src/Parser/AST/Expressions/FieldReferenceOrInvocationExpression.cs: - Delete a lot of unused/empty files. - - * ProjectNodeBuilder.cs: Delete unused file. - -2008-12-29 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * md1format.xml: Sync with VBCompilerParameters. - -2008-12-29 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * Project/VBCompilerParameters.cs: - * Gui/CodeGenerationPanelWidget.cs: Remove compiler parameters which - aren't applicable to any vb compiler. Added MyType compiler - parameter. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp: All projects now require fx 3.5. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp: Don't require a specific version of Mono.Addins. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from - the addin manifests. - -2008-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * VBBindingCompilerServices.cs: Skip the space after the end of - filenames when capturing error locations. Fixes Bug 444089 - File not - found when going to source of error. - -2008-11-20 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CodeGenerationPanelWidget.cs: Fix NRE. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Bump MD version. - -2008-11-04 Michael Hutchinson <mhutchinson@novell.com> - - * Gui/CodeGenerationPanelWidget.cs: Disable CompileTarget and MainClass - setting when project.IsLibraryBasedProjectType. Prevents messing up - ASP.NET and Moonlight projects. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * VBNetBinding.addin.xml: Removed vb ambience. - -2008-10-28 Mike Krüger <mkrueger@novell.com> - - * VBNetBinding.addin.xml: fixed 'Bug 399737 - Code completion busted for - referenced assemblies that are not in GAC, are outside of the - solution, and which are referenced by other non-GAC outside - referenced assemblies'. - -2008-10-01 Michael Hutchinson <mhutchinson@novell.com> - - * VBBindingCompilerServices.cs: Track API. - -2008-10-01 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * VBBindingCompilerServices.cs: GenerateOptions: Output the actual - additional parameters to the compiler command, not the length of - the additional parameters. - -2008-09-26 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/DomParser.cs: Track API. - -2008-09-16 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp, md1format.xml, Makefile.am: Add missing file. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp, gtk-gui/generated.cs, - gtk-gui/MonoDevelop.VBNetBinding.CodeGenerationPanelWidget.cs: - Updated generated code. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CodeGenerationPanelWidget.cs: Track api changes. - -2008-09-10 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Changed compilation unit/document meta - information interface. - -2008-09-09 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Some changes caused by interface changes. - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * Gui/CodeGenerationPanelWidget.cs, Parser/Parser.cs, - Parser/DomParser.cs, Parser/VBNetVisitor.cs, Parser/Resolver.cs, - Parser/TypeVisitor.cs, Parser/ExpressionFinder.cs, - Parser/SharpDevelopTree/CompilationUnit.cs, - Parser/SharpDevelopTree/ReturnType.cs, - Parser/SharpDevelopTree/Class.cs, - Parser/SharpDevelopTree/Constructor.cs, VBAmbience.cs, - VBLanguageBinding.cs: Translated old code to new dom. - -2008-07-28 Mike Krüger <mkrueger@novell.com> - - * Parser/TypeVisitor.cs: Some changes for the new nrefactory. - -2008-07-27 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Worked on code completion/new dom. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * Project/VBCompilerParameters.cs: Moved serialization engine to - MonoDevelop.Core. Use new syntax for specifying attribute scope. - -2008-07-15 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Added missing method (interface changed). - -2008-07-14 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Added missing method (interface changed). - -2008-06-14 Ankit Jain <jankit@novell.com> - - Fix bug #400300. - * VBBindingCompilerServices.cs (ParseOutput): Returns BuildResult now. - Move construction of BuildResult to here. - -2008-06-14 Ankit Jain <jankit@novell.com> - - * VBBindingCompilerServices.cs (GenerateOptions): Emit -debug option. - -2008-06-13 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: worked on dom parser. - -2008-06-13 Mike Krüger <mkrueger@novell.com> - - * Parser/DomParser.cs: Some changes in the vb.net dom parser. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Bump MD version. - -2008-05-28 Mike Krüger <mkrueger@novell.com> - - * VBNetBinding.addin.xml, Parser/DomParser.cs: Worked on vb.net dom - parser. - -2008-05-27 Mike Krüger <mkrueger@novell.com> - - * VBNetBinding.mdp, Parser/DomParser.cs, Makefile.am: Added new dom - parser for vb.net. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Merged the extension points for project and - solution option panels into a single extension point. A single - extension point will now be used for all kinds of items. Extension - conditions can be used to make panels visible only for some - specific item types. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * VBBindingCompilerServices.cs, VBLanguageBinding.cs: Replaced - ICompilerResult/DefaultCompilerResult/CompilerResults by a new - BuildResult class, which has owner information at error level, so - it is possible to know which project generated an error when - building a solution. Updated Task and TaskService to use the new - owner information. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CodeGenerationPanel.cs, Gui/CodeGenerationPanelWidget.cs, - VBNetBinding.addin.xml, VBNetBinding.mdp, VBNetBinding.mds, - VBBindingCompilerServices.cs, Project/VBCompilerParameters.cs, - Project/VBNetResourceIdBuilder.cs, gtk-gui/objects.xml, - gtk-gui/gui.stetic, Makefile.am: New project model changes. - -2008-05-08 Michael Hutchinson <mhutchinson@novell.com> - - * VBNetBinding.addin.xml: Set "isText" attribute on the mimetype - definitions. - -2008-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Don't check using's region, since it is the - region of the using declaration only. - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Use the new mime type extension to register - new file types. - * gtk-gui/MonoDevelop.VBNetBinding.CodeGenerationPanelWidget.cs: - Updated. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * Gui/CodeGenerationPanelWidget.cs, - gtk-gui/MonoDevelop.VBNetBinding.CodeGenerationPanelWidget.cs: Worked on - gnome hig compliant alerts. - -2008-02-23 Mike Krüger <mkrueger@novell.com> - - * VB.glade, Gui/CodeGenerationPanel.cs, Gui/CodeGenerationPanelWidget.cs, - VBNetBinding.addin.xml, VBNetBinding.mdp, VBBindingCompilerServices.cs, - Project/VBCompilerParameters.cs, Makefile.am: Removed old glade widget, - improved option panel a bit. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Update MD version. - -2008-01-23 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CodeGenerationPanel.cs: Ensure we don't create subclasses of classes - with private fields bound by glade#. It would not work due to bug - 355228. - -2008-01-15 Michael Hutchinson <mhutchinson@novell.com> - - * templates/EmptyVBFile.xft.xml, templates/EmptyVBProject.xpt.xml, - templates/AssemblyInfo.xft.xml, templates/VBGtkSharp2Project.xpt.xml, - templates/VBConsoleApplicationProject.xpt.xml: Make template categories - translatable. - -2008-01-03 Michael Hutchinson <mhutchinson@novell.com> - - * VBBindingCompilerServices.cs: Update the compiler output parsing regex to - handle all vbnc errors and correctly extract file and position info when - present. - -2008-01-02 Michael Hutchinson <mhutchinson@novell.com> - - * Parser/Parser.cs: Merge some code from C# binding so that VB parser - actually tags classes with the filename in which they're defined. Fixes - CodeBehind grouping and double-clicking on items in the class pad. - -2008-01-02 Michael Hutchinson <mhutchinson@novell.com> - - * VBNetBinding.mdp, Makefile.am, VBLanguageBinding.cs, VBCodeGenerator.cs: - Import VB.NET CodeDOM generator from Mono to get partial class support - and keyword escaping support. - -2007-12-31 Michael Hutchinson <mhutchinson@novell.com> - - * VBNetBinding.addin.xml, VBNetBinding.mdp, templates/AssemblyInfo.xft.xml, - Makefile.am: Add AssemblyInfo template. - * templates/EmptyVBFile.xft.xml: Use standard header. - * templates/VBGtkSharp2Project.xpt.xml, - templates/VBConsoleApplicationProject.xpt.xml: Use standard headers and - AssemblyInfo template. - -2007-12-31 Michael Hutchinson <mhutchinson@novell.com> - - * VBBindingCompilerServices.cs: Use WaitForOutput instead of WaitForExit to - make sure we get all of the output, or the output-collecting thread can - sometimes try to write to the StringWriter after it's disposed, and - crash the IDE. Also tidy up code. - * Makefile.am: Updated. - * VBLanguageBinding.cs: We don't support the 1.1 profile for VB, so remove - it. - -2007-12-26 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * VBNetBinding.addin.xml: Remove Gtk# 1.0 template. Add the - RuntimeOptionsPanel so that projects can change their clr version. - * templates/VBGtkSharpProject.xpt.xml, Makefile.am: Remove Gtk# 1.0 - template. - * VBLanguageBinding.cs: Add support for 2.0 clr versions. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/CodeGenerationPanel.cs: Fix warning. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Bump add-in versions. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml, VBNetBinding.mdp, VBNetBinding.mds, Makefile.am: - Directory reorganization. - -2007-11-21 Lluis Sanchez Gual <lluis@novell.com> - - * Project/VBCompilerParameters.cs: Removed some obsolete attributes. - -2007-10-29 Rolf Bjarne Kvinge <RKvinge@novell.com> - - * VBBindingCompilerServices.cs: A few changes to cope with vbnc''s issues: - Use the compiler's exit code to determine whether the compile failed, - and not the presence or not of errors parsed from the compiler output. - If the compile failed (exit code != 0) and no errors were correctly - parsed, show the entire output, since it's probable that the compiler - crashed somehow. Also show the commandline used to compile in MD's - output window, as well as any compiler output. Use in-memory storage - instead of temporary files for compiler output. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Bump MD version. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Track changes in the Icon extension node. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * icons/VB.File.EmptyFile, icons/VB.File.Form, icons/VB.File.FullFile, - icons/VB.File.NewClass, icons/VB.File.WebFile, - icons/VB.Project.ServiceProject, icons/VB.Project.UserControl, - icons/VB.Project.WebProject, Makefile.am, templates/EmptyVBFile.xft.xml, - VBNetBinding.mdp: Use tango file icons. Removed obsolete icons. - -2007-10-24 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp, templates/EmptyVBProject.xpt.xml, - templates/VBGtkSharpProject.xpt.xml, - templates/VBGtkSharp2Project.xpt.xml, - templates/VBConsoleApplicationProject.xpt.xml, Makefile.am, - icons/VB.Project.Library, icons/VB.ProjectIcon, - icons/VB.Project.DOSProject, icons/VB.Project.EmptyProject, - icons/vb-icon-32.png, icons/VB.Project.FullProject, - icons/VB.Project.Form: Updated project icons. Use the base project icon - with an overlay to show the type. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp, VBNetBinding.mds: Project file names updated by change - in MD path functions. - -2007-10-12 Mike Krüger <mkrueger@novell.com> - - * VBBindingCompilerServices.cs: Applied changes that were neccassary for to - the new FileService. - -2007-10-11 Mike Krüger <mkrueger@novell.com> - - - -2007-10-09 Ankit Jain <jankit@novell.com> - - * VBBindingCompilerServices.cs: Removed code for building resources. Its - done by DotNetProject now. - -2007-10-03 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp: Fix warning level. - * Parser/VBNetVisitor.cs, Parser/Resolver.cs: Track api changes. - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Bump MD version. - -2007-09-14 Lluis Sanchez Gual <lluis@novell.com> - - * VBAmbience.cs: Track API changes. - -2007-09-04 Michael Hutchinson <MHutchinson@novell.com> - - * Gui/CodeGenerationPanel.cs, VBAmbience.cs: Fix some compiler warnings. - -2007-08-31 Mike Krüger <mkrueger@novell.com> - - * Gui/CodeGenerationPanel.cs, Parser/Resolver.cs, VBAmbience.cs, - VBBindingCompilerServices.cs: Changes due to new property - infrastructure. - -2007-08-23 Mike Krüger <mkrueger@novell.com> - - * Parser/Parser.cs, Parser/VBNetVisitor.cs, Parser/Resolver.cs, - Parser/TypeVisitor.cs, Parser/SharpDevelopTree/ReturnType.cs, - Parser/SharpDevelopTree/Class.cs, - Parser/SharpDevelopTree/Constructor.cs: Changed to the latest NRefactory - version. - -2007-08-23 Ankit Jain <jankit@novell.com> - - * VBBindingCompilerServices.cs (GetResourceId): Generate .resources - with resgen only if required. Set resource id even if resgen is not required. - -2007-08-23 Ankit Jain <jankit@novell.com> - Andrés G. Aragoneses <knocte@gmail.com> - - * VBBindingCompilerServices.cs (GetResourceId): Use MONO_IOMAP=drive and - only on unix. - -2007-08-14 Ankit Jain <jankit@novell.com> - - * VBBindingCompilerServices.cs (GetResourceId): Run resgen with - MONO_IOMAP=all. See bug #82398. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml, VBNetBinding.mdp, Makefile.am: Reorganized the - extension point hierarchy. Embedded all add-in manifests as resources. - -2007-07-17 Lluis Sanchez Gual <lluis@novell.com> - - * VBBindingCompilerServices.cs: Make sure all output generated by the - compiler process is read. - -2007-07-03 Mike Krüger <mkrueger@novell.com> - - * VBBindingCompilerServices.cs: added signing support. - -2007-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp: Added missing file. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp, Makefile.am: Reference shared assemblies from the - correct location. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/ChooseRuntimePanel.cs, Gui/CodeGenerationPanel.cs, - VBNetBinding.addin.xml, VBNetBinding.mdp, Makefile.am: Migration to - Mono.Addins. - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp: Don't copy referenced assemblies. - * VBNetBinding.mds: Updated. - -2007-03-20 Ankit Jain <jankit@novell.com> - - * templates/VBGtkSharp2Project.xpt.xml: Rename AssemblyInfo.cs to .vb - Fix Main.vb . Patch by Yasser Mekled (yassermekled@gmail.com), fixes - bug#81114. - * templates/VBGtkSharpProject.xpt.xml: Likewise. - * templates/VBConsoleApplicationProject.xpt.xml: Make comments - consistent. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Change add-in versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp, VBNetBinding.mds, Makefile.am: Synchronized the MD - project and the Makefile - -2007-02-02 Ankit Jain <jankit@novell.com> - - * VBBindingCompilerServices.cs (Compile): Move resource compiling code - to .. - (GetResourceId): .. here. Improve error messages. - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/VBNetVisitor.cs, Parser/SharpDevelopTree/Constructor.cs: Track - api changes. - -2007-01-11 Ankit Jain <jankit@novell.com> - - * VBBindingCompilerServices.cs (Compile): Echo resgen command line - for debugging purpose. - -2007-01-11 Ankit Jain <jankit@novell.com> - - * VBBindingCompilerServices.cs (Compile): .resx file has paths - relative to the .resx file itself. - -2006-12-21 Ankit Jain <jankit@novell.com> - - * VBBindingCompilerServices.cs (Compile): Use project's base - directory as the working directory when invoking the compiler. - (DoCompilation): Add param 'working_dir'. - -2006-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * Gui/VBCompilerPanel.cs, ProjectNodeBuilder.cs, - VBBindingCompilerServices.cs: Track changes in the FileService - class. - * Gui/VBDocConfigurationPanel.cs: Use the FileService for deleting - files. - * Gui/CodeGenerationPanel.cs: Removed unused var. - -2006-12-15 Ankit Jain <jankit@novell.com> - - * VBBindingCompilerServices.cs (Compile): Filename arg to resgen should - be quoted. - -2006-12-15 Ankit Jain <jankit@novell.com> - - * VBBindingCompilerServices.cs (Compile): Use resgen to convert .resx - to embeddable resource format (.resources). Handle 'null' resourceId. - -2006-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp, Parser/SharpDevelopTree/Indexer.cs, - Parser/SharpDevelopTree/Method.cs, - Parser/SharpDevelopTree/Parameter.cs, - Parser/SharpDevelopTree/Event.cs, Parser/SharpDevelopTree/Field.cs, - Parser/SharpDevelopTree/Property.cs, - Parser/SharpDevelopTree/AttributeSection.cs, Makefile.am: Removed - some unnecessary Default* subclasses. - * Parser/VBNetVisitor.cs, Parser/Resolver.cs, - Parser/SharpDevelopTree/CompilationUnit.cs, - Parser/SharpDevelopTree/ReturnType.cs, - Parser/SharpDevelopTree/Class.cs, - Parser/SharpDevelopTree/Constructor.cs: Renamed Abstract* classes - to Default*. Removed some unnecessary Default* subclasses. - -2006-12-13 Ankit Jain <jankit@novell.com> - - * Project/VBCompilerParameters.cs (Win32Resource): New. - * VBBindingCompilerServices.cs (GenerateOptions): Generate - option for Win32Resource. Don't generate option for win32icon - if win32resource is defined. - -2006-12-12 Ankit Jain <jankit@novell.com> - - * VBBindingCompilerServices.cs (Compile): Use ProjectFile.ResourceId for - embedded resources. - -2006-11-14 Ankit Jain <jankit@novell.com> - - * Gui/CodeGenerationPanel.cs (CodeGenerationPanelWidget.SetValues): Fix - the order of the CompileTarget options. - -2006-09-18 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * VBNetBinding.mdp: - * VBNetBinding.mds: - Updated. - - * .: Added svn:ignore for VBNetBinding.pidb. - -2006-09-12 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * VBBindingCompilerServices.cs: Fixed win32 pathing/compilation issues, removed /bin/sh dependence, removed \r. - -2006-09-12 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * VBAmbience.cs: Track changes in Ambience. - -2006-07-11 Philip Turnbull <philip.turnbull@gmail.com> - - * VBNetBinding/VBNetBinding.addin.xml: - Added VB Ambience. - - * VBNetBinding/VBAmbience.cs: - Track API changes in Ambience. - -2006-07-05 Matej Urbas <matej.urbas@gmail.com> - - * Parser/VBNetVisitor.cs: - * Parser/Resolver.cs: Updated to use ReturnType as BaseTypes in IClass - instances. - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * VBLanguageBinding.cs: - * VBBindingCompilerServices.cs: Track changes in ProjectReference. - Removed obsolete GenerateMakefile method. - * VBNetBinding.addin.xml: Updated versions. - -2006-06-24 John Luke <john.luke@gmail.com> - - * Makefile.am: reference NRefactory not SharpRefactory.VB - * SharpRefactoryVB: remove old VB parser - * VBNetBinding.addin.xml: remove SharpRefactory.VB - * Parser/*.cs: port to NRefactory - -2006-06-15 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Use the DataType element instead fof Class - to declare serializable types. - -2006-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Updated versions. - * VBNetBinding.mdp: Updated. - -2006-04-21 Lluis Sanchez Gual <lluis@novell.com> - - * VBLanguageBinding.cs: Implement GetSupportedClrVersions. - -2006-04-07 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * VBNetBinding.addin.xml: renamed attribute in FileFilter Extension - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * VBNetBinding.addin.xml: Updated references. - -2006-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.mdp: - * MonoQuery/MonoQuery.mdp: Updated. - * Makefile.am: - * SharpRefactoryVB/Makefile.am: Use an unified format. - Patch by Matze Braun. - - * VBNetBinding.addin.xml: Updated add-in versions. - -2006-03-17 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * Parser/Parser.cs: - * Parser/Resolver.cs: - Removed unused MonodocResolver. - -2006-03-12 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * VB.glade: Marking some strings not to be translated. Not include balast in pot file. - -2006-01-30 Lluis Sanchez Gual <lluis@novell.com> - - * VBBindingCompilerServices.cs: - * Parser/Resolver.cs: - * Parser/Parser.cs: Track changes in parser api. - -2006-01-10 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/VBNetVisitor.cs: - * Parser/SharpDevelopTree/AttributeSection.cs: - * Parser/Parser.cs: Track api changes. - - * Parser/ExpressionFinder.cs: Updated from SharpDevelop. - -2005-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Parser.cs: Track changes in the api. - * VBLanguageBinding.cs: Implemented the new methods in - IDotNetLanguageBinding. - -2005-10-11 John Luke <john.luke@gmail.com> - - * Makefile.am: remove SharpAssembly reference - * VBAmbience.cs: comment out SharpAssembly stuff - -2005-10-11 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Fixed incorrect class name. - -2005-10-11 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Fixed addin header information. - Use "id" attribuet instead of "name" to identify addins. - -2005-10-06 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: - * VBLanguageBinding.cs: Register serializable types in the addin - configuration file. - -2005-10-05 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Fix reference to ICSharpCode.SharpRefactory.VB.dll. - -2005-10-04 Lluis Sanchez Gual <lluis@novell.com> - - * VBNetBinding.addin.xml: Added addin dependencies. - * Makefile.am: Fix location of ICSharpCode.SharpRefactory.VB.dll. - -2005-08-20 John Luke <john.luke@gmail.com> - - * Parser/Resolver.cs: - * Parser/ExpressionFinder.cs: fix 2 warnings of assigning - a variable to itself - -2005-08-20 Peter Johanson <latexer@gentoo.org> - - * templates/VBGtkSharp2Project.xpt.xml: Fix gtk-sharp references to - match new assembly versions. - -2005-08-12 Lluis Sanchez Gual <lluis@novell.com> - - * templates/*: - * VBNetBinding.addin.xml: Properly reference resource icons and - templates. - * Makefile.am: Embed icon and templates as resources. - -2005-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: - * Gui/CodeGenerationPanel.cs: - * Parser/Parser.cs: Use the new IParserContext API. - -2005-07-11 Lluis Sanchez Gual <lluis@novell.com> - - * Project/VBCompilerParameters.cs: Implement ICloneable. - * VBLanguageBinding.cs: CreateCompilationParameters now returns an - ICloneable. - -2005-07-01 John Luke <john.luke@gmail.com> - - * SharpRefeactoryVB/Makefile.am: - build to MonoDevelop/build/bin so .mdb file goes to the right place - remove stray CSC definition - -2005-05-06 John Luke <john.luke@gmail.com> - - * Makefile.am: replace 'make' with $(MAKE) - This fixes it on FreeBSD, should work everywhere. - by cnehren@gmail.com (Christopher Nehren) - -2005-04-17 John Luke <john.luke@gmail.com> - - * Makefile.am: fix distcheck - -2005-03-30 John Luke <john.luke@gmail.com> - - * Parser/Parser.cs: stop printing 'Entering VB parser' - -2005-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * Parser/Resolver.cs: Track api changes. - -2005-02-16 Ben Motmans <ben.motmans@gmail.com> - - * EmptyVBFile.xpt.xml: - * EmptyVBProject.xpt.xml: - * VBConsoleApplicationProject.xpt.xml: - Consistent naming - - * VBGtkSharpProject.xpt.xml: - * VBGtkSharp2Project.xpt.xml: - * VBNetBinding.addin.xml: - * Makefile.am: - Added templates - -2005-01-28 John Luke <john.luke@gmail.com> - - * SharpRefactoryVB/src/Lexer/Lexer.cs: - * SharpRefactoryVB/src/Parser/generated/Parser.cs: - * SharpRefactoryVB/src/Parser/generated/VBNET.ATG: - warning fixes for unused code - * SharpRefactoryVB/src/Parser/generated/Makefile: - add makefile to regen parser - -2005-01-28 John Luke <john.luke@gmail.com> - - * Parser/Parser.cs: update to CanParse - -2005-01-27 John Luke <john.luke@gmail.com> - - * VB.glade: update to new glade format - - * VB.glade: - * Gui/CodeGenerationPanel.cs: - * Parser/VBNetVisitor.cs: - * Parser/Resolver.cs: - * VBBindingCompilerServices.cs: fix some warnings, - use ComboBox instead of OptionMenu - -2005-01-24 Lluis Sanchez Gual <lluis@novell.com> - - * VBBindingCompilerServices.cs: - * VBLanguageBinding.cs: Use the new progress monitor API. - -2005-01-11 Lluis Sanchez Gual <lluis@novell.com> - - * VBCompilerPanel.cs: - * Gui/ChooseRuntimePanel.cs: - * Gui/VBDocConfigurationPanel.cs: - * Gui/CodeGenerationPanel.cs: - * VBNetBinding.addin.xml: - * ProjectNodeBuilder.cs: - * Parser/Parser.cs: - * Parser/Resolver.cs: - * VBBindingCompilerServices.cs: - * VBLanguageBinding.cs: Follow architecture changes. - - * Gui/OutputOptionsPanel.cs: - * VB.glade: Removed dialog now implemented in Monodevelop.Base. - - * Project/VBCompilerParameters.cs: Moved some parameters and enum - definitions to DotNetProjectConfiguration. - - * Project/VBProject.cs: - * VBBindingExecutionServices.cs: Removed. Not needed any more. - * Makefile.am: Updated. - -2004-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * VBBindingCompilerServices.cs: StatusBarService.ProgressMonitor is not a - StatusBar widget any more. - -2004-12-07 Alexandre Gomes <alexmipego@hotmail.com> - - * VBLanguageBinding.cs: Added CommentTag to be used by (Un)CommentCode - -2004-11-05 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Imported from #D and made to work with MD tools and namespaces diff --git a/main/src/addins/VersionControl/ChangeLog b/main/src/addins/VersionControl/ChangeLog deleted file mode 100644 index f2cf60dcbf..0000000000 --- a/main/src/addins/VersionControl/ChangeLog +++ /dev/null @@ -1,1323 +0,0 @@ -2010-06-28 Dale Ragan <dale.ragan@sinesignal.com> - - * Makefile.am: Adding MonoDevelop.VersionControl.Git to the solution/build - system. It is disabled by default, to enable pass --enable-git=yes. - -2010-02-23 Michael Hutchinson <mhutchinson@novell.com> - - * Diff: - * DiffWidget: - * Diff/README: - * Makefile.am: - * Diff/Diff.cs: - * Diff/Patch.cs: - * Diff/Merge.cs: - * Diff/ChangeLog: - * Diff/TextDiff.cs: - * Diff/Diff.csproj: - * Diff/Makefile.am: - * DiffWidget/README: - * Diff/UnifiedDiff.cs: - * DiffWidget/widget.cs: - * DiffWidget/ChangeLog: - * Diff/StructuredDiff.cs: - * DiffWidget/Makefile.am: - * DiffWidget/DiffWidget.csproj: Moved diff widget and - algorithm to MonoDevelop.Components. - -2009-06-23 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Repository.cs: - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Move patch header tagging into svn addin. - -2009-04-17 Mike Kestner <mkestner@novell.com> - - * *.csproj: don't require specific gtk-sharp version. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.mds: Migrated to MSBuild file format. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp: - Flush project format changes. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * Diff/Diff.mdp: - * DiffWidget/DiffWidget.mdp: - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp: - All projects now require fx 3.5. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Diff/Makefile.am: - * DiffWidget/Makefile.am: - * MonoDevelop.VersionControl.Subversion/Makefile.am: Make it work for - parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Subversion/Makefile.am: - * MonoDevelop.VersionControl.Subversion/AssemblyInfo.cs: - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp: - Add AssemblyInfo.cs files that are autogenerated from the addin - manifests. - -2008-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Avoid adding duplicate trailing slash. Fixes bug #425338 - crash when - trying to publish project to svn. Patch by Scott Ellington. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml: - Bump MD version. - -2008-10-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Use CanMoveFiles to check if a directory can be moved from one SVN - dir to another SVN dir. Fixes bug #436289. - -2008-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/Makefile.am: - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp: - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml: - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/Commands.cs: - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionNodeExtension.cs: - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Implemented Resolve command and tracked some api changes. - -2008-09-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificateDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.UserPasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/generated.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificatePasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.SslServerTrustDialog.cs: - Updated generated code. - -2008-08-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Properly show the remote status in the status view. Include remote - additions and removals. Show diff between working copy and repo - when remote status is requested. All this fixes bug #395284 - SVN - plugin: Show Remote Status does not work. - -2008-08-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/Makefile.am, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp: - Add Ide reference, MD.Version control needs it. - -2008-08-05 Lluis Sanchez Gual <lluis@novell.com> - - * Diff/Diff.cs: Add missing accessor. - -2008-08-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/gtk-gui/objects.xml, - MonoDevelop.VersionControl.Subversion/Makefile.am, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Add support for locking/unlocking, and for on-demand unlocking - (RequestFileEdit event). - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Moved serialization engine to MonoDevelop.Core. Use new syntax for - specifying attribute scope. - -2008-07-06 Andrés G. Aragoneses <aaragoneses@novell.com> - - Implement feature in bug#394434: "Revert [to] revision". - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - New P/Invokes for merge command. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Overriding implementations for RevertRevision and RevertToRevision. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Connection between the P/Invoke library (for the merge command) and - the Revert[To]Revision methods. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - RevertRevision and RevertToRevision helper methods implemented. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.mds, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml: - Bump MD version. - -2008-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Load system and user svn configuration when initializing a context. - Fixes bug #378835. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Added some getstring calls - -2008-02-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Added missing null check. - -2008-01-25 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - Add a workaround for [MarshalAs (UnmanagedType.SysInt)] not working. - Fixes "Bug 325391 - Crash when attempting to browse registered repo" but - related issues remain in the binding. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml: - Update MD version. - -2008-01-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - In GetRepostoryReference, properly check if the provided directory is - versioned. Fixes bug #355770. - -2008-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml: - Updated add-in category and description. - -2008-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Notify file changes through the FileService. - -2008-01-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - More marshalling fixes. - -2008-01-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - Fix marshalling issues. - -2008-01-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - In GetHistory(), There is no need to query the working revision, since - we can use the constant Rev.Working as start revision. It also fixes bug - #324571. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp: - Updated project files. The order of extended properties won't change - anymore. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml: - Bump add-in versions. - -2007-12-11 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Subversion/Makefile.am: Fix trivial warning. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Use lazy initialisation rather than a static constructor. Log a message - to tell the user if the SVN add is disabled. Implement IDisposable in - addition to finaliser. Minor optimisation to release the LibSvnClient if - LibApr can't be loaded. - -2007-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/gtk-gui/gui.stetic: Updated. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibApr.cs: - Check if Subversion is installed in a nicer way. Fixes bug #342507. - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Diff/Diff.mdp, MonoDevelop.VersionControl.Subversion/Makefile.am, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp, - DiffWidget/DiffWidget.mdp: Directory reorganization. - -2007-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - In some cases it may be possible to natively move files between two - repositories (e.g. if they are in the same server). Added a virtual - method to check that and implemented it for SVN. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Track LoggingService API changes. - -2007-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml, - MonoDevelop.VersionControl/VersionControl.addin.xml: Bump MD version. - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/Repository.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/UrlBasedRepository.cs: - Make a copy of the repository before editing, and only update the - original copy if the user clicks on OK. Fixes bug #336155. - * MonoDevelop.VersionControl/gtk-gui/gui.stetic: Flush - -2007-10-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/overlay_added.png, - MonoDevelop.VersionControl/overlay_conflicted.png, - MonoDevelop.VersionControl/overlay_controled.png, - MonoDevelop.VersionControl/overlay_locked.png, - MonoDevelop.VersionControl/overlay_modified.png, - MonoDevelop.VersionControl/overlay_removed.png: Use tango file icons. - Removed obsolete icons. - -2007-10-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Logs.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs: - Destroy the view when disposing. - -2007-10-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Updated comment. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/EditRepositoryDialog.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/Repository.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/UrlBasedRepositoryEditor.cs: - Set a default repo name if none is specified. Fixes bug #335114. - -2007-10-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/Makefile.am, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp: - Added reference to System. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibApr.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - libsvn_client may be linked to libapr-0 or libapr-1, and we need to bind - the LibApr class the the same library. Added code that detects the - required libapr version and loads it. Fixes bug #325391. - -2007-10-18 Lluis Sanchez Gual <lluis@novell.com> - - * Diff/Diff.mdp, DiffWidget/DiffWidget.mdp, - MonoDevelop.VersionControl.Subversion/gtk-gui/gui.stetic, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.SslServerTrustDialog.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp, - VersionControl.mds: Flush - -2007-10-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - Added some new pinvokes. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.Gui/SslServerTrustDialog.cs: - Call config_ensure when initializing the svn client to make sure all - config directories are properly created, and that authentication data - can be saved. Handle the case when the user cancels the server - certificate validation. Based on a patch by Grzegorz Sobanski. Fixes bug - #324640. - -2007-10-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - Fix formatting. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Error objects returned by authentification handlers must be allocated in - its own memory pool. Fixes bug #328035. - -2007-10-03 Grzegorz Sobański <silk@boktor.net> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Changed the order of password and certs providers to first use the - subversion ones - to use the same credentials that command line client - (from ~/.subversion directory). It fixes bug #325538 too. - -2007-10-03 Zach Lute <zach.lute@gmail.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs: Only dispose of - FileSystemWatchers if they were actually created. (Bug #330505) - -2007-09-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml, - MonoDevelop.VersionControl/VersionControl.addin.xml: Bump MD version. - -2007-09-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificateDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.UserPasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/generated.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificatePasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.SslServerTrustDialog.cs: - Regenerated GUI files. - -2007-09-15 Andrés G. Aragoneses <knocte@gmail.com> - - * MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificatePasswordDialog.cs: - * MonoDevelop.VersionControl.Subversion/gtk-gui/gui.stetic: - Use a normal title for the window. - -2007-09-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs, - MonoDevelop.VersionControl/gtk-gui/generated.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.UrlBasedRepositoryEditor.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs, - MonoDevelop.VersionControl/gtk-gui/gui.stetic: Increase range of port - selector in the repository information widget. - -2007-09-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs: - Dispose the file watchers when disposing the view. Fixes bug #82721. - -2007-09-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Publish.cs: Notify a - directory status change after publishing a project. Fixes bug #82275. - -2007-09-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - In GetVersionInfo, check for directory before checking for file, since - directory links may appear as files. - -2007-09-04 Michael Hutchinson <MHutchinson@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Publish.cs: Fix a - compiler warning. - -2007-09-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs: - Changed location of revert button, to avoid confusion with the commit - button (see bug #82542). - -2007-08-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/RevertCommand.cs: - Reload reverted files. Fixes bug #82338. - -2007-08-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/ChangeSet.cs: When - going to commit, clone the changeset since commit extensions may change - it (e.g. changelog extension). Allow setting messages to files not - marked for commit. Should fix bug #82172. - -2007-08-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/Makefile.am, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs, - MonoDevelop.VersionControl/VersionControl.addin.xml, - MonoDevelop.VersionControl/gtk-gui/gui.stetic, - MonoDevelop.VersionControl/Makefile.am: Reorganized the extension point - hierarchy. Embedded all add-in manifests as resources. - -2007-08-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Task.cs: API - cleanup. Converted core services into regular classes. - -2007-08-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/ChangeSet.cs: New - GeneratePathComment method which allows generating comments for a - specific set of files. - -2007-08-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs, - MonoDevelop.VersionControl/gtk-gui/gui.stetic: Fix dialog spacing. - -2007-07-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs: - Made some strings translatable. Update commit button after changing - selection. - -2007-07-29 Zach Lute <zach.lute@gmail.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs: - Added Select All and Select None buttons to the commit/status view. (Bug #82146) - -2007-07-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs: - Reset the global comment of the changeset before committing. Fixes - bug #82172. - -2007-07-25 Jeffrey Stedfast <fejj@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.Gui/UserPasswordDialog.cs: - Close the dialog when the user hits Enter in the Password field (or User field if no passwd is needed). - -2007-07-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs: - Load repository info in a background thread. - -2007-07-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - The result_rev parameter of svn_client_checkout is not a - svn_opt_revision_t, but a svn_revnum_t. Might fix bug #81870. - -2007-07-19 Jeffrey Stedfast <fejj@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlProjectService.cs: - Lluis' previous change is not actually needed. - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs - (NotifyFileChanged): Implemented. Fixes bug #81910. - -2007-07-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlProjectService.cs: - Notify file changes as version control status changes. Fixes bug - #81910. - -2007-07-19 Jeffrey Stedfast <fejj@novell.com> - - * MonoDevelop.VersionControl/VersionControl.addin.xml: Set the - category for the version-control commands so they look all nice - and pretty in the key-binding manager :) - -2007-07-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs: - Use the log service for logging errors. - * MonoDevelop.VersionControl/gtk-gui/gui.stetic: Updated. - -2007-07-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - If a file is deleted and it is scheduled to Add, revert the Add - operation. Fixes bug #81953. - -2007-07-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs, - MonoDevelop.VersionControl/gtk-gui/gui.stetic: Updated. - -2007-06-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificateDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.UserPasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/generated.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificatePasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.SslServerTrustDialog.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp: - Updated. - -2007-06-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - Move the overlay icon one pixel up, to reduce spacing. - -2007-05-31 Rafael 'fumasa' Giorgetti <fumasa@gmail.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - Add struct svn_client_commit_info_t. - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Show revision number when Commit. - -2007-05-31 Jeffrey Stedfast <fejj@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - Call a function in the .ctor to cause an exception if the library doesn't exist. - -2007-05-31 Jeffrey Stedfast <fejj@novell.com> - - Fix for bug #81766. - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Updated to reflect changes to SvnClient nested classes/structs (which have been moved to LibSvnClient). - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.Gui/ClientCertificateDialog.cs: Same. - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.Gui/ClientCertificatePasswordDialog.cs: Same. - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.Gui/SslServerTrustDialog.cs: Same. - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.Gui/UserPasswordDialog.cs: Same. - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Same. - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibApr.cs: - Moved some constants here. - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Use a LibSvnClient object. - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - New source file that wraps libsvn_client-1.so.[0,1] - -2007-05-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Directly call Svn.Commit when publishing a project, since the - regular Commit method has problems importing new folders. - -2007-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/CommitCommand.cs: - Fix the build. - -2007-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/CommitCommand.cs: - Properly destroy the commit dialog. Fixes bug #81751. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/ChangeSet.cs: - Fix crash when committing new directory additions. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs: - Properly unregister VersionControlSystem objects on add-in - unloading. - -2007-05-22 Ankit Jain <jankit@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs - (OnButtonEditClicked): Null check. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Checkout.cs - (CheckOutCommand.Run): Likewise. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Publish.cs - (PublishCommand.Publish): Likewise. - -2007-05-21 Ankit Jain <jankit@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs: - (Dispose): Remove. - Ensure that dialogs are Destroy()'ed. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/EditRepositoryDialog.cs: - (Dispose): Remove. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Checkout.cs (Run): - Destroy dialog. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Publish.cs - (PublishCommand.Publish): Destroy dialog. - -2007-05-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp: Don't copy - assemly references. - -2007-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs, - MonoDevelop.VersionControl/VersionControl.addin.xml, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs, - MonoDevelop.VersionControl/Makefile.am, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/BaseView.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs: - Migration to Mono.Addins. - -2007-04-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp, - DiffWidget/DiffWidget.mdp: Updated. - -2007-04-11 Jeffrey Stedfast <fejj@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Use svn_client_add3() so that we can pass 'force' as true. (We - already required 1.3+ as mkdir2() is only 1.3+) - -2007-04-10 Jeffrey Stedfast <fejj@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/BaseView.cs: - Removed BuildNavPoint(). - -2007-03-29 Jeffrey Stedfast <fejj@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/BaseView.cs: Implement - BuildNavPoint(). - -2007-03-21 Jeffrey Stedfast <fejj@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlProjectService.cs - (OnEntryAdded): Instead of calling repo.Add() with the recursive - arg set to true, do our own "recursive" adding requesting the list - of files from the CombineEntry and sub-CombineEntry nodes. This - would prevent addition of files/folders that are not part of the - project but existed in the project directory at the time ti was added. - - Fix for bug #81184 - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs: - Updated to not pass a path argument to GetRepository(). - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - Updated to not pass a path argument to GetRepository(). - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlProjectService.cs - (GetRepository): No longer takes a path argument as it never uses - it anyway. - (OnEntryAdded): New callback to handle when a project or combine gets added. - (VersionControlProjectService): Bind OnEntryAdded. - -2007-03-19 Jeffrey Stedfast <fejj@novell.com> - - Fixes bug #81185 and then delves a bit deeper. - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs - (IsInstalled): Implemented. - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Checkout.cs - (Update): Added. Disable the menu item if no version control - systems are installed. - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlSystem.cs: - Add a virtual IsInstalled property. - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs - (SelectionRepositoryDialog): Only add VCS's that are installed. - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/EditRepositoryDialog.cs - (EditRepositoryDialog): Only add VCS's that are installed. - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlNodeExtension.cs - (RunCommand): Test that the vcs.IsInstalled, if not - then return - TestResult.Disable - -2007-03-09 Ankit Jain <jankit@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs: - (OnButtonAddClicked): Add entry for the new repository only instead of - reloading the full list. - (OnButtonRemoveClicked): Avoid reloading the full list of repositories. - Also, save configuration. - (OnButtonEditClicked): Update the corresponding row in the treeview. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/UrlBasedRepositoryEditor.cs: - (.ctor): Don't reset comboProtocol's value. - -2007-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/Makefile.am: Fix build. - -2007-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/UserPasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.UserPasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.SslServerTrustDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.SslServerTrustDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.UserPasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.Gui, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.Gui/UserPasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.Gui/SslServerTrustDialog.cs, - MonoDevelop.VersionControl.Subversion/SslServerTrustDialog.cs: - Moved to .Gui namespace and directory. - * MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificateDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificatePasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/gui.stetic, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.Gui/ClientCertificateDialog.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.Gui/ClientCertificatePasswordDialog.cs: - Implemented dialogs for asking for client certificates. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp, - MonoDevelop.VersionControl.Subversion/Makefile.am: Updated. - -2007-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * Diff/Diff.mdp, DiffWidget/DiffWidget.mdp, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp: Don't - local-copy references. - * MonoDevelop.VersionControl.Subversion/UserPasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/generated.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.SslServerTrustDialog.cs, - MonoDevelop.VersionControl.Subversion/gtk-gui/gui.stetic, - MonoDevelop.VersionControl.Subversion/gtk-gui/MonoDevelop.VersionControl.Subversion.UserPasswordDialog.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp, - MonoDevelop.VersionControl.Subversion/Makefile.am, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibApr.cs, - MonoDevelop.VersionControl.Subversion/SslServerTrustDialog.cs: - Implemented dialogs for entering user and password, and for - accepting an invalid ssl certificate. Plugged those dialogs into - the corresponding subversion callbacks. - -2007-02-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs: - Unsubscribe file status change on dispose. - -2007-02-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Publish.cs: Ask - for confirmation before publishing a project into a repository. - -2007-02-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml, - MonoDevelop.VersionControl/VersionControl.addin.xml: Change add-in - versions to 0.13. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * Diff/Diff.mdp, Diff/Makefile.am, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp, - MonoDevelop.VersionControl.Subversion/Makefile.am, - DiffWidget/Makefile.am, DiffWidget/DiffWidget.mdp, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp, - MonoDevelop.VersionControl/gtk-gui/gui.stetic, - MonoDevelop.VersionControl/Makefile.am: Synchronize MD project and - makefile. - * MonoDevelop.VersionControl.Subversion/gtk-gui/generated.cs: Updated. - -2007-02-15 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Added debug message. - -2007-02-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlProjectService.cs: - Allow re-adding a file which has been deleted, but the delete has - not yet been committed. - -2007-02-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Use the svn_client_cat2 instead of svn_client_cat. This version of - the method can get old revisions of a file even when the file was - moved from another directory. Fixes bug #80318. - -2007-02-09 Lluis Sanchez Gual <lluis@novell.com> - - * Diff/Diff.mdp, VersionControl.mds, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp, - DiffWidget/DiffWidget.mdp: Flush. - * MonoDevelop.VersionControl.Subversion/Makefile.am, - MonoDevelop.VersionControl/Makefile.am: distcheck fixes. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Diffs.cs, - MonoDevelop.VersionControl/VersionControl.addin.xml, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml: - Removed dependency to editor add-in. - * MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs: - Minor fixes. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs: - Added File Open button to the toolbar. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Logs.cs: - Show the content of revisions using the MD text editor, and with - the correct mime type. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Publish.cs: Fix - spelling. - -2007-02-05 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs, - MonoDevelop.VersionControl/gtk-gui/gui.stetic: i18N fixes. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Logs.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/CommitCommand.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlNodeExtension.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/RevertCommand.cs: - Improved protection against unknown exceptions. - -2007-02-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp, - MonoDevelop.VersionControl.Subversion/Makefile.am, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Fix potential issue when reading the output from svn. - -2007-02-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/VersionControl.addin.xml: Allow updating - individual files. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - If there is no version control for a project or folder, instead of - an empty version control menu, show a disabled command saying so. - -2007-01-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Fix 64 bit issues. - -2007-01-29 David Makovský (Yakeen) <yakeen@sannyas-on.net> - - * Diff/Diff.cs: chaned to use generics, platform independent newlines - * Diff/Merge.cs: platform independent newlines - -2007-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs, - MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Logs.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/Revision.cs: - Improved the log view. Use a toolbar instead of regular buttons. - Provide more information about files comitted in a revision. - -2007-01-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp, - MonoDevelop.VersionControl/gtk-gui/generated.cs, - MonoDevelop.VersionControl/gtk-gui/gui.stetic: Updated. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Provide auth_baton for subversion authentication (patch by Duncan - Mackay <duncan.mackay@provenco.com>). In CheckError, get error - messages from all all nested error objects. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - PathDiff now returns differences between the base and the working - versions. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp, - MonoDevelop.VersionControl/Makefile.am: Added new files. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/EditRepositoryDialog.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.Dialogs/CommitDialog.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/UrlBasedRepositoryEditor.cs: - Use the new partial class model. - * MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.UrlBasedRepositoryEditor.cs, - MonoDevelop.VersionControl/gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs: - New partial files for the dialogs. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Statuses.cs: - When the view is refreshed, discard the diffs already loaded. Track - changes in diff cell renderer. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/CellRendererDiff.cs: - Cache Layout objects for diff content, since they may be very big - and take too much time to construct. The cell renderer is now must - faster for big files. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/AddRemoveMoveCommand.cs: - Fix warning. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlProjectService.cs: - Fix warnings. - -2007-01-15 Lluis Sanchez Gual <lluis@novell.com> - - Put under version control new files added to a project. - -2006-12-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Fixed some marshalling isues when calling svn methods. Should fix - bug #80312. - -2006-12-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs: - Added null check. Should fix bug #80311. - -2006-12-17 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Improved implementation of Move. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Removed debug code. - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Minor fixes. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp, - MonoDevelop.VersionControl/Makefile.am: Added new file. - * MonoDevelop.VersionControl/VersionControl.addin.xml: Registered new - file system extension. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/Repository.cs: - Split Move method into MoveFile and MoveDirectory. The same for - Delete. Added some other useful overridable methods. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs: - New file system extension which supports version control systems. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlNodeExtension.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/AddRemoveMoveCommand.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlProjectService.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/UnknownRepository.cs: - Track api changes. - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/ChangeSet.cs: - Removed unused field. - -2006-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlProjectService.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/ChangeSet.cs, - MonoDevelop.VersionControl/MonoDevelop.VersionControl/Checkout.cs: - Save commit comments in a file, so they won't be lost if the status - view is closed. - -2006-12-07 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/Logs.cs: - Fixed compile warning. - -2006-11-28 Michael Hutchinson <m.j.hutchinson@gmail.com> - - * MonoDevelop.VersionControl.Subversion: - * MonoDevelop.VersionControl: Added svn:ignores for the .pidb files. - -2006-11-26 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * MonoDevelop.VersionControl.Subversion: - * MonoDevelop.VersionControl: - Added svn:ignores for Makefile and Makefile.in. - -2006-11-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.mdp, - MonoDevelop.VersionControl/MonoDevelop.VersionControl.mdp: Added - missing reference. - * MonoDevelop.VersionControl/gtk-gui/generated.cs, - MonoDevelop.VersionControl/gtk-gui/objects.xml: Updated. - -2006-11-23 Lluis Sanchez Gual <lluis@novell.com> - - Split the version control add-in in two add-ins: one that implements - the version control core, and one that implements the support for - Subversion. The VCS core is now built by default. The subversion add-in - is optional. - -2006-11-22 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.AddIn/VersionControlNodeExtension.cs: Don't show - folder overlays if they are disabled. Cache overlay compositions. - * AddIn/gtk-gui/generated.cs, AddIn/gtk-gui/gui.stetic: Updated. - * VersionControl/VersionControl.Service.Subversion/SubversionRepository.cs, - VersionControl/VersionControl.Service.Subversion/SubversionVersionControl.cs: - Allow commiting directories that contain versioned files (even if - the directory itself is not versioned). - * VersionControl/VersionControl.Service.Subversion/SvnClient.cs: Fix - some memory leaks. - * VersionControl/VersionControl.Service/ChangeSet.cs: Added getter for - the repository. - -2006-11-18 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.AddIn/VersionControlProjectService.cs: Added - missing nullref check. - -2006-11-18 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.AddIn.Views/Statuses.cs: Properly enable/disable - toolbar buttons. - * AddIn/VersionControl.AddIn/RevertCommand.cs: Minor fix in log - message. - -2006-11-16 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.AddIn/VersionControlProjectService.cs: - Automatically add/remove files from the repository when - added/removed from the project. - * AddIn/VersionControl.AddIn/VersionControlNodeExtension.cs: Fix - nullref exception. - * AddIn/gtk-gui/generated.cs, AddIn/gtk-gui/gui.stetic: Updated. - -2006-11-16 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.AddIn.Dialogs/CommitDialog.cs: Hide the commit - dialog before starting the commit operation. - -2006-11-16 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.AddIn.Dialogs/CommitDialog.cs, - AddIn/VersionControl.AddIn/CommitDialogExtension.cs: Added support - for commit dialog extensions. - * AddIn/VersionControl.AddIn.Views/Statuses.cs: Add support for - sorting. - * AddIn/VersionControl.addin.xml: Changed add-in id. Added new - extension point. - * AddIn/VersionControl.AddIn/VersionControlProjectService.cs, - AddIn/VersionControl.AddIn/CommitEventHandler.cs: Improved commit - events. - * AddIn/VersionControl.AddIn/CommitCommand.cs: Moved some of the commit - functionality to the commit dialog, since commit extensions now - participate in the operation. - * AddIn/VersionControlAddIn.mdp, AddIn/gtk-gui/generated.cs, - AddIn/gtk-gui/gui.stetic, AddIn/Makefile.am: Updated. - * VersionControl/VersionControl.Service/VersionInfo.cs: Added - NeedsCommit property. - * VersionControl/VersionControl.Service/ChangeSet.cs: If a file does - not have a comment, don't include it in the generated global - message. - -2006-11-15 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/overlay_unversioned.png, AddIn/overlay_locked.png, - AddIn/overlay_added.png, AddIn/overlay_conflicted.png, - AddIn/overlay_modified.png, AddIn/overlay_normal.png, - AddIn/overlay_controled.png: - Updated icons. - * AddIn/VersionControl.AddIn.Dialogs/CommitDialog.cs: Use the new - ChangeSet class. - * AddIn/VersionControl.AddIn.Views/Statuses.cs: Update the view when - file status change. Added Revert command. Use the new ChangeSet class. - * AddIn/VersionControl.AddIn.Views/Logs.cs: Minor fix. - * AddIn/VersionControl.AddIn/VersionControlProjectService.cs: Added - event for notifying changes in file status. - * AddIn/VersionControl.AddIn/Task.cs: Added some exception protection. - * AddIn/VersionControl.AddIn/VersionControlNodeExtension.cs: Simplified - the code that keeps track of file status changes, but using the new - version control service events. Implemented Revert. - * AddIn/VersionControl.AddIn/FileUpdateEventHandler.cs: new handlers - for notifying version control events. - * AddIn/gtk-gui/generated.cs, AddIn/gtk-gui/gui.stetic: Updated the gui. - * VersionControl/VersionControl.Service/ChangeSet.cs: New class that holds - all needed information for a commit. - - * VersionControl/VersionControl.Service/UnknownRepository.cs: - * VersionControl/VersionControl.Service.Cvs/CvsRepository.cs: Track api - changes. - - * VersionControl/VersionControl.Service/Repository.cs: - * VersionControl/VersionControl.Service.Subversion/SvnClient.cs: - * VersionControl/VersionControl.Service.Subversion/SubversionVersionControl.cs: - * VersionControl/VersionControl.Service.Subversion/SubversionRepository.cs: - Implemented Revert. Use the new ChangeSet class. Fixes in several status - check methods. - - * AddIn/VersionControl.AddIn/Commands.cs: - * AddIn/VersionControl.AddIn/RevertCommand.cs: - * AddIn/VersionControl.addin.xml: Added Revert command. - - * AddIn/VersionControl.AddIn/Update.cs: - * AddIn/VersionControl.AddIn/CommitCommand.cs: - * AddIn/VersionControl.AddIn/AddRemoveMoveCommand.cs: Notify changes - in the status of files. - - * VersionControl/VersionControl.Service/VersionStatus.cs: - * VersionControl/VersionControl.Service/VersionInfo.cs: - Removed Unknown status. - - * AddIn/Makefile.am: - * VersionControl/VersionControl.mdp: - * AddIn/VersionControlAddIn.mdp: Updated. - -2006-11-07 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/comment.png: New icon. - * AddIn/VersionControl.AddIn.Dialogs/CommitDialog.cs: Added setter for - Message. - * AddIn/VersionControl.AddIn.Views/Statuses.cs, AddIn/gtk-gui/generated.cs, - AddIn/gtk-gui/gui.stetic: Added an text view which allows entering - commit comments for every file, with support for multiple selection. - * AddIn/VersionControl.addin.xml: Registered new icon. - * AddIn/VersionControl.AddIn/CommitCommand.cs: Added parameter for - providing the commit message. - * AddIn/VersionControl.AddIn/VersionControlNodeExtension.cs: Dispatch file - change events in the GUI thread. - * AddIn/VersionControlAddIn.mdp, AddIn/Makefile.am: Updated - * VersionControl/VersionControl.Service/Repository.cs: Minor fix. - - -2006-11-06 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.AddIn.Dialogs/SelectRepositoryDialog.cs: - Some minor UI fixes. - * AddIn/VersionControl.AddIn/Checkout.cs: Added null check. - * AddIn/VersionControlAddIn.mdp: Removed unused resource. - - * AddIn/gtk-gui/gui.stetic: - * AddIn/gtk-gui/generated.cs: Regenerated. - - * VersionControl/VersionControl.Service.Subversion/LibApr.cs: - * VersionControl/VersionControl.Service.Subversion/SvnClient.cs: - Moved apr pinvokes to the LibApr class, which can now support - libapr0 and libapr1. - - * DiffWidget/DiffWidget.mdp: - * VersionControl/Makefile.am: - * VersionControl/VersionControl.mdp: Updated. - -2006-11-04 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.addin.xml: Fix checkout command icon. - * AddIn/Makefile.am: Remove unused files. - -2006-11-04 Lluis Sanchez Gual <lluis@novell.com> - - Big reorganization of the add-in. Implemented support for saving - repository configuration. Implemented publish and checkout - commands. Made the add-in pluggable, so it can support other - repositories. Some of this work was started by Thiago Becker and - Rafael Giorgetti as part of a Google SoC project. - -2006-09-19 Jacob Ilsø Christensen <jacobilsoe@gmail.com> - - * AddIn/VersionControlAddIn.mdp: - * VersionControl/VersionControl.mdp: - * Diff/Diff.mdp: - * VersionControl.mds: - * DiffWidget/DiffWidget.mdp: - Updated. - -2006-08-19 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/Addin.cs: Fix the build. - -2006-07-28 Wade Berrier <wberrier@novell.com> - - * AddIn/Addin.cs: Update from refactoring change on IViewContent (svn r62840) - -2006-07-03 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.addin.xml: Updated versions. - -2006-05-04 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.addin.xml: Updated versions. - * AddIn/VersionControlAddIn.mdp: Updated. - * VersionControl/VersionControl.mdp: Updated. - * Diff/Diff.mdp: Updated. - * VersionControl/VersionControl.mds: Updated. - * DiffWidget/DiffWidget.mdp: Updated. - -2006-03-30 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/Makefile.am: - * AddIn/VersionControl.addin.xml: Updated references. - -2006-03-26 Joshua Tauberer <tauberer@for.net> - - * AddIn/Task.cs, Statuses.cs, Logs.cs: Prevent unhandled - exceptions if a library couldn't be found. - -2006-03-24 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.mds: - * DiffWidget/DiffWidget.mdp: - * VersionControl/VersionControl.mdp: - * Diff/Diff.mdp: Updated. - * Makefile.am: - * Diff/Makefile.am: - * DiffWidget/Makefile.am: - * VersionControl/Makefile.am: Use an unified format. - Patch by Matze Braun. - - * VersionControl.addin.xml: Updated add-in versions. - -2006-03-21 Wade Berrier <wberrier@novell.com> - - * AddIn/Makefile.am: Fix 'make dist' to include missing png files - -2006-03-02 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/Addin.cs: Track api changes. - -2006-02-24 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl/AddIn/AddIn.mdp: Updated project references. - -2005-12-04 Joshua Tauberer <tauberer@for.net> - - * AddIn: Added icons to menus. The icons again come - from the TortoiseSVN project (with a presumption of - license compatibility). - -2005-11-18 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.addin.xml: Moved version control commands to - its own submenu. - -2005-11-15 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/Addin.cs: It should also work for Project, not only DotNetProject. - * VersionControl/Subversion.cs: Fix build. - -2005-10-22 Joshua Tauberer <tauberer@for.net> - - * Minor VersionControl API changes (use a RepositoryPath - class to represent an abstract path in a repository). - * Improved the history/log view and the status/commit view - using the TreeView widget. - -2005-10-11 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.addin.xml: Fixed addin header information. - Use "id" attribuet instead of "name" to identify addins. - -2005-10-04 Lluis Sanchez Gual <lluis@novell.com> - - * AddIn/VersionControl.addin.xml: Added addin dependencies. - -2005-09-20 Josh Tauberer <tauberer@for.net> - - * AddIn/Statuses.cs,Logs.cs: Some widgets needed - to be shown since MD is calling Show() less. - * VersionControl/Subversion.cs: Not all entries - returned by svn have a URL, e.g. obstructed entries. - So don't rely on that to get the local path. - -2005-09-04 Josh Tauberer <tauberer@for.net> - - * AddIn/Makefile.am: Was broken since last time - it was changed. - -2005-08-10 Ben Motmans <ben.motmans@gmail.com> - - * AddIn/AddIn.mdp - * VersionControl/VersionControl.mdp - * Diff/Diff.mdp - * DiffWidget/DiffWidget.mdp: references update - -2005-08-08 John Luke <john.luke@gmail.com> - - * AddIn/Makefile.am: - * Diff/Makefile.am: - * DiffWidget/Makefile.am: - * VersionControl/Makefile.am: fix distcheck, - make it conditional on ENABLE_VERSIONCONTROL, - and install it when enabled - -2005-07-01 Joshua Tauberer <tauberer@for.net> - - * Added MD solution files for VersionControl. - * Project pad overlays now update when files - are modified. - * Project pad context menus enabled for - folders and combines. - * Subversion: Don't report diffs available - for unchanged files. - * This was committed with the addin! - -2005-06-22 Joshua Tauberer <tauberer@for.net> - - * Added VersionControl into repo (but sadly the addin - cannot add itself into the repo yet!). diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/ChangeLog b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/ChangeLog deleted file mode 100644 index 3556096ce1..0000000000 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/ChangeLog +++ /dev/null @@ -1,133 +0,0 @@ -2010-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.VersionControl.Git.csproj: - * MonoDevelop.VersionControl.Git/GitRepository.cs: - * MonoDevelop.VersionControl.Git/UserInfoConflictDialog.cs: - * MonoDevelop.VersionControl.Git/CommitDialogExtensionWidget.cs: - * gtk-gui/MonoDevelop.VersionControl.Git.UserInfoConflictDialog.cs: - Check conflicts between user information configured in MD - and Git. In case of conflict, allow the user to choose which - information to use. - -2010-07-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Git/GitRepository.cs: Use - relative paths in the git command invocations. Old git - versions have problems with absolute paths. - -2010-07-30 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Git/GitRepository.cs: Don't use - the --porcelain option for the status command, since it is - not available in old git versions. - -2010-07-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Git/GitRepository.cs: Implement - Blame command. - -2010-07-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Git/GitRepository.cs: Trim empty - lines from commit messages. - -2010-07-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Git/GitRepository.cs: Improve - handling of git moves and deletes. - -2010-07-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Git/GitRepository.cs: Stash local - changes before doing a pull or branch switch. - -2010-07-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Git.addin.xml: Don't show the - Switch to Branch command if there are no branches. - - * Makefile.am: - * MonoDevelop.VersionControl.Git.csproj: Updated. - - * MonoDevelop.VersionControl.Git/Commands.cs: - * MonoDevelop.VersionControl.Git/GitService.cs: Moved Push - command to the new GitService class. - - * MonoDevelop.VersionControl.Git/CommitDialogExtensionWidget.cs: - Added extension which allows pushing changes after - committing. - -2010-07-28 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.VersionControl.Git.csproj: - * MonoDevelop.VersionControl.Git.addin.xml: - * MonoDevelop.VersionControl.Git/GitNodeBuilderExtension.cs: - Show the current branch next to the solution name. - -2010-07-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Git/GitRepository.cs: Notify file - changes after pulling. - -2010-07-28 Dale Ragan <dale.ragan@sinesignal.com> - - * MonoDevelop.VersionControl.Git.addin.xml: Fixed - typo and issue with add-in not loading due to bad - extension for adding the Switch to Branch label. - - * MonoDevelop.VersionControl.Git/Commands.cs: Fixed - a small typo. - -2010-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Git/GitRepository.cs: Remove - debug output. - - * MonoDevelop.VersionControl.Git/GitVersionControl.cs: Added - missing null check. - -2010-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * gtk-gui/generated.cs: - * MonoDevelop.VersionControl.Git.csproj: - * MonoDevelop.VersionControl.Git.addin.xml: - * MonoDevelop.VersionControl.Git/Commands.cs: - * MonoDevelop.VersionControl.Git/PushDialog.cs: - * MonoDevelop.VersionControl.Git/GitRepository.cs: - * gtk-gui/MonoDevelop.VersionControl.Git.PushDialog.cs: - Implement push command. - -2010-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Git.csproj: - * MonoDevelop.VersionControl.Git.addin.xml: - * MonoDevelop.VersionControl.Git/GitRepository.cs: - * MonoDevelop.VersionControl.Git/GitVersionControl.cs: Add - basic support for git. - -2010-06-30 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Git.csproj: Make MD refs private. - Should fix running on .NET. - -2010-06-28 Dale Ragan <dale.ragan@sinesignal.com> - - * Makefile.am: - * MonoDevelop.VersionControl.Git.csproj: - * AssemblyInfo.cs: - * MonoDevelop.VersionControl.Git.addin.xml: - * MonoDevelop.VersionControl.Git/GitClient.cs: - * MonoDevelop.VersionControl.Git/GitVersionControl.cs: - * MonoDevelop.VersionControl.Git/GitRepository.cs: - Official kickoff of the 'Support for Git' task. This - is mainly a skeleton and no functionality. The add-in - is recognized by MonoDevelop and the Version Control add-in - sees the new Git Version Control System. Of course it - doesn't show up in the drop down, due to the - NotImplementedException's. - diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditBranchDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditBranchDialog.cs index 1929c1fbad..80fb850069 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditBranchDialog.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditBranchDialog.cs @@ -124,7 +124,7 @@ namespace MonoDevelop.VersionControl.Git labelError.Show (); buttonOk.Sensitive = false; } else if (!Reference.IsValidName ("refs/" + entryName.Text)) { - labelError.Markup = "<span color='red'>" + GettextCatalog.GetString (@"A branch name can not: + labelError.Markup = "<span color='" + Ide.Gui.Styles.ErrorForegroundColor.ToHexString (false) + "'>" + GettextCatalog.GetString (@"A branch name can not: Start with '.' or end with '/' or '.lock' Contain a ' ', '..', '~', '^', ':', '\', '?', '['") + "</span>"; labelError.Show (); diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCommitDialogExtension.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCommitDialogExtension.cs index e058292500..2b34860e27 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCommitDialogExtension.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCommitDialogExtension.cs @@ -162,7 +162,7 @@ namespace MonoDevelop.VersionControl.Git { this.textView = textView; overflowTextTag = new Gtk.TextTag ("overflow"); - overflowTextTag.Foreground = "red"; + overflowTextTag.Foreground = Ide.Gui.Styles.ErrorForegroundColor.ToHexString (false); overflowTextTag.ForegroundSet = true; textView.Buffer.TagTable.Add (overflowTextTag); textView.Buffer.Changed += OnTextChanged; diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs index 7eb72c5417..a33b65d06f 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs @@ -713,6 +713,9 @@ namespace MonoDevelop.VersionControl.Git Revert (RootRepository.FromGitPath (conflictFile.Ancestor.Path), false, monitor); break; } + if (res == Git.ConflictResult.Continue) { + Add (RootRepository.FromGitPath (conflictFile.Ancestor.Path), false, monitor); + } } if (!string.IsNullOrEmpty (message)) { var sig = GetSignature (); @@ -779,7 +782,7 @@ namespace MonoDevelop.VersionControl.Git } } - public void Merge (string branch, GitUpdateOptions options, ProgressMonitor monitor) + public void Merge (string branch, GitUpdateOptions options, ProgressMonitor monitor, FastForwardStrategy strategy = FastForwardStrategy.Default) { int stashIndex = -1; var oldHead = RootRepository.Head.Tip; diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitService.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitService.cs index 74c3028d13..d5df4fa89d 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitService.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitService.cs @@ -88,7 +88,7 @@ namespace MonoDevelop.VersionControl.Git using (ProgressMonitor monitor = VersionControlService.GetProgressMonitor (GettextCatalog.GetString ("Merging branch '{0}'...", dlg.SelectedBranch))) { if (dlg.IsRemote) repo.Fetch (monitor, dlg.RemoteName); - repo.Merge (dlg.SelectedBranch, dlg.StageChanges ? GitUpdateOptions.SaveLocalChanges : GitUpdateOptions.None, monitor); + repo.Merge (dlg.SelectedBranch, dlg.StageChanges ? GitUpdateOptions.SaveLocalChanges : GitUpdateOptions.None, monitor, FastForwardStrategy.NoFastForward); } } } diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/ChangeLog b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/ChangeLog deleted file mode 100644 index cb0d92a595..0000000000 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/ChangeLog +++ /dev/null @@ -1,365 +0,0 @@ -2010-07-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Track api changes. - -2010-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Add basic support for git. - -2010-06-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - * MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Track API changes (annotations are now given back as class - instead of a custom string). - -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion.Gui/UserPasswordDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/SslServerTrustDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/ClientCertificateDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/ClientCertificatePasswordDialog.cs: - Fix incorrect use of ShowCustomDialog/RunCustomDialog. - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Subversion.Gui/UserPasswordDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/SslServerTrustDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/ClientCertificateDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/ClientCertificatePasswordDialog.cs: - More dialog placing. - -2010-05-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: - * MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: Get - the description of errors reported using an error code. - Fixes bug #602762 - No details supplied when svn connection - fails. - -2010-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - * MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Split List method into List and ListUrl. - -2010-03-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: Add - description for BlameRevision. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.VersionControl.Subversion.addin.xml: Bumped MD - version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.VersionControl.Subversion.csproj: - * MonoDevelop.VersionControl.Subversion.addin.xml: - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - * MonoDevelop.VersionControl.Subversion.Gui/UserPasswordDialog.cs: - * MonoDevelop.VersionControl.Subversion/SubversionNodeExtension.cs: - * MonoDevelop.VersionControl.Subversion.Gui/SslServerTrustDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/ClientCertificateDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/ClientCertificatePasswordDialog.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-02-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Fix build. - -2010-02-23 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.VersionControl.Subversion.csproj: Moved diff - widget and algorithm to MonoDevelop.Components. - -2010-02-04 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Add support for revision-range-based recursive diffing. - -2010-02-04 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: Prevent - occasional NRE. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.UserPasswordDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.SslServerTrustDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificateDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificatePasswordDialog.cs: - Flush. - -2009-11-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion.addin.xml: Don't - include the linux svn client on windows. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.VersionControl.Subversion.addin.xml: Bump MD - version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.VersionControl.Subversion.csproj: - * gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.UserPasswordDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.SslServerTrustDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificateDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificatePasswordDialog.cs: - Flush. - -2009-10-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion.dll.config: Add - correct dll mapping for freebsd. - -2009-10-13 Ankit Jain <jankit@novell.com> - - * MonoDevelop.VersionControl.Subversion.csproj: Import md.targets - -2009-10-09 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: Updated license. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion.addin.xml: Update - license. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.VersionControl.Subversion.addin.xml: Bump MD - version. - -2009-10-06 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Fix #544054: Exception in svn addin. - -2009-10-02 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: Added - missing string to translation. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * MonoDevelop.VersionControl.Subversion.Gui/UserPasswordDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/SslServerTrustDialog.cs: - Fix build. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * MonoDevelop.VersionControl.Subversion.Gui/ClientCertificateDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/UserPasswordDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/ClientCertificatePasswordDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/SslServerTrustDialog.cs: Set - dialogs transient for the root window. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion.csproj: Updated - dependencies. We now depend on gtk# 2.12.8, Mono 2.4, and - Mono.Addins 0.4. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: Flush. - -2009-06-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Properly detect versioned directories. Allow reverting whole - directories. All this fixes bug #436282 - - solution/project/folders should have 'Revert All' option. - -2009-06-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Use correct base path when generating diffs. - -2009-06-05 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Unbreak SharpSvn addin build. - -2009-06-05 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: - * MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - * MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Implement annotate. - -2009-06-01 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - Track API. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: - Workaround for what seems to be a mcs bug. Looks like it - can't properly resolve the implicit conversion of null to - string. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion\SvnClient.cs: - * MonoDevelop.VersionControl.Subversion\SubversionRepository.cs: - * MonoDevelop.VersionControl.Subversion\SubversionNodeExtension.cs: - * MonoDevelop.VersionControl.Subversion\SubversionVersionControl.cs: - Use the new FilePath class for handling file and directory - paths. - -2009-05-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion\SvnClient.cs: Added - missing null check. - -2009-05-08 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.VersionControl.Subversion.csproj: - * MonoDevelop.VersionControl.Subversion/LibApr.cs: - * MonoDevelop.VersionControl.Subversion.addin.xml: - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: - * MonoDevelop.VersionControl.Subversion/ISvnClient.cs: - * MonoDevelop.VersionControl.Subversion/SvnRevision.cs: - * MonoDevelop.VersionControl.Subversion/LibSvnClient.cs: - * MonoDevelop.VersionControl.Subversion/SubversionRepository.cs: - * MonoDevelop.VersionControl.Subversion.Gui/UserPasswordDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/SslServerTrustDialog.cs: - * MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - * MonoDevelop.VersionControl.Subversion.Gui/ClientCertificateDialog.cs: - * MonoDevelop.VersionControl.Subversion.Gui/ClientCertificatePasswordDialog.cs: - Refactored the subversion add-in to make it easier to - implement support for svn using other subversion backends. - -2009-04-29 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: - * MonoDevelop.VersionControl.Subversion/ISvnClient.cs: - * MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs: - Created ISvnClient. May be required to implement other svn - client backends. - - * MonoDevelop.VersionControl.Subversion.csproj: Don't require - a specific gtk# version. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.VersionControl.Subversion.addin.xml: Bump MD - version. - -2009-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: fixed - typo. - -2009-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: Added - newline before revision message. - -2009-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: worked - on messages. - -2009-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: Handled - commit delta message. - -2009-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Subversion/SvnClient.cs: Improved - subversion notify messages (taken some logic out of the - subversion implementation). - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion.addin.xml: Restore - accidentally removed menu extension. - -2009-02-25 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Flush. - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion.addin.xml: Track merge - of the project pad context menu. - -2009-02-19 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * MonoDevelop.VersionControl.Subversion.csproj: - * MonoDevelop.VersionControl.Subversion.dll.config: Add a - dllmap for the Mac. Config patch from Kris Ray. - -2009-02-08 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Subversion.csproj: Don't - local-copy other addins' dlls. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Subversion.csproj: Flush MD's - removal of newline at end of file that was introduced by - manually editing with gedit. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Subversion.csproj: Remove invalid - ApplicationIcon value that broke the build in VS. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Subversion.mdp: - * MonoDevelop.VersionControl.Subversion.csproj: Migrated to - MSBuild file format. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * MonoDevelop.VersionControl.Subversion.addin.xml: Bump MD - version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.UserPasswordDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.SslServerTrustDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificateDialog.cs: - * - gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificatePasswordDialog.cs: - Flush. - diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/ChangeLog b/main/src/addins/VersionControl/MonoDevelop.VersionControl/ChangeLog deleted file mode 100644 index 58b576f11d..0000000000 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/ChangeLog +++ /dev/null @@ -1,1483 +0,0 @@ -2010-08-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/ChangeSet.cs: - * MonoDevelop.VersionControl/ChangeLogWriter.cs: - * MonoDevelop.VersionControl.Dialogs/CommitDialog.cs: - * MonoDevelop.VersionControl/VersionControlService.cs: - * MonoDevelop.VersionControl.Dialogs/VersionControlPolicyPanel.cs: - * MonoDevelop.VersionControl.Dialogs/CommitMessageStylePanelWidget.cs: - Track api changes. - - * MonoDevelop.VersionControl/CreatePatchCommand.cs: Ignore - extensions which failed to initialize. - -2010-07-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/Repository.cs: - * MonoDevelop.VersionControl.Views/BlameWidget.cs: Annotations - now use a DateTime instead of a String to represent the - commit date. - - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: - Provide the correct path to GetTextAtRevision. - -2010-07-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: - * MonoDevelop.VersionControl.Dialogs/CommitDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs: - Improved look. Show separators between extension widgets. - - * MonoDevelop.VersionControl/CommitDialogExtension.cs: The - Initialize method now can return a boolean indicating - whether the extension is enabled or not. Added some - comments. - -2010-07-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Dialogs/CommitDialog.cs: Focus - the text view and move the insert point to the begining. - Makes it easier to insert a comment header. - - * MonoDevelop.VersionControl/ChangeLogWriter.cs: - * MonoDevelop.VersionControl/CommitMessageFormat.cs: - * MonoDevelop.VersionControl/VersionControlService.cs: Added - option which allows omiting the file list in the commit - message when all files have the same comment. - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs: - Add some mnemonics. - -2010-07-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/Repository.cs: Remove debug code. - -2010-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/ChangeSetView.cs: Add - missing file. - -2010-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - Remove debug output. - -2010-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.VersionControl.csproj: - * MonoDevelop.VersionControl/ChangeSet.cs: New reusable widget - for showing change sets. - -2010-07-27 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/Repository.cs: - * MonoDevelop.VersionControl.Views/DiffView.cs: - * MonoDevelop.VersionControl/UnknownRepository.cs: - * MonoDevelop.VersionControl.Views/ComparisonView.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - Add basic support for git. - -2010-07-22 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/BlameView.cs: - * MonoDevelop.VersionControl.Views/ComparisonView.cs: Use - delegation methods. - -2010-07-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl.Views/BlameWidget.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: Worked - on version control views. - -2010-07-18 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/BlameView.cs: - * MonoDevelop.VersionControl.Views/BlameWidget.cs: - * MonoDevelop.VersionControl.Views/PatchWidget.cs: - * MonoDevelop.VersionControl.Views/ComparisonView.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: Track - API changes. - -2010-07-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: Worked - on adjustments. (text editors no longer share a common - adjustment - instead they communicate) - -2010-07-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: Fixed - the overview renderer click position. - -2010-07-14 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/BlameWidget.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: Caret - state is now shown. - -2010-07-12 Michael Hutchinson <mhutchinson@novell.com> - - * VersionControl.addin.xml: - * MonoDevelop.VersionControl.Views/DiffParser.cs: Track - ProjectDomService/Parser API. - -2010-07-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/DropDownBox.cs: fixed some - drop down box issues. - -2010-07-08 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/DropDownBox.cs: - * MonoDevelop.VersionControl.Views/BlameWidget.cs: - * MonoDevelop.VersionControl.Views/ComparisonView.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: Worked - on version control gui. - -2010-07-07 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * MonoDevelop.VersionControl.csproj: - * MonoDevelop.VersionControl.Views/DropDownBox.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: Added - drop down box for the version control views (TODO: - Selector). - -2010-07-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: Fixed - error in calculation. - -2010-07-07 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/BlameWidget.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: - Improved the visualization of the change-diff - it's now - easier to see what has changed when only a part of the line - changed. - -2010-07-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/ComparisonView.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: - Undo/Redo now works in comparison view. - -2010-07-06 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/BlameWidget.cs: Added - bounds check. - -2010-07-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/BlameWidget.cs: set correct - bounds. - -2010-07-05 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/BlameWidget.cs: Added range - check. - -2010-07-01 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/BlameView.cs: - * MonoDevelop.VersionControl.Views/ComparisonView.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: Worked - on version control views. - -2010-06-30 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.VersionControl.csproj: - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl.Views/PatchView.cs: - * MonoDevelop.VersionControl.Views/BlameView.cs: - * MonoDevelop.VersionControl.Views/PatchWidget.cs: - * MonoDevelop.VersionControl.Views/BlameWidget.cs: - * MonoDevelop.VersionControl.Views/ComparisonView.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: - * gtk-gui/MonoDevelop.VersionControl.Views.PatchWidget.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidgetContainer.cs: - * gtk-gui/MonoDevelop.VersionControl.Views.ComparisonWidgetContainer.cs: - Worked on version control gui. - -2010-06-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/BlameWidget.cs: Worked on - blame widget. - -2010-06-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/BlameWidget.cs: Worked on - blame widget. - -2010-06-30 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl.Views/BlameView.cs: - * MonoDevelop.VersionControl.Views/ComparisonView.cs: - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - Worked on version control GUI. - -2010-06-29 Mike Krüger <mkrueger@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * VersionControl.addin.xml: - * MonoDevelop.VersionControl.csproj: - * MonoDevelop.VersionControl/Repository.cs: - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl/AnnotateCommand.cs: - * MonoDevelop.VersionControl.Views/BlameView.cs: - * MonoDevelop.VersionControl/UnknownRepository.cs: - * MonoDevelop.VersionControl.Views/BlameWidget.cs: - * MonoDevelop.VersionControl.Views/AnnotateView.cs: - * MonoDevelop.VersionControl.Views/ComparisonView.cs: - * MonoDevelop.VersionControl/VersionControlService.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidget.cs: - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - * MonoDevelop.VersionControl.Views/ComparisonWidgetContainer.cs: - * gtk-gui/MonoDevelop.VersionControl.Views.ComparisonWidgetContainer.cs: - Worked on version control gui. - -2010-06-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl/Task.cs: Don't bring the VCS - monitor to the front. - -2010-06-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Fixed 'Bug - 610257 - Text editor does not redraw after toggling - annotations'. - -2010-06-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Fix bug - #610262 - After hiding annotations they still refresh on - save. - -2010-05-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Added - missing string to translation. - -2010-05-31 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Fixed 'Bug - 610257 - Text editor does not redraw after toggling - annotations'. - -2010-05-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/CommitCommand.cs: - * MonoDevelop.VersionControl/PublishCommand.cs: - * MonoDevelop.VersionControl/CheckoutCommand.cs: - * MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs: - Fix incorrect use of ShowCustomDialog/RunCustomDialog. - -2010-05-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl/CommitCommand.cs: - * MonoDevelop.VersionControl/PublishCommand.cs: - * MonoDevelop.VersionControl/CheckoutCommand.cs: - * MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs: - More dialog placing. - -2010-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Show a - status message while getting annotations. - -2010-05-10 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Track API - changes. - -2010-05-03 Lluis Sanchez Gual <lluis@novell.com> - - * Policies.xml: Added attribute to explicitly allow - differential serialization for a policy (which is disabled - by default). - -2010-04-22 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl/BaseView.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: Use icon. - -2010-04-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/ChangeSet.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: After - updating status, remove from the changeset the files/folders - which have been deleted. Fixes bug #582514 - VCS status view - sometimes has hidden invalid items that obstruct commit. - -2010-04-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: Don't show - an output pad when updating the status view. - - * MonoDevelop.VersionControl/Task.cs: - * MonoDevelop.VersionControl/LockCommand.cs: - * MonoDevelop.VersionControl/UnlockCommand.cs: - * MonoDevelop.VersionControl/UpdateCommand.cs: - * MonoDevelop.VersionControl/CommitCommand.cs: - * MonoDevelop.VersionControl/RevertCommand.cs: - * MonoDevelop.VersionControl/PublishCommand.cs: - * MonoDevelop.VersionControl/CheckoutCommand.cs: - * MonoDevelop.VersionControl/AddRemoveMoveCommand.cs: - * MonoDevelop.VersionControl/RevertRevisionsCommands.cs: - Improve success message. Small api simplification. - -2010-03-23 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.addin.xml: Register data files. - -2010-03-22 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VersionControl.addin.xml: Bumped MD version. - -2010-03-17 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * VersionControl.addin.xml: - * MonoDevelop.VersionControl.csproj: - * MonoDevelop.VersionControl/Task.cs: - * MonoDevelop.VersionControl/BaseView.cs: - * MonoDevelop.VersionControl/UpdateCommand.cs: - * MonoDevelop.VersionControl/CommitCommand.cs: - * MonoDevelop.VersionControl/RevertCommand.cs: - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl/PublishCommand.cs: - * MonoDevelop.VersionControl.Views/DiffView.cs: - * MonoDevelop.VersionControl/AnnotateCommand.cs: - * MonoDevelop.VersionControl/CheckoutCommand.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl/CreatePatchCommand.cs: - * MonoDevelop.VersionControl.Views/AnnotateView.cs: - * MonoDevelop.VersionControl/AddRemoveMoveCommand.cs: - * MonoDevelop.VersionControl.Dialogs/CommitDialog.cs: - * MonoDevelop.VersionControl/VersionControlService.cs: - * MonoDevelop.VersionControl.Views/CellRendererDiff.cs: - * MonoDevelop.VersionControl/RevertRevisionsCommands.cs: - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - * MonoDevelop.VersionControl.Dialogs/VersionControlPolicyPanel.cs: - * MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs: - * MonoDevelop.VersionControl.Dialogs/CommitMessageStylePanelWidget.cs: - Merged MD.Projects into MD.Core, and MD.Projects.Gui, - MD.Core.Gui and MD.Components into MD.Ide. - -2010-03-08 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * version-control-16.png: - * VersionControl.addin.xml: - * MonoDevelop.VersionControl.csproj: - * MonoDevelop.VersionControl/Task.cs: Added version control - icon. - - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - Fix type reference ambiguity. - -2010-03-03 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: fix build. - -2010-02-23 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * VersionControl.addin.xml: - * MonoDevelop.VersionControl.csproj: - * MonoDevelop.VersionControl.Views/DiffView.cs: Track moved - diff component. - -2010-02-18 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl.Dialogs/CommitDialog.cs: Track - api changes. - -2010-02-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: Fix parsing - of command id. We are not using enums as ids anymore. - -2010-02-12 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * VersionControl.addin.xml: - * MonoDevelop.VersionControl.csproj: Move the icon resources - into files, which can be loaded without loading the whole - add-in. - -2010-02-10 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Makefile.am: - * VersionControl.addin.xml: - * MonoDevelop.VersionControl.csproj: - * MonoDevelop.VersionControl.Views/DiffParser.cs: Add - quickfinder and folding support for unified diffs. - -2010-02-09 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl.Dialogs/CommitDialog.cs: Track - API changes for lazy loading images. - -2010-02-04 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: Allow viewing - of historical, recursive directory diffs. - - * MonoDevelop.VersionControl/Repository.cs: Add support for - revision-range-based recursive diffing. - -2010-02-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.VersionControl.csproj: Add indirect reference. - -2010-01-28 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.UrlBasedRepositoryEditor.cs: - * gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.CommitMessageStylePanelWidget.cs: - * gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs: - Flush. - -2009-12-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: Track the - last mouse cursor position on a child cell in the widget, - and clear when the cursor leaves. The cellrenderer can use - this an an accurate source of information whether the - pointer is still on this widget and where it is. - - * MonoDevelop.VersionControl.Views/CellRendererDiff.cs: Don't - pick up the global cursor position, since it may just be an - expose from a window being dragged over. Instead, use the - cursor position from the parent FileTreeView. - -2009-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl/Task.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs: - Name threads to make debugging easier. - -2009-11-24 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Track API - changes. - -2009-11-20 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.addin.xml: Move the annotate command to a - more convenient location in the context menu. - -2009-11-19 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Show - commit message on mouseover. Implements #545521. - -2009-11-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: Fix sort by - file name. - -2009-11-11 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl/CreatePatchCommand.cs: Allow - patches for multiselected items in the solution pad. - -2009-10-30 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VersionControl.addin.xml: Bump MD version. - -2009-10-29 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs: - * MonoDevelop.VersionControl.csproj: - * gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.UrlBasedRepositoryEditor.cs: - * gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.CommitMessageStylePanelWidget.cs: - * gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs: - Flush. - -2009-10-16 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl/VersionControlService.cs: Handled - icon loading errors. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * MonoDevelop.VersionControl.csproj: Use \ instead of '/' - in the Import. - -2009-10-08 Ankit Jain <jankit@novell.com> - - * MonoDevelop.VersionControl.csproj: Add md.targets . - -2009-10-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: Construct - Refresh and Open buttons explicitly to work around Mac GTK+ - issue with stock buttons. - -2009-10-07 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Only - update width in the GUI thread. - -2009-10-07 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Do - whole-file updates asynchronously. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VersionControl.addin.xml: Update license. - -2009-10-07 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VersionControl.addin.xml: Bump MD version. - -2009-10-06 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Update - annotations on revert. - -2009-10-06 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Update - annotation margin while editing. - -2009-10-06 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: Fix - exception when reverting with annotations visible. - -2009-09-09 Christian Hergert <chris@dronelabs.com> - - * MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs: - * MonoDevelop.VersionControl/CommitCommand.cs: - * MonoDevelop.VersionControl/PublishCommand.cs: - * MonoDevelop.VersionControl/CheckoutCommand.cs: Set dialogs - transient for the root window. - -2009-09-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/CommitCommand.cs: Show an error - message when trying to commit a directory which has no - changes. Fixes bug #517699 - Monodevelop crash when - submitting to SVN. - -2009-08-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: fixed - warning. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Update gtk# dependency. - -2009-08-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.csproj: Updated dependencies. We - now depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4. - -2009-08-10 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.csproj: Don't make local copies - of project references. - -2009-07-31 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * gtk-gui/gui.stetic: - * MonoDevelop.VersionControl.csproj: Flush. - -2009-07-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl.Views/CellRendererDiff.cs: The - status view now supports double clicking on a line of a diff - to jump to that line in the modified file. - -2009-07-21 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl.Views/CellRendererDiff.cs: Fixed - "Bug 470436 - Crash when using the mouse wheel to scroll - very fast on the diff viewer". - -2009-06-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/Repository.cs: Properly detect - versioned directories. Allow reverting whole directories. - All this fixes bug #436282 - solution/project/folders should - have 'Revert All' option. - -2009-06-29 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: When - double-clicking on a file, open it. Fixes bug #402108 - - Double-click on item in the Review changes dialog should - open the file or show the differences. - -2009-06-25 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl/CreatePatchCommand.cs: - Generate better initial names for created patches. - -2009-06-23 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * VersionControl.addin.xml: - Add "Create Patch" to status view context menu. - -2009-06-23 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl.Views/DiffView.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl.Views/CellRendererDiff.cs: - * MonoDevelop.VersionControl.Dialogs/CommitMessageStylePanelWidget.cs: - Use the new DesktopService instead of PlatformService. - -2009-06-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: Use - CreatePatchCommand to create the patch. - - * MonoDevelop.VersionControl/CreatePatchCommand.cs: Include - commit extensions in the generation of the patch, so - generated changelog entries are included. - - * MonoDevelop.VersionControl/Repository.cs: Convert absolute - paths to relative paths when a base path for the diff is - specified. Include patch index info when generating a patch. - -2009-06-15 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Makefile.am: - * VersionControl.addin.xml: - * MonoDevelop.VersionControl.csproj: - * MonoDevelop.VersionControl/Commands.cs: - * MonoDevelop.VersionControl/Repository.cs: - * MonoDevelop.VersionControl/CreatePatchCommand.cs: - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: - Added "CreatePatch" command. - -2009-06-05 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl/Repository.cs: - Unbreak SharpSvn addin build. - -2009-06-05 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * MonoDevelop.VersionControl.Views/AnnotateView.cs: - Draw background for area after end of annotations. - -2009-06-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: Fix build by adding reference to Mono.Debugging. - -2009-06-02 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * MonoDevelop.VersionControl.csproj: Add reference to - DesignerSupport addin. - -2009-06-01 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * Makefile.am: - * MonoDevelop.VersionControl.csproj: - * MonoDevelop.VersionControl/Commands.cs: - * MonoDevelop.VersionControl/Repository.cs: - * MonoDevelop.VersionControl/UnknownRepository.cs: - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - * MonoDevelop.VersionControl/AnnotateCommand.cs: - * MonoDevelop.VersionControl.Views/AnnotateView.cs: - * VersionControl.addin.xml: Added "Annotate" command. - -2009-05-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - Use the new FilePath class. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl\CommitCommand.cs: - * MonoDevelop.VersionControl\FileUpdateEventHandler.cs: Track - api changes. - - * MonoDevelop.VersionControl\VersionControlService.cs: Looks - like when deserializing, MS.NET can't resolve assemblies - which are not in the main assembly dir, even if those - assemblies are already loaded. Added a resolver which - handles this case. - -2009-05-19 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl\ChangeSet.cs: - * MonoDevelop.VersionControl\Repository.cs: - * MonoDevelop.VersionControl\VersionInfo.cs: - * MonoDevelop.VersionControl\PublishCommand.cs: - * MonoDevelop.VersionControl.Views\StatusView.cs: - * MonoDevelop.VersionControl\UnknownRepository.cs: - * MonoDevelop.VersionControl\VersionControlItem.cs: - * MonoDevelop.VersionControl.Dialogs\CommitDialog.cs: - * MonoDevelop.VersionControl\VersionControlSystem.cs: - * MonoDevelop.VersionControl\VersionControlItemList.cs: Use - the new FilePath class for handling file and directory - paths. - -2009-04-28 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - * MonoDevelop.VersionControl/VersionControlCommandHandler.cs: - Added ParentWorkspaceObject to SystemFile and ProjectFolder, - which replaces the old Project property. It is required - because now it is possible to show hiddem folders and files - as children of a solution. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl/VersionControlService.cs: Renamed - PixbufService to ImageService. - -2009-04-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl/VersionControlService.cs: Track - API changes. - -2009-04-17 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: Removed icon - service. - -2009-04-15 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VersionControl.addin.xml: Bump MD version. - -2009-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: Added - missing translation string. - -2009-02-28 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.csproj: Flush. - -2009-02-27 Levi Bard <taktaktaktaktaktaktaktaktaktak@gmail.com> - - * menu_resolve.png: - * Makefile.am: - * MonoDevelop.VersionControl.csproj: - * VersionControl.addin.xml: Add "Resolve" menu icon. - -2009-02-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs: - Translation fixes. Patch from Kriván Bálint. - -2009-02-26 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - Add missing null check. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/CellRendererDiff.cs: - Changed override Destroy --> override OnDestroyed. - -2009-02-25 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl.Views/DiffView.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl.Views/CellRendererDiff.cs: Worked - on ressource de-allocation. - -2009-02-23 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.addin.xml: Track merge of the project pad - context menu. - -2009-02-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/CellRendererDiff.cs: - Correcty override member. - -2009-02-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/DiffView.cs: diff widget - now gets disposed. - -2009-02-20 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl.Views/CellRendererDiff.cs: Fixed - "Bug 455892 - Crash when closing tabs". - -2009-02-19 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: Added some - strings to translation. - -2009-02-07 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.csproj: Don't local-copy other - addins' dlls. - -2009-02-06 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.mdp: - * MonoDevelop.VersionControl.csproj: Migrated to MSBuild file - format. - -2009-02-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/ChangeLogWriter.cs: Use the new - TextFormatter class. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * AssemblyInfo.cs: - * VersionControl.addin.xml: Bump MD version. - -2009-02-03 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs: - * gtk-gui/MonoDevelop.VersionControl.UrlBasedRepositoryEditor.cs: - * gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs: - * - gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs: - Flush. - -2009-02-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl/ChangeSet.cs: Fix for Bug 469828 - - SVN: the local path of the checkout directory get into - the log message. - -2009-02-02 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl/ChangeSet.cs: - * MonoDevelop.VersionControl/CommitMessageStyle.cs: - * MonoDevelop.VersionControl.Dialogs/CommitDialog.cs: - * MonoDevelop.VersionControl/VersionControlService.cs: Fix - author info and commit message style defaults. - -2009-02-01 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl/ChangeLogWriter.cs: - * MonoDevelop.VersionControl/CommitMessageFormat.cs: Add - mechanism for appending newlines to the message. - -2009-01-30 Michael Hutchinson <mhutchinson@novell.com> - - * VersionControl.addin.xml: Register policy panel as a default policy - panel. - -2009-01-29 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl/ChangeSet.cs: - * MonoDevelop.VersionControl/ChangeLogWriter.cs: - * MonoDevelop.VersionControl.Dialogs/VersionControlPolicyPanel.cs: - * MonoDevelop.VersionControl.Dialogs/CommitMessageStylePanelWidget.cs: - Rename UserInformation to AuthorInformation, and change other strings - correspondingly. - - * MonoDevelop.VersionControl.mdp: Updated. - -2009-01-29 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * Policies.xml: - * gtk-gui/gui.stetic: - * gtk-gui/objects.xml: - * gtk-gui/generated.cs: - * VersionControl.addin.xml: - * MonoDevelop.VersionControl.mdp: - * MonoDevelop.VersionControl/ChangeSet.cs: - * MonoDevelop.VersionControl/ChangeLogWriter.cs: - * MonoDevelop.VersionControl/CommitMessageStyle.cs: - * MonoDevelop.VersionControl/CommitMessageFormat.cs: - * MonoDevelop.VersionControl/VersionControlPolicy.cs: - * MonoDevelop.VersionControl.Dialogs/CommitDialog.cs: - * MonoDevelop.VersionControl/VersionControlService.cs: - * MonoDevelop.VersionControl.Dialogs/VersionControlPolicyPanel.cs: - * MonoDevelop.VersionControl.Dialogs/CommitMessageStylePanelWidget.cs: - * gtk-gui/MonoDevelop.VersionControl.CommitMessageStylePanelWidget.cs: - Added version control policy, which allows setting the commit message - style. - -2009-01-27 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Dialogs/CommitDialog.cs: - * MonoDevelop.VersionControl/CommitDialogExtension.cs: Add a property - for CommitDialogExtensions to disallow committing. - - * gtk-gui/gui.stetic: Updated. - -2009-01-26 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.mdp: Flush project format changes. - -2009-01-21 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl/ChangeSet.cs: Use UserInformation API. - -2009-01-07 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/ChangeLogWriter.cs: If there are no - changelog entries, generate an empty message (don't include the - headers). Fixes bug #375668 - If no text is entered for any changed - file, an entry with only name and e-mail is added to the ChangeLog. - -2008-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.mdp: All projects now require fx 3.5. - -2008-12-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.mdp: Don't require a specific version of - Mono.Addins. - -2008-12-05 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.addin.xml: Hide/protect add-ins. - -2008-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: Make it work for parallel build. - -2008-12-02 Michael Hutchinson <mhutchinson@novell.com> - - * Makefile.am: - * AssemblyInfo.cs: - * MonoDevelop.VersionControl.mdp: Add AssemblyInfo.cs files that are - autogenerated from the addin manifests. - -2008-11-14 Andrés G. Aragoneses <aaragoneses@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: Corrected strings. - - * MonoDevelop.VersionControl/RevertCommand.cs: Unset commit messages - after reverting. - -2008-11-14 Andrés G. Aragoneses <aaragoneses@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: Prevent commit message - creation when user cancels. - -2008-11-13 Andrés G. Aragoneses <aaragoneses@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: Improve - Revert[to]revision feature, adding commit messages. - -2008-11-13 Andrés G. Aragoneses <aaragoneses@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: Coding guidelines. - -2008-11-05 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.addin.xml: Bump MD version. - -2008-11-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: Don't crash when - updating the status of deleted files (there isn't a VersionInfo for - them after comitting). Fixes bug #437988 - NREs in version control - addin after commit. - -2008-10-31 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/Repository.cs: - * MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs: Use - CanMoveFiles to check if a directory can be moved from one SVN dir to - another SVN dir. Fixes bug #436289. - -2008-10-22 Lluis Sanchez Gual <lluis@novell.com> - - * Makefile.am: - * VersionControl.addin.xml: - * MonoDevelop.VersionControl.mdp: - * MonoDevelop.VersionControl/Repository.cs: - * MonoDevelop.VersionControl/LockCommand.cs: - * MonoDevelop.VersionControl/CommitCommand.cs: - * MonoDevelop.VersionControl/RevertCommand.cs: - * MonoDevelop.VersionControl/UnlockCommand.cs: - * MonoDevelop.VersionControl.Views/LogView.cs: - * MonoDevelop.VersionControl/UpdateCommand.cs: - * MonoDevelop.VersionControl.Views/DiffView.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl/UnknownRepository.cs: - * MonoDevelop.VersionControl/VersionControlItem.cs: - * MonoDevelop.VersionControl/AddRemoveMoveCommand.cs: - * MonoDevelop.VersionControl/VersionControlItemList.cs: - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: - * MonoDevelop.VersionControl/VersionControlCommandHandler.cs: Improved - support for multiple selection in the project pad. Added new - extension point for the status view context menu. - -2008-10-13 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl/ChangeSet.cs: Commited patch from alan, to - fix compilation issues with the public mono version. - -2008-10-12 Andrés G. Aragoneses <aaragoneses@novell.com> - - * gtk-gui/gui.stetic: - * gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs: Correct a - string (mhutch agrees). - -2008-10-12 Andrés G. Aragoneses <aaragoneses@novell.com> - - * Makefile.am: - * MonoDevelop.VersionControl.mdp: - * MonoDevelop.VersionControl/ChangeSet.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: Warn about very - probable accidental commit situation. - -2008-10-12 Andrés G. Aragoneses <aaragoneses@novell.com> - - * MonoDevelop.VersionControl/ChangeSet.cs: - * MonoDevelop.VersionControl.Views/StatusView.cs: - * MonoDevelop.VersionControl/VersionControlService.cs: Coding - guidelines. - -2008-10-12 Andrés G. Aragoneses <aaragoneses@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: Improve the control of - what is selected: no sense to revert to *current* rev. - -2008-10-12 Andrés G. Aragoneses <aaragoneses@novell.com> - - * MonoDevelop.VersionControl.Views/LogView.cs: Coding guidelines. - -2008-10-07 Aaron Bockover <abockover@novell.com> - - * MonoDevelop.VersionControl/ChangeLogWriter.cs: Remove the space - alignment from the tab indent on the ChangeLog message, preserve it - for the commit message - -2008-10-07 Aaron Bockover <abockover@novell.com> - - * MonoDevelop.VersionControl/ChangeSet.cs: Updated to use - ChangeLogMessageStyle instead of the WriteHeader bool - - * MonoDevelop.VersionControl/ChangeLogWriter.cs: Omit files with - empty/unset messages from the ChangeLog by default; when the GUI - builder is working again I'll add a preference for this; if the - ChangeLog is empty, also insert some extra whitespace for easily - entering commit messages without applying to files; opted for - ChangeLogMessageStyle enum instead of a bool WriteHeader - -2008-10-07 Aaron Bockover <abockover@novell.com> - - * MonoDevelop.VersionControl/ChangeSet.cs: Use ChangeLogWriter to - generate messages instead of the old formatting - - * MonoDevelop.VersionControl/ChangeLogWriter.cs: Writes a standard - ChangeLog file with proper grouping, alignment, word wrapping, and - spacing; it can produce a commit message without indentation or - header as well - -2008-09-18 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs, - gtk-gui/MonoDevelop.VersionControl.UrlBasedRepositoryEditor.cs, - gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs, - gtk-gui/gui.stetic: Updated. - * MonoDevelop.VersionControl/PublishCommand.cs: When publishing a - solution, use GetItemFiles to get all files to include in the - commit. Fixes bug #425339 - 'Publish' command should also check in - the .sln file. - -2008-09-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: Moved the - extensible tree view to its own directory. - -2008-08-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs, - MonoDevelop.VersionControl/Repository.cs, - MonoDevelop.VersionControl/VersionInfo.cs: Properly show the remote - status in the status view. Include remote additions and removals. - Show diff between working copy and repo when remote status is - requested. All this fixes bug #395284 - SVN plugin: Show Remote - Status does not work. - -2008-08-21 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs, - gtk-gui/generated.cs, - gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs, - gtk-gui/MonoDevelop.VersionControl.UrlBasedRepositoryEditor.cs, - gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs, - gtk-gui/gui.stetic, - MonoDevelop.VersionControl/UrlBasedRepositoryEditor.cs: Fix bug - #395563 - SVN plugin: Repository Configuration dialog only fills in - port if arrow buttons pressed. - -2008-08-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/StatusView.cs: Fix bug #401846 - - Caught exception closing VersionControl tab before it's done with - remote operation. - -2008-08-20 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.mdp, - MonoDevelop.VersionControl.Views/Diffs.cs, - MonoDevelop.VersionControl.Views/Statuses.cs, - MonoDevelop.VersionControl.Views/LogView.cs, - MonoDevelop.VersionControl.Views/StatusView.cs, - MonoDevelop.VersionControl.Views/DiffView.cs, - MonoDevelop.VersionControl.Views/Logs.cs, Makefile.am, - MonoDevelop.VersionControl/UpdateCommand.cs, - MonoDevelop.VersionControl/Update.cs, - MonoDevelop.VersionControl/Checkout.cs, - MonoDevelop.VersionControl/PublishCommand.cs, - MonoDevelop.VersionControl/Publish.cs, - MonoDevelop.VersionControl/CheckoutCommand.cs: Renamed some files. - * gtk-gui/gui.stetic: Updated. - -2008-08-05 Lluis Sanchez Gual <lluis@novell.com> - - * overlay_locked.png, overlay_unlocked.png, - MonoDevelop.VersionControl.mdp, VersionControl.addin.xml, - gtk-gui/objects.xml, gtk-gui/gui.stetic, - MonoDevelop.VersionControl.Views/Statuses.cs, Makefile.am, - MonoDevelop.VersionControl/Repository.cs, - MonoDevelop.VersionControl/CommitCommand.cs, - MonoDevelop.VersionControl/LockCommand.cs, - MonoDevelop.VersionControl/VersionStatus.cs, - MonoDevelop.VersionControl/VersionControlNodeExtension.cs, - MonoDevelop.VersionControl/UnlockCommand.cs, - MonoDevelop.VersionControl/Commands.cs, - MonoDevelop.VersionControl/VersionInfo.cs, - MonoDevelop.VersionControl/Task.cs, - MonoDevelop.VersionControl/VersionControlService.cs, - overlay_lock_required.png: Add support for locking/unlocking, and - for on-demand unlocking (RequestFileEdit event). - -2008-07-29 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl/Update.cs, - MonoDevelop.VersionControl/RevertRevisionsCommands.cs, - MonoDevelop.VersionControl/AddRemoveMoveCommand.cs, - MonoDevelop.VersionControl/RevertCommand.cs: Translated old code to - new dom. - -2008-07-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/Repository.cs, - MonoDevelop.VersionControl/UnknownRepository.cs, - MonoDevelop.VersionControl/UrlBasedRepository.cs, - MonoDevelop.VersionControl/VersionControlConfiguration.cs, - MonoDevelop.VersionControl/VersionControlService.cs: Moved - serialization engine to MonoDevelop.Core. Use new syntax for - specifying attribute scope. - -2008-07-06 Andrés G. Aragoneses <aaragoneses@novell.com> - - Implement feature in bug#394434: "Revert [to] revision". - * MonoDevelop.VersionControl.mdp, Makefile.am: Add the new file - RevertRevisionsCommands. - * MonoDevelop.VersionControl.Views/Logs.cs: Adding the new buttons to - the Log view. - * MonoDevelop.VersionControl/Repository.cs: New abstract methods - Revert[To]Revision. - * MonoDevelop.VersionControl/RevertRevisionsCommands.cs: Add new file. - * MonoDevelop.VersionControl/UnknownRepository.cs: Empty - implementations for Revert[To]Revision. - -2008-06-04 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.addin.xml: Bump MD version. - -2008-06-03 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Dialogs/CommitDialog.cs: Use the - OnDestroyed event instead of Dispose, since with the latest changes - in gtk#, Dispose is not called anymore when a widget is destroyed. - -2008-05-29 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.addin.xml: Set a better label for the Status/Commit - command. - * MonoDevelop.VersionControl/VersionControlService.cs: When adding the - files of a project, add subfolders when needed. Fixes bug 393190 - - Exception when creating new Gtk#/Stetic project if under version - control. - -2008-05-22 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.addin.xml: Added version control menu to workspace - context menu. - -2008-05-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.mdp, VersionControl.addin.xml, - Makefile.am, - MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs, - MonoDevelop.VersionControl/VersionControlNodeExtension.cs, - MonoDevelop.VersionControl/Checkout.cs, - MonoDevelop.VersionControl/Publish.cs, - MonoDevelop.VersionControl/VersionControlService.cs: New project - model changes. - -2008-05-15 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/gui.stetic: Set correct target version. - -2008-04-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.mdp: Removed unneeded reference. - -2008-03-07 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/generated.cs, - gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs, - gtk-gui/gui.stetic: Use commit icon in the ok button of the commit - dialog. - * MonoDevelop.VersionControl/Publish.cs: Improved message dialog. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl/Update.cs, - MonoDevelop.VersionControl/CommitCommand.cs, - MonoDevelop.VersionControl/AddRemoveMoveCommand.cs, - MonoDevelop.VersionControl/Task.cs, - MonoDevelop.VersionControl/Checkout.cs, - MonoDevelop.VersionControl/Publish.cs: Added some getstring calls - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl/RevertCommand.cs: Added secondary text to the - revert dialog. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * VersionControl.addin.xml: Changed file menu for hig. - -2008-03-04 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Dialogs/CommitDialog.cs, - MonoDevelop.VersionControl.Views/Statuses.cs, - MonoDevelop.VersionControl.Views/Logs.cs, - MonoDevelop.VersionControl/CommitCommand.cs, - MonoDevelop.VersionControl/VersionControlNodeExtension.cs, - MonoDevelop.VersionControl/RevertCommand.cs, - MonoDevelop.VersionControl/Publish.cs, - MonoDevelop.VersionControl/VersionControlService.cs: Worked on gnome hig - compliant alerts. - -2008-02-29 Mike Krüger <mkrueger@novell.com> - - * VersionControl.addin.xml: Added many shortcuts. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * MonoDevelop.VersionControl.Views/Statuses.cs: Added some gettext calls. - -2008-02-27 Mike Krüger <mkrueger@novell.com> - - * gtk-gui/gui.stetic: Refactored status bar. - -2008-02-25 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Dialogs/EditRepositoryDialog.cs: Don't - disable the name entry when creating a new repo. Fixes bug #363858. - -2008-02-05 Mike Krüger <mkrueger@novell.com> - - * VersionControl.addin.xml: Changed main menu items. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.addin.xml: Update MD version. - -2008-01-25 Lluis Sanchez Gual <lluis@novell.com> - - * gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs: - Flush. - -2008-01-24 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/AddRemoveMoveCommand.cs: - NotifyFileStatusChanged is now gui thread safe, so no need to invoke it - through Gtk.Application.Invoke. - -2008-01-22 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.addin.xml: Updated add-in category and description. - -2008-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/VersionControlService.cs: Make sure file status - change events are always fired in the gui thread. - -2008-01-21 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/RevertCommand.cs: Notify file changes through - the FileService. - -2008-01-16 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/Statuses.cs: Removed colorize method. Not - needed anymore. - * MonoDevelop.VersionControl.Views/CellRendererDiff.cs: Changed the way - diffs are rendered. Instead of having a big pango layout with all text, - now we render text line by line, skipping lines which are not visible. - Coloring is done changing the GC, instead of using markup. Fixes bug - #353705 and improves performance. - -2008-01-09 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/Checkout.cs, - MonoDevelop.VersionControl/Publish.cs, - MonoDevelop.VersionControl/VersionControlService.cs: If there isn't any - supported version control system installed, show a message saying that, - instead of showing a Select Repository dialog with an empty combo. Fixes - bug #344841. - * MonoDevelop.VersionControl.Dialogs/EditRepositoryDialog.cs: Select the - first vcs type by default. - -2008-01-07 Andreia Gaita <avidigal@novell.com> - - * MonoDevelop.VersionControl.Views/Diffs.cs: Change the diff algorithm - call to have case-sensitive diffs. - -2007-12-14 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.mdp: Updated project files. The order of - extended properties won't change anymore. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/Diffs.cs, - MonoDevelop.VersionControl.Views/CellRendererDiff.cs, - MonoDevelop.VersionControl.Views/Logs.cs: Moved PlatformService to - MD.Core.Gui. Removed old FileIconService class, which is now implemented - in PlatformService. - -2007-12-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.mdp, - MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs, - MonoDevelop.VersionControl.Dialogs/EditRepositoryDialog.cs, - MonoDevelop.VersionControl.Dialogs/CommitDialog.cs, - gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs, - gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs, - gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs, - gtk-gui/gui.stetic, MonoDevelop.VersionControl.Views/Diffs.cs, - MonoDevelop.VersionControl.Views/Statuses.cs, - MonoDevelop.VersionControl.Views/Logs.cs, Makefile.am, - MonoDevelop.VersionControl/Update.cs, - MonoDevelop.VersionControl/CommitCommand.cs, - MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs, - MonoDevelop.VersionControl/VersionControlNodeExtension.cs, - MonoDevelop.VersionControl/VersionControlSystem.cs, - MonoDevelop.VersionControl/AddRemoveMoveCommand.cs, - MonoDevelop.VersionControl/VersionControlProjectService.cs, - MonoDevelop.VersionControl/ChangeSet.cs, - MonoDevelop.VersionControl/Task.cs, - MonoDevelop.VersionControl/Checkout.cs, - MonoDevelop.VersionControl/BaseView.cs, - MonoDevelop.VersionControl/RevertCommand.cs, - MonoDevelop.VersionControl/Publish.cs, - MonoDevelop.VersionControl/VersionControlService.cs: API cleanup. - -2007-12-12 Lluis Sanchez Gual <lluis@novell.com> - - * VersionControl.addin.xml: Bump add-in versions. - -2007-12-11 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/VersionControlService.cs: Check if Subversion - is installed in a nicer way. Fixes bug #342507. - -2007-12-06 Geoff Norton <gnorton@novell.com> - - * MonoDevelop.VersionControl.Views/CellRendererDiff.cs: - * MonoDevelop.VersionControl.Views/Diffs.cs: - * MonoDevelop.VersionControl.Views/Logs.cs: Use the PlatformService to get - font and mime information instead of GConf / Gnome.Vfs directly - -2007-12-04 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.mdp, VersionControl.addin.xml, Makefile.am: - Directory reorganization. - -2007-12-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/VersionControlProjectService.cs: Save comments - in a background thread and only after a small delay (avoids saving too - often). Should fix bug #324986. - -2007-12-01 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/Repository.cs, - MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs, - MonoDevelop.VersionControl/UrlBasedRepository.cs: In some cases it may - be possible to natively move files between two repositories (e.g. if - they are in the same server). Added a virtual method to check that and - implemented it for SVN. - * MonoDevelop.VersionControl/VersionControlNodeExtension.cs: Add support for - version control commands for all kinds of combine entries, not only - Project and Combine. - -2007-11-13 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl.Views/Logs.cs: Don't disable the view if - version info is not found for the file/folder. Just hide the buttons. - Fixes bug #324953. - -2007-11-09 Michael Hutchinson <mhutchinson@novell.com> - - * MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs, - MonoDevelop.VersionControl.Views/Statuses.cs, - MonoDevelop.VersionControl/CommitCommand.cs, - MonoDevelop.VersionControl/VersionControlNodeExtension.cs, - MonoDevelop.VersionControl/VersionControlProjectService.cs, - MonoDevelop.VersionControl/RevertCommand.cs: Track LoggingService API - changes. - -2007-11-02 Lluis Sanchez Gual <lluis@novell.com> - - * MonoDevelop.VersionControl/Publish.cs: Use RootCombine instead of - CurrentOpenCombine when possible. - diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/BlameView.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/BlameView.cs index 7051c33650..1bc77b05ed 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/BlameView.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/BlameView.cs @@ -61,16 +61,19 @@ namespace MonoDevelop.VersionControl.Views info.Start (); BlameWidget widget = Control.GetNativeWidget<BlameWidget> (); widget.Reset (); - var sourceEditor = info.Document.GetContent <MonoDevelop.SourceEditor.SourceEditorView> (); - if (sourceEditor != null) { - widget.Editor.Caret.Location = sourceEditor.TextEditor.Caret.Location; - widget.Editor.VAdjustment.Value = sourceEditor.TextEditor.VAdjustment.Value; + + var buffer = info.Document.GetContent<MonoDevelop.Ide.Editor.TextEditor> (); + if (buffer != null) { + var loc = buffer.CaretLocation; + int line = loc.Line < 1 ? 1 : loc.Line; + int column = loc.Column < 1 ? 1 : loc.Column; + widget.Editor.SetCaretTo (line, column); } } protected override void OnDeselected () { - var sourceEditor = info.Document.GetContent <MonoDevelop.SourceEditor.SourceEditorView> (); + var sourceEditor = info.Document.ParentDocument.Editor.GetContent<MonoDevelop.SourceEditor.SourceEditorView> (); if (sourceEditor != null) { sourceEditor.TextEditor.Caret.Location = widget.Editor.Caret.Location; sourceEditor.TextEditor.VAdjustment.Value = widget.Editor.VAdjustment.Value; diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/BlameWidget.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/BlameWidget.cs index 53d9421ca1..a34f3e7fd7 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/BlameWidget.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/BlameWidget.cs @@ -574,11 +574,16 @@ namespace MonoDevelop.VersionControl.Views } Runtime.RunInMainThread (delegate { + var location = widget.Editor.Caret.Location; + var adj = widget.editor.VAdjustment.Value; if (widget.revision != null) { document.Text = widget.VersionControlItem.Repository.GetTextAtRevision (widget.Document.FileName, widget.revision); } else { document.Text = widget.Document.Editor.Text; } + widget.editor.Caret.Location = location; + widget.editor.VAdjustment.Value = adj; + ctx.AutoPulse = false; ctx.Dispose (); UpdateWidth (); diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/CellRendererDiff.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/CellRendererDiff.cs index f91e8b382a..188d7864aa 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/CellRendererDiff.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/CellRendererDiff.cs @@ -293,7 +293,7 @@ namespace MonoDevelop.VersionControl.Views // Finally draw the change symbol at the left margin - DrawChangeSymbol (ctx, cell_area.X + 1, cell_area.Width - 2, block); + DrawChangeSymbol (ctx, widget, cell_area.X + 1, cell_area.Width - 2, block); } // Finish the drawing of the code segment @@ -445,55 +445,24 @@ namespace MonoDevelop.VersionControl.Views ctx.Fill (); } } + + static Xwt.Drawing.Image gutterAdded = Xwt.Drawing.Image.FromResource ("gutter-added-15.png"); + static Xwt.Drawing.Image gutterRemoved = Xwt.Drawing.Image.FromResource ("gutter-removed-15.png"); - void DrawChangeSymbol (Cairo.Context ctx, double x, int width, BlockInfo block) + void DrawChangeSymbol (Cairo.Context ctx, Widget widget, double x, int width, BlockInfo block) { if (!IsChangeBlock (block.Type)) return; - - var color = block.Type == BlockType.Added ? Styles.LogView.DiffAddBackgroundColor : Styles.LogView.DiffRemoveBackgroundColor; - - int ssize = 8; - int barSize = 3; - - if (ssize - 2 > lineHeight) - ssize = lineHeight - 2; - if (ssize <= 0) - return; - double inSize = (ssize / 2) - (barSize / 2); - double py = block.YStart + ((block.YEnd - block.YStart) / 2 - ssize / 2) + 0.5; - double px = x + (LeftPaddingBlock/2) - (ssize / 2) + 0.5; - if (block.Type == BlockType.Added) { - ctx.MoveTo (px + inSize, py); - ctx.RelLineTo (barSize, 0); - ctx.RelLineTo (0, inSize); - ctx.RelLineTo (inSize, 0); - ctx.RelLineTo (0, barSize); - ctx.RelLineTo (-inSize, 0); - ctx.RelLineTo (0, inSize); - ctx.RelLineTo (-barSize, 0); - ctx.RelLineTo (0, -inSize); - ctx.RelLineTo (-inSize, 0); - ctx.RelLineTo (0, -barSize); - ctx.RelLineTo (inSize, 0); - ctx.RelLineTo (0, -inSize); - ctx.ClosePath (); + var ix = x + (LeftPaddingBlock/2) - (gutterAdded.Width / 2); + var iy = block.YStart + ((block.YEnd - block.YStart) / 2 - gutterAdded.Height / 2); + ctx.DrawImage (widget, gutterAdded, ix, iy); } else { - ctx.MoveTo (px, py + inSize); - ctx.RelLineTo (ssize, 0); - ctx.RelLineTo (0, barSize); - ctx.RelLineTo (-ssize, 0); - ctx.RelLineTo (0, -barSize); - ctx.ClosePath (); + var ix = x + (LeftPaddingBlock/2) - (gutterRemoved.Width / 2); + var iy = block.YStart + ((block.YEnd - block.YStart) / 2 - gutterRemoved.Height / 2); + ctx.DrawImage (widget, gutterRemoved, ix, iy); } - - ctx.SetSourceColor (color.ToCairoColor ()); - ctx.FillPreserve (); - ctx.SetSourceColor (color.AddLight (-0.2).ToCairoColor ()); - ctx.LineWidth = 1; - ctx.Stroke (); } public override void GetSize (Widget widget, ref Rectangle cell_area, out int x_offset, out int y_offset, out int c_width, out int c_height) diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/ComparisonWidget.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/ComparisonWidget.cs index a338eaf966..42ad1a28b3 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/ComparisonWidget.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/ComparisonWidget.cs @@ -55,7 +55,7 @@ namespace MonoDevelop.VersionControl.Views } } - protected override MonoTextEditor MainEditor { + protected internal override MonoTextEditor MainEditor { get { return editors[1]; } diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/EditorCompareWidgetBase.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/EditorCompareWidgetBase.cs index ff20b25996..61de8f1d70 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/EditorCompareWidgetBase.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/EditorCompareWidgetBase.cs @@ -78,7 +78,7 @@ namespace MonoDevelop.VersionControl.Views } } - protected abstract MonoTextEditor MainEditor { + protected internal abstract MonoTextEditor MainEditor { get; } diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/MergeView.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/MergeView.cs index 5408740683..013522ae03 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/MergeView.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/MergeView.cs @@ -59,6 +59,14 @@ namespace MonoDevelop.VersionControl.Views { widget.UpdateLocalText (); widget.info.Start (); + + var buffer = info.Document.GetContent<MonoDevelop.Ide.Editor.TextEditor> (); + if (buffer != null) { + var loc = buffer.CaretLocation; + int line = loc.Line < 1 ? 1 : loc.Line; + int column = loc.Column < 1 ? 1 : loc.Column; + widget.MainEditor.SetCaretTo (line, column); + } } } } diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/MergeWidget.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/MergeWidget.cs index 4998d00663..2c7e09f2e0 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/MergeWidget.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/MergeWidget.cs @@ -38,7 +38,7 @@ namespace MonoDevelop.VersionControl.Views { public class MergeWidget : EditorCompareWidgetBase { - protected override MonoTextEditor MainEditor { + protected internal override MonoTextEditor MainEditor { get { return editors != null && editors.Length >= 2 ? editors[1] : null; } diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/Revision.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/Revision.cs index f37d8297a4..ef32af62e3 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/Revision.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/Revision.cs @@ -97,6 +97,25 @@ namespace MonoDevelop.VersionControl } return msg.TrimStart (' ', '\t'); } + + public static bool operator ==(Revision a, Revision b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if (((object)a == null) || ((object)b == null)) + { + return false; + }
+
return a.ToString () == b.ToString (); + } + + public static bool operator !=(Revision a, Revision b) + { + return !(a == b); + } } public class RevisionPath diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml b/main/src/addins/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml index bdabcfa114..f366187d73 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/VersionControl.addin.xml @@ -150,7 +150,7 @@ defaultHandler="MonoDevelop.VersionControl.UpdateCommandHandler" description = "Updates the local copy with remote changes."/> <Command id = "MonoDevelop.VersionControl.Commands.Publish" - _label = "_Publish..." + _label = "_Publish in Version Control..." icon = "vc-push" description = "Publish actual project into repository."/> <Command id = "MonoDevelop.VersionControl.Commands.Checkout" diff --git a/main/src/addins/WindowsPlatform/WindowsPlatform/ChangeLog b/main/src/addins/WindowsPlatform/WindowsPlatform/ChangeLog deleted file mode 100644 index 909021cd2c..0000000000 --- a/main/src/addins/WindowsPlatform/WindowsPlatform/ChangeLog +++ /dev/null @@ -1,182 +0,0 @@ -2010-05-25 Lluis Sanchez Gual <lluis@novell.com> - - * SelectFileDialogHandler.cs: Fix build. - -2010-05-25 Lluis Sanchez Gual <lluis@novell.com> - - * AddFileDialogHandler.cs: - * SelectFileDialogHandler.cs: Track api changes. - -2010-05-17 Michael Hutchinson <mhutchinson@novell.com> - - * WindowsPlatform.cs: Fixed Bug 606364 - Cannot execute - program in external console. - -2010-05-04 Jonathan Pobst <monkey@jpobst.com>
-
- * WindowsPlatform.cs: Respect the workingDirectory parameter
- in StartConsoleProcess.
-
-2010-04-30 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.cs: Fix build.
-
-2010-04-28 Michael Hutchinson <mhutchinson@novell.com>
-
- * WindowsPlatform.cs: Track StartConsoleProcess API.
-
-2010-04-26 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.cs: External console processes are now
- wrapped by a IProcessAsyncOperation interface, instead of a
- Process instance. In this way it is possible to create
- external consoles which are not directly bound to a process.
-
-2010-03-30 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.cs: Quote the command.
-
-2010-03-30 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.cs: Add support for external consoles using
- cmd.exe.
-
-2010-03-22 Lluis Sanchez Gual <lluis@novell.com>
-
- * AssemblyInfo.cs:
- * WindowsPlatform.addin.xml: Bumped MD version.
-
-2010-03-19 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.addin.xml: Remove old add-in.
-
-2010-03-19 Lluis Sanchez Gual <lluis@novell.com>
-
- * Win32.cs:
- * Enums.cs:
- * structs.cs:
- * WinFormsRoot.cs:
- * WindowsPlatform.cs:
- * OpenFileDialogEx.cs:
- * OpenFileDialogEx.resx:
- * WindowsPlatform.csproj:
- * CustomAddFilesDialog.cs:
- * AddFileDialogHandler.cs:
- * WindowsPlatform.addin.xml:
- * CustomAddFilesDialog.resx:
- * SelectFileDialogHandler.cs:
- * OpenFileDialogEx.Designer.cs:
- * CustomAddFilesDialog.Designer.cs: Initial implementation of
- native dialogs for file open operations. Not yet enabled.
- Fixed build.
-
-2010-03-17 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.csproj: Remove import off mono.addins
- targets.
-
-2010-03-17 Lluis Sanchez Gual <lluis@novell.com>
-
- * Win32.cs:
- * WindowsPlatform.cs:
- * WindowsPlatform.csproj:
- * WindowsPlatform.addin.xml: Merged MD.Projects into MD.Core,
- and MD.Projects.Gui, MD.Core.Gui and MD.Components into
- MD.Ide.
-
-2009-12-03 Michael Hutchinson <mhutchinson@novell.com>
-
- * WindowsPlatform.cs: Don't return an invalid application from
- GetAllApplications. Fixes "Bug 552403 - Right clicking Open
- With -> List of programs to open with on a file results in
- an exception".
-
-2009-10-30 Lluis Sanchez Gual <lluis@novell.com>
-
- * AssemblyInfo.cs:
- * WindowsPlatform.addin.xml: Bump MD version.
-
-2009-10-29 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.csproj: Flush.
-
-2009-10-07 Lluis Sanchez Gual <lluis@novell.com>
-
- * AssemblyInfo.cs:
- * WindowsPlatform.addin.xml: Bump MD version.
-
-2009-09-24 Mike Krüger <mkrueger@novell.com>
-
- * WindowsPlatform.cs: Fixed 'Bug 541610 - MonoDevelop 2.2 beta
- 1 can't display Chinese text'.
-
-2009-08-28 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.cs: Add a default implementation of
- GetMimeTypeDescription.
-
-2009-05-07 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.cs: Don't crash if icon for a file can't be
- found.
-
- * Win32.cs: Some win32 api.
-
-2009-05-04 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.cs:
- * WindowsPlatform.csproj: Implemented mime type and file icon
- support.
-
-2009-04-21 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.cs: New overrides.
-
-2009-04-15 Lluis Sanchez Gual <lluis@novell.com>
-
- * AssemblyInfo.cs:
- * WindowsPlatform.addin.xml: Bump MD version.
-
-2009-02-26 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.csproj: Flush.
-
-2009-02-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * WindowsPlatform.csproj: Remove more inadvertent local
- copying of references.
-
-2009-02-08 Michael Hutchinson <mhutchinson@novell.com>
-
- * WindowsPlatform.csproj: Add project file for WindowsPlatform
- addin.
-
-2008-12-04 Lluis Sanchez Gual <lluis@novell.com>
-
- * Makefile.am: Make it work for parallel build.
-
-2008-12-02 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am:
- * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from
- the addin manifests.
-
-2008-11-06 Michael Hutchinson <mhutchinson@novell.com>
-
- * Makefile.am: Fix build dependencies.
-
-2008-11-05 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.addin.xml: Bump MD version.
-
-2008-06-04 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.addin.xml: Bump MD version.
-
-2008-04-11 Lluis Sanchez Gual <lluis@novell.com>
-
- * WindowsPlatform.cs: Track api changes.
-
-2008-03-11 Jonathan Pobst <monkey@jpobst.com>
-
- * WindowsPlatform.cs: Initial version.
diff --git a/main/src/addins/WindowsPlatform/WindowsPlatform/Dialogs/CommonFileDialogExtensions.cs b/main/src/addins/WindowsPlatform/WindowsPlatform/Dialogs/CommonFileDialogExtensions.cs index 71cbbdc966..bbb3c798d4 100644 --- a/main/src/addins/WindowsPlatform/WindowsPlatform/Dialogs/CommonFileDialogExtensions.cs +++ b/main/src/addins/WindowsPlatform/WindowsPlatform/Dialogs/CommonFileDialogExtensions.cs @@ -55,7 +55,7 @@ namespace MonoDevelop.Platform var fileDialog = dialog as CommonOpenFileDialog;
if (fileDialog != null) {
fileDialog.Multiselect = data.SelectMultiple;
- if (data.Action == FileChooserAction.SelectFolder) {
+ if ((data.Action & FileChooserAction.SelectFolder) != 0) {
fileDialog.IsFolderPicker = true;
return;
}
diff --git a/main/src/addins/WindowsPlatform/WindowsPlatform/MainToolbar/TitleMenuItem.cs b/main/src/addins/WindowsPlatform/WindowsPlatform/MainToolbar/TitleMenuItem.cs index febaddd336..c579ab60f3 100644 --- a/main/src/addins/WindowsPlatform/WindowsPlatform/MainToolbar/TitleMenuItem.cs +++ b/main/src/addins/WindowsPlatform/WindowsPlatform/MainToolbar/TitleMenuItem.cs @@ -14,13 +14,14 @@ namespace WindowsPlatform.MainToolbar {
public class TitleMenuItem : MenuItem
{
- public TitleMenuItem (MonoDevelop.Components.Commands.CommandManager manager, CommandEntry entry, CommandInfo commandArrayInfo = null, CommandSource commandSource = CommandSource.MainMenu, object initialCommandTarget = null)
+ public TitleMenuItem (MonoDevelop.Components.Commands.CommandManager manager, CommandEntry entry, CommandInfo commandArrayInfo = null, CommandSource commandSource = CommandSource.MainMenu, object initialCommandTarget = null, Menu menu = null)
{
this.manager = manager;
this.initialCommandTarget = initialCommandTarget;
this.commandSource = commandSource;
this.commandArrayInfo = commandArrayInfo;
+ this.menu = menu;
menuEntry = entry;
menuEntrySet = entry as CommandEntrySet;
menuLinkEntry = entry as LinkCommandEntry;
@@ -34,7 +35,7 @@ namespace WindowsPlatform.MainToolbar if (item.IsArraySeparator)
Items.Add (new Separator { UseLayoutRounding = true, });
else
- Items.Add (new TitleMenuItem (manager, entry, item, commandSource, initialCommandTarget));
+ Items.Add (new TitleMenuItem (manager, entry, item, commandSource, initialCommandTarget, menu));
}
}
}
@@ -46,7 +47,7 @@ namespace WindowsPlatform.MainToolbar if (item.CommandId == MonoDevelop.Components.Commands.Command.Separator) {
Items.Add (new Separator { UseLayoutRounding = true, });
} else
- Items.Add (new TitleMenuItem (manager, item));
+ Items.Add (new TitleMenuItem (manager, item, menu: menu));
}
} else if (menuLinkEntry != null) {
Header = menuLinkEntry.Text;
@@ -75,6 +76,8 @@ namespace WindowsPlatform.MainToolbar UseLayoutRounding = true;
}
+ Menu menu;
+
/// <summary>
/// Updates a command entry. Should only be called from a toplevel node.
/// This will update all the menu's children.
@@ -132,7 +135,7 @@ namespace WindowsPlatform.MainToolbar if (child.IsArraySeparator) {
toAdd = new Separator ();
} else {
- toAdd = new TitleMenuItem (manager, menuEntry, child);
+ toAdd = new TitleMenuItem (manager, menuEntry, child, menu: menu);
}
toRemoveFromParent.Add (toAdd);
@@ -194,19 +197,28 @@ namespace WindowsPlatform.MainToolbar return ret;
}
+ static bool closingSent;
protected override void OnSubmenuOpened (RoutedEventArgs e)
{
- if (Parent is Menu)
+ if (Parent is Menu) {
Update ();
+ closingSent = false;
+ }
base.OnSubmenuOpened (e);
}
+
protected override void OnSubmenuClosed (RoutedEventArgs e)
{
if (Parent is Menu)
Clear ();
+ if (!closingSent) {
+ OnSubmenuClosing ();
+ closingSent = false;
+ }
+
base.OnSubmenuClosed (e);
}
@@ -215,7 +227,8 @@ namespace WindowsPlatform.MainToolbar if (!hasCommand)
return;
- SubmenuClosing?.Invoke (this, e);
+ closingSent = true;
+ OnSubmenuClosing ();
Xwt.Application.Invoke(() => {
if (commandArrayInfo != null) {
@@ -231,7 +244,13 @@ namespace WindowsPlatform.MainToolbar DesktopService.ShowUrl (menuLinkEntry.Url);
}
- internal event EventHandler SubmenuClosing;
+ void OnSubmenuClosing ()
+ {
+ bool shouldFocusIde = !menu.Items.OfType<MenuItem> ().Any (mi => mi.IsSubmenuOpen);
+ if (shouldFocusIde)
+ IdeApp.Workbench.RootWindow.Present ();
+ }
+
readonly MonoDevelop.Components.Commands.CommandManager manager;
readonly object initialCommandTarget;
readonly CommandSource commandSource;
diff --git a/main/src/addins/WindowsPlatform/WindowsPlatform/MainToolbar/WPFToolbar.cs b/main/src/addins/WindowsPlatform/WindowsPlatform/MainToolbar/WPFToolbar.cs index d245d97cc7..5182f66273 100644 --- a/main/src/addins/WindowsPlatform/WindowsPlatform/MainToolbar/WPFToolbar.cs +++ b/main/src/addins/WindowsPlatform/WindowsPlatform/MainToolbar/WPFToolbar.cs @@ -171,7 +171,7 @@ namespace WindowsPlatform.MainToolbar set {
toolbar.SearchBar.SearchText = value;
FocusSearchBar ();
- toolbar.SearchBar.SearchBar.SelectAll ();
+ toolbar.SearchBar.SearchBar.Select (value.Length, 0);
}
}
diff --git a/main/src/addins/WindowsPlatform/WindowsPlatform/WindowsPlatform.cs b/main/src/addins/WindowsPlatform/WindowsPlatform/WindowsPlatform.cs index 82c7eb6ac2..de3de3e03e 100644 --- a/main/src/addins/WindowsPlatform/WindowsPlatform/WindowsPlatform.cs +++ b/main/src/addins/WindowsPlatform/WindowsPlatform/WindowsPlatform.cs @@ -115,13 +115,7 @@ namespace MonoDevelop.Platform }; foreach (CommandEntrySet ce in ces)
{
- var item = new TitleMenuItem(commandManager, ce); - item.SubmenuClosing += (o, e) =>
- {
- bool shouldFocusIde = !mainMenu.Items.OfType<MenuItem>().Any(mi => mi.IsSubmenuOpen);
- if (shouldFocusIde)
- IdeApp.Workbench.RootWindow.Present();
- };
+ var item = new TitleMenuItem (commandManager, ce, menu: mainMenu);
mainMenu.Items.Add(item);
}
diff --git a/main/src/addins/Xml/Editor/BaseXmlEditorExtension.cs b/main/src/addins/Xml/Editor/BaseXmlEditorExtension.cs index 70bd5e151f..1433928fae 100644 --- a/main/src/addins/Xml/Editor/BaseXmlEditorExtension.cs +++ b/main/src/addins/Xml/Editor/BaseXmlEditorExtension.cs @@ -602,13 +602,36 @@ namespace MonoDevelop.Xml.Editor elements.Add (el); } } - + + //Prevents code completion on -, so <!-- doesn't code complete too soon + class IgnoreDashKeyHandler : ICompletionKeyHandler + { + public bool PreProcessKey (CompletionListWindow listWindow, KeyDescriptor descriptor, out KeyActions keyAction) + { + keyAction = KeyActions.None; + if (descriptor.KeyChar == '-') { + return true; + } + return false; + } + + public bool PostProcessKey (CompletionListWindow listWindow, KeyDescriptor descriptor, out KeyActions keyAction) + { + keyAction = KeyActions.None; + if (descriptor.KeyChar == '-') { + return true; + } + return false; + } + } + /// <summary> /// Adds CDATA and comment begin tags. /// </summary> protected static void AddMiscBeginTags (CompletionDataList list) { list.Add ("!--", "md-literal", GettextCatalog.GetString ("Comment")); + list.AddKeyHandler (new IgnoreDashKeyHandler ()); list.Add ("![CDATA[", "md-literal", GettextCatalog.GetString ("Character data")); } |