Age | Commit message (Collapse) | Author |
|
focused top level
Fixes VSTS #998575 - [FATAL] System.ObjectDisposedException exception in Foundation.NSObject.get_SuperHandle()
|
|
This feature allows to lock some of your most used windows (tabs)
to easily detect and open like VS2013 added.
Fixes VSTS #890509 - Add support for pinned tabs
- Adds Pin/Unpin tab feature clicking right button (contextual menu) in tab or Shortcut key
-Don't call ping events if isPinned value has no change
-Reuses current CloseAllHandler logic and make its more flexible
-Fixes changes to use a ImmutableArray<ViewContent> instead a List
-Adds a new Tab and Windows options panel and usage of ConfigurationProperty
-Removes nested lambda with capture.
-Removes an extra array conversion and makes the code clearer
-Removes extra allocations using Min/MaxValue instead OrderBy
-Uses a for loop instead a copied collection with a ForEach
|
|
message
|
|
Reviewed calls to GetContent and changed several calls to limit the scope
to the current active view.
For ToolboxService, changed the scope to look for provider in all document.
Fixes VSTS #866686 - Xamarin.Forms previewer does not show toolbox content
|
|
|
|
|
|
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/801901
|
|
|
|
|
|
All services are now referenced from the IdeServices class
|
|
Use new DesktopService's GetFocusedTopLevelWindow() to retrieve the
current active window and use that as parent.
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/737393
|
|
If there's a dialog provider for the welcome page, prefer that, and only use
Widget version of it as a fallback. And when so, give control to that
window, hiding the main window.
|
|
keyboard shortcut multiple times
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/591324
This method isn't called anywhere else.
|
|
|
|
These command update handlers were doing too many GettextCatalog pinvokes on the same string. Optimize those out as they are invariant.
|
|
|
|
|
|
|
|
same time"
This reverts commit 70e242e33db5d64d51ce6b15ab460b9dc8107cb3.
|
|
Conflicts:
main/build/MacOSX/monostub-test.m
main/build/MacOSX/monostub-utils.h
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.AnalysisCore/AnalysisCommands.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/SearchInSolutionSearchCategory.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Components/FileEntry.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/FileCommands.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs
version-checks
|
|
|
|
|
|
|
|
Bug 894 - Recent Files or Solutions numbered from 1 to 0
|
|
Conflicts:
main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs
main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DeployOperations.cs
main/src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.AnalysisCore/Fixes/RenameMemberFix.cs
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameItemDialog.cs
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring.Rename/RenameRefactoring.cs
main/src/addins/NUnit/Services/NUnitService.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.ProgressMonitoring/BaseProgressMonitor.cs
|
|
|
|
|
|
There is still MSBuildFileFormat, but that's used only to support different
VS file format versions.
|
|
Conflicts:
main/src/addins/CSharpBinding/MonoDevelop.CSharp.CodeGeneration/ExportCodeGenerator.cs
main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs
main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs
main/src/addins/CSharpBinding/MonoDevelop.CSharp.Parser/TypeSystemProvider.cs
main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/MDRefactoringContext.cs
main/src/addins/CSharpBinding/MonoDevelop.CSharp/ExpandSelectionHandler.cs
main/src/addins/CSharpBinding/MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs
main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs
main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/DocFoodTextEditorExtension.cs
main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.csproj
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.AnalysisCore/Gui/ResultMarker.cs
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeIssues/CodeAnalysisBatchRunner.cs
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.CodeIssues/CodeIssuePanelWidget.cs
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/FindDerivedSymbolsHandler.cs
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringOptions.cs
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewDialog.cs
main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoryCommands.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskOverviewMode.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskStrip.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/AbstractUsagesExtension.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtensibleTextEditor.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/TextMarker/DebugTextMarker.cs
main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs
main/src/core/Mono.Texteditor/Mono.TextEditor/TextLineMarker.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj
main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/MainToolbar.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Components/PathBar.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/TooltipInformationWindow.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Editor/TextLinkModeEventArgs.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/SearchResult.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj
main/tests/UnitTests/MonoDevelop.SourceEditor/DebugTooltipTests.cs
|
|
If the user passes a file on the commandline, or opens it
with the "open" dialog, always use an internal editor. Using
an external editor is just confusing.
|
|
|
|
|
|
|
|
Conflicts:
main/src/addins/CBinding/CBinding.csproj
main/src/addins/CSharpBinding/CSharpBinding.csproj
main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockBarItem.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs
version-checks
|
|
|
|
This reverts commit 3ceed28b8a851e2d194e7b86aa249da45b18d150.
|
|
Printing doesn't seem to work on windows without the [STAThread]
attribute.
|
|
|
|
It works now we have a STA main thread.
Print Preview is still broken.
|
|
This happens all the time when pressing cmd-w repeatedly to
close multiple windows in a row.
|
|
This adds a feature Open Last Closed Tab similar to Google Chrome.
This acts like a backwards linked-list which opens documents in the order of closing.
ClosedDocumentNavigationPoint is a type specifically for this action.
This required an enhancement to the NavigationHistoryService to support this new kind of items.
*Should I have split this to a new service?
The need of the ReorderTab to fix visual appearance of tabs when reopening.
|
|
|
|
|
|
|
|
Gtk.Global.GetCurrentEventState only works when run inside a handler of a gtk event.
On mac, the global menu is not implemented in GTK, so when a menu command is
run, there is no current GTK event, so GetCurrentEventState doesn't return
the correct result. I added a workaround implementation which uses NSEvent when
running in mac, which will always return the correct result, no matter if we are handling
a GTK or a Cocoa event.
|
|
|
|
|
|
|
|
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide/RootWorkspace.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide/DesktopService.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Desktop/RecentItem.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Desktop/RecentOpen.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/FileCommands.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Desktop/PlatformService.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Desktop/RecentFileStorage.cs:
Moved recent files/projects lists to the
desktopservice/platformservice so it can be made platform-dependent.
* src/addins/WelcomePage/WelcomePageView.cs:
* src/addins/WelcomePage/WelcomePageWidget.cs: Track RecentFile API.
svn path=/trunk/monodevelop/; revision=160598
|
|
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/AddFileDialog.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Components/SelectFileDialog.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Components/SelectFolderDialog.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OpenFileDialog.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/FileSelectorDialog.cs:
* src/core/MonoDevelop.Ide/MonoDevelop.Components.Extensions/ISelectFileDialog.cs:
Improved the platform dialog abstractions. Unified and tidied code,
factored code from OpenFileDialog, improved support for file
filters.
* src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs: Use
platform dialog for OpenFile.
svn path=/trunk/monodevelop/; revision=157929
|