Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-11-27Fixed 'Bug 627 - When renaming a file, only select the name and not the ↵Pavlos Touboulidis
extension'
2011-09-26[Core] Refactor the UI out of the project migration handlersAlan McGovern
When loading a project, an IProjectLoadProgressHandler monitor should be supplied. This has an additional method which asks the user if the migration should happen and if a backup should be made. The answer to the prompt is applied to every project which needs migrating so the user only ever gets prompted once. Fixes #955.
2011-09-17[Core] Display Local Copy status of refs more correctlyMichael Hutchinson
2011-08-23[Project] Rename 'Gac' refs to 'Package' refsMichael Hutchinson
This is a couple of years overdue because the "gac" name is wrong, misleading and confusing.
2011-07-19Remove debug writelineMichael Hutchinson
2011-07-19Solution pad now supports file dragging.Mike Krüger
2011-06-15[Ide] Show LocalCopy/SpecificVersion state better in UIMichael Hutchinson
2011-04-19[Ide] A better solution for deleting multiple non-project filesLluis Sanchez Gual
2011-04-19[Ide] Allow deleting multiple non-project files at onceLluis Sanchez Gual
2011-04-15[Ide] Fix refresh issue when deleting folderLluis Sanchez Gual
When deleting a folder, a parent dummy folder only has to be added if the parent folder is not the root of the project. Without this, deleting a folder in the solution pad adds some garbage node to the tree.
2011-04-01Add support for importing/exporting policy setsLluis Sanchez Gual
The Custom Policies dialog now has options for importing/exporting policies from/to projects and files. I also added commands for importing/exporting project policies.
2011-03-31Support external display bindings as defaultMichael Hutchinson
2011-03-29[Ide] Add support for external display bindingsMichael Hutchinson
Adds external display bindings, which allows us to explicitly register external apps for opening files. Also support node ordering for display bindings.
2011-03-15Use the new api for adding collections of files.Lluis Sanchez Gual
2011-03-14Handle bulk file change eventsLluis Sanchez Gual
2011-03-14Track api changes.Lluis Sanchez Gual
2011-01-28Reorganized extension points in several files.Lluis Sanchez Gual
2010-12-21[Ide] User choice between removing or deleting foldersMichael Hutchinson
2010-12-19[Ide] Fixed focus when adding filesSpencer Hawkins
Focus now shifts to new open file when user adds a new project file.
2010-12-19[Ide] Added commands to add existing folder and/or its contentsMichael Hutchinson
Based on patch from Spencer Hawkins <hawkins.spencer@gmail.com>
2010-11-24File system events now can reference several filesLluis Sanchez Gual
Some bulk operations may result in changes in many files. Instead of sending a file change event for every file, now the FileService may send a single even with a list of files. This will reduce event traffic on bulk file operations.
2010-11-16Fix bug #651586 - Errors with project folders not backed by real foldersLluis Sanchez Gual
Never show folders in red. This also fixes the blank item issue reported in the bug.
2010-11-12Moved code for opening folders to the platform service.Lluis Sanchez Gual
2010-11-12Fix bug 653172 - Go to file does not update sln pad stateLluis Sanchez Gual
GetParentObject was returning invalid valies.
2010-11-04Put default viewer at top of "open with" listMichael Hutchinson
2010-11-04Clean up folder deletion. Should fix #627484Michael Hutchinson
The ProjectFolder deletion code was every hard to follow and contained unreachable code and redundancies that made it hard to find bugs like folders not being removed from the project properly. It's been heaily reworked and should be more straightforward now.
2010-10-26Properly locate the parent of linked filesLluis Sanchez Gual
2010-10-19[Project] Make adding files more efficientMichael Hutchinson
Override the build action while adding the files, instead of afterwards.
2010-09-02Show a message next to the project name when the project is not goingLluis Sanchez
to be built in the active solution configuration.
2010-09-02Fixed bug #636404 - Copy and paste of a file into the same folderLluis Sanchez
deletes file contents Make sure to use the provided target path name as new file name. Ask for confirmation if a file is going to be overwritten.
2010-07-28* ↵Lluis Sanchez
src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/SolutionNodeBuilder.cs: Don't show the project count in the solution node. That space can be used for more useful things.
2010-06-10* src/core/MonoDevelop.Ide/MonoDevelop.Ide/DesktopService.cs:Michael Hutchinson
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Desktop/PlatformService.cs: Added CanOpenTerminal/OpenInTerminal. * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/FileOperationsBuilderExtension.cs: Use platform service CanOpenTerminal/OpenInTerminal instead of hardcoded gnome-terminal. * src/addins/MacPlatform/MacPlatform.cs: * src/addins/GnomePlatform/GnomePlatform.cs: Implemented CanOpenTerminal/OpenInTerminal. svn path=/trunk/monodevelop/; revision=158757
2010-05-22* src/addins/CBinding/Makefile.am:Michael Hutchinson
* src/addins/CBinding/CBinding.csproj: * src/addins/CBinding/gtk-gui/gui.stetic: * src/addins/CBinding/Gui/AddPathDialog.cs: * src/addins/CBinding/Gui/AddLibraryDialog.cs: * src/addins/CBinding/Gui/OutputOptionsPanel.cs: * src/addins/CBinding/Gui/CodeGenerationPanel.cs: * src/addins/CBinding/gtk-gui/CBinding.AddPathDialog.cs: * src/addins/CBinding/gtk-gui/CBinding.AddLibraryDialog.cs: * src/addins/ChangeLogAddIn/CommitDialogExtensionWidget.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs: * src/addins/CBinding/gtk-gui/CBinding.OutputOptionsPanel.cs: * src/addins/CBinding/gtk-gui/CBinding.CodeGenerationPanel.cs: * src/addins/AspNet/MonoDevelop.AspNet.Mvc/Gui/AddViewDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs: * src/addins/NUnit/Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs: * src/addins/CBinding/ProjectPad/ProjectPackagesFolderNodeBuilder.cs: * src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DebugCommands.cs: * src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor/XmlEditorService.cs: * src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Deployment/WebDeployService.cs: * src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs: * src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Deployment/WebDeployOptionsPanelWidget.cs: * src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs: Clean up dialog placement. * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/ProjectFileSelectorDialog.cs: Added docs and convenience API. * src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs: Clea up path API. * src/addins/MonoDevelop.WebReferences/Makefile.am: * src/addins/MonoDevelop.Moonlight/gtk-gui/gui.stetic: * src/core/MonoDevelop.Ide/gtk-gui/MonoDevelop.Ide.Projects.ConfirmProjectDeleteDialog.cs: * src/addins/MonoDevelop.Debugger/gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs: * src/addins/MonoDevelop.Refactoring/gtk-gui/MonoDevelop.Refactoring.EncapsulateFieldDialog.cs: * src/addins/MonoDevelop.SourceEditor2/gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs: * src/addins/Deployment/MonoDevelop.Deployment.Linux/gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs: Flush. * src/core/MonoDevelop.Core/MonoDevelop.Core/FileService.cs: New ToFilePathArray extension method. * src/core/MonoDevelop.Ide/MonoDevelop.Components.Extensions/ISelectFileDialog.cs: Added ability to set filters in the dialogs. * src/core/MonoDevelop.Ide/MonoDevelop.Components/FolderDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Components/FileSelector.cs: Make internal. People should be using the platform file dialog API. * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/AddFileDialog.cs: * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OpenFileDialog.cs: Use file filters. * src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.cs: Track dialog API. * src/core/MonoDevelop.Ide/MonoDevelop.Ide/MessageService.cs: New APIs for showing/running dialogs, and placing dialogs. svn path=/trunk/monodevelop/; revision=157750
2010-05-13* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderNodeBuilder.cs:Lluis Sanchez
If a folder can't be deleted, show the error and just remove it from the project. Added support for 'apply to all' in the confirmation dialog. svn path=/trunk/monodevelop/; revision=157306
2010-04-30* MonoDevelop.Components/PathBar.cs:Lluis Sanchez
* MonoDevelop.Components/SearchEntry.cs: * MonoDevelop.Ide.Gui/DefaultWorkbench.cs: * MonoDevelop.Ide.CodeCompletion/ListWindow.cs: * MonoDevelop.Ide.CustomTools/CustomToolService.cs: * MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.cs: * MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeBuilder.cs: * MonoDevelop.Ide.Gui.Components/StringTagSelectorButton.cs: * MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs: Fix warnings. svn path=/trunk/monodevelop/; revision=156511
2010-04-30* ↵Michael Hutchinson
src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.cs: * src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track AddFilesToProject API. * src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs: Handle adding link files to subdirectories of a project in AddFilesToProject method. Tidy up a lot. svn path=/trunk/monodevelop/; revision=156455
2010-04-29* MonoDevelop.Components.Commands/KeyBindingManager.cs: RemoveMichael Hutchinson
underscores from Page_Up/Page_Down when displaying. * MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderNodeBuilder.cs: Use some generic API. svn path=/trunk/monodevelop/; revision=156441
2010-04-23* MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolder.cs:Lluis Sanchez
Use canonical paths when comparing paths. svn path=/trunk/monodevelop/; revision=155980
2010-04-19* MonoDevelop.Ide.Gui/ProgressMonitors.cs:Lluis Sanchez
* MonoDevelop.Ide.Gui.Components/LogView.cs: * MonoDevelop.Ide.Gui/MonoDevelopStatusBar.cs: * MonoDevelop.Ide.Gui/StatusProgressMonitor.cs: * MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs: * MonoDevelop.Ide.FindInFiles/FindInFilesDialog.cs: * MonoDevelop.Ide.FindInFiles/SearchProgressMonitor.cs: When clicking over the status bar, activate the pad that generated the status message being shown. For example, if the status bar shows "Build: 1 error", show the errors pad when clicking on that. * MonoDevelop.Ide/ProjectOperations.cs: * MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.cs: Fix warning. * MonoDevelop.Ide.Gui.Pads/TaskListPad.cs: Fix nullref. svn path=/trunk/monodevelop/; revision=155730
2010-04-09* Makefile.am:Lluis Sanchez
* MonoDevelop.Ide.csproj: * MonoDevelop.Ide.addin.xml: * MonoDevelop.Ide/ProjectOperations.cs: * MonoDevelop.Ide.Gui.Pads.ProjectPad/SolutionNodeBuilder.cs: * MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFileNodeBuilder.cs: * MonoDevelop.Ide.Gui.Pads.ProjectPad/SolutionFolderNodeBuilder.cs: * MonoDevelop.Ide.Gui.Pads.ProjectPad/ShowAllFilesBuilderExtension.cs: * MonoDevelop.Ide.Gui.Pads.ProjectPad/SolutionFolderFileNodeBuilder.cs: Add support for adding files to solution folders. * MonoDevelop.Ide/MessageService.cs: * MonoDevelop.Ide.Gui.Dialogs/AlertDialog.cs: Introduced the MessageDescription hierarchy of classes, which allow setting all message dialog settings in an object. It also adds support for the Apply to All option and other custom options. * MonoDevelop.Ide.Gui.Components/TreeBuilder.cs: * MonoDevelop.Ide.Gui.Components/ExtensibleTreeView.cs: * MonoDevelop.Ide.Gui.Components/TransactedTreeBuilder.cs: While in a transaction, make sure the OnNodeAdded event is fired when the node is added, not when the transaction is committed. svn path=/trunk/monodevelop/; revision=155135
2010-04-08* MonoDevelop.Ide.Gui.Pads.ProjectPad/SolutionFolderNodeBuilder.cs:Lluis Sanchez
Add missing root folder check. svn path=/trunk/monodevelop/; revision=155043
2010-03-17Merged MD.Projects into MD.Core, and MD.Projects.Gui, MD.Core.Gui and ↵Lluis Sanchez
MD.Components into MD.Ide. svn path=/trunk/monodevelop/; revision=153736
2010-03-04* extras/ValaBinding/Project/ValaProject.cs:Michael Hutchinson
* main/src/addins/CBinding/Project/CProject.cs: * main/src/addins/MonoDevelop.Autotools/MakefileData.cs: * extras/MonoDevelop.IPhone/MonoDevelop.IPhone/IPhoneCommands.cs: * main/src/addins/VBNetBinding/Project/VBNetResourceIdBuilder.cs: * main/src/core/MonoDevelop.Projects/MonoDevelop.Projects/Project.cs: * extras/MonoDevelop.IPhone/MonoDevelop.IPhone/IPhoneBuildExtension.cs: * main/src/addins/MonoDevelop.Autotools/SimpleProjectMakefileHandler.cs: * main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Parser/Directive.cs: * main/src/addins/CSharpBinding/MonoDevelop.CSharp.Project/CSharpResourceIdBuilder.cs: * main/src/addins/MonoDevelop.Moonlight/MonoDevelop.Moonlight/MoonlightBuildExtension.cs: * main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment/DeployProperties.cs: * main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Deployment/AspNetDeployServiceExtension.cs: Track ProjectFile Link API. * main/src/addins/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: Display CustomTool/CustomToolNamespace. * main/src/core/MonoDevelop.Projects/MonoDevelop.Projects/ProjectFile.cs: Add CustomToolNamespace, LastGenOutput, Link standard MSBuild properties. Add ProjectVirtualPath and IsLink properties to facilitate using the Link path. * main/src/core/MonoDevelop.Projects/MonoDevelop.Projects/ProjectFileCollection.cs: GetFileWithVirtualPath and GetFilesInVirtualPath methods, for getting files while taking Link paths into account. * main/src/core/MonoDevelop.Projects/MonoDevelop.Projects/ProjectPathItemPropertyAttribute.cs: Added new class for handling serialization of relative paths, needed for Link property. * main/src/core/MonoDevelop.Projects/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectService.cs: Added utility methods ToMSBuildPathRelative and FromMSBuildPathRelative, needed for Link property. * main/src/core/MonoDevelop.Projects/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs: Handle CustomToolNamespace, LastGenOutput, Link properties * main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProjectOperations.cs: Handle Link files in TransferFiles. * main/src/core/MonoDevelop.Projects.Gui/MonoDevelop.Projects.Gui/ProjectFileEntry.cs: * main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.cs: * main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeBuilder.cs: * main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs: * main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderNodeBuilder.cs: * main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ShowAllFilesBuilderExtension.cs: Handle Link files. * main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/LinkedFilesFolder.cs: * main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/LinkedFilesFolderNodeBuilder.cs: Not needed now we have proper Link file support. * main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/GoToDialog.cs: Handle Link files, fix spelling. * main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.addin.xml: Remove LinkedFilesNodesBuilder now links are in the main directory tree. * main/src/core/MonoDevelop.Ide/Makefile.am: * main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj: Removed files. svn path=/trunk/monodevelop/; revision=152972
2010-01-21* MonoDevelop.Ide.csproj:Lluis Sanchez
* MonoDevelop.Ide.Extensions: * MonoDevelop.Ide.Gui.Dialogs\AddFileDialog.cs: * MonoDevelop.Ide.Gui.Dialogs\OpenFileDialog.cs: * MonoDevelop.Ide.Gui.Dialogs\FileSelectorDialog.cs: * MonoDevelop.Ide.Extensions\IAddFileDialogHandler.cs: * MonoDevelop.Ide.Extensions\IOpenFileDialogHandler.cs: * MonoDevelop.Ide.Gui.Pads.ProjectPad\FolderNodeBuilder.cs: Add support for platform-specific dialogs for adding files and for opening files. svn path=/trunk/monodevelop/; revision=150000
2010-01-15* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs:Lluis Sanchez
Improve error message. Fixes bug #570188 - Incorrect description of options in delete dialog. svn path=/trunk/monodevelop/; revision=149623
2009-12-01Introduced the ConfigurationSelector class to all methods thatLluis Sanchez
previously took a configuration name as string. This eliminates the ambiguity between solution configuration names and project configuration names. svn path=/trunk/monodevelop/; revision=147198
2009-10-29* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeBuilder.cs: Show anLluis Sanchez
error message when displaying an unknown project. svn path=/trunk/monodevelop/; revision=144977
2009-10-16* MonoDevelop.Ide.Gui.Dialogs/SplashScreen.cs:Mike Krüger
* MonoDevelop.Ide.Gui.Pads.ProjectPad/LinkedFilesFolderNodeBuilder.cs: Handled icon loading error. svn path=/trunk/monodevelop/; revision=144272
2009-10-02* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeBuilder.cs: SaveLluis Sanchez
the solution after changing the startup project. Fixes bug #542054 - MonoDevelop does not remember 'startup project'. svn path=/trunk/monodevelop/; revision=143239
2009-10-02* MonoDevelop.Ide.Gui/RootWorkspace.cs:Lluis Sanchez
* MonoDevelop.Ide.Gui/ProjectOperations.cs: * MonoDevelop.Ide.Gui.Pads.ProjectPad/SolutionNodeBuilder.cs: Ask for permission before closing or removing a project. Used for example to close a running project before closing. svn path=/trunk/monodevelop/; revision=143238