Age | Commit message (Collapse) | Author |
|
|
|
All services are now referenced from the IdeServices class
|
|
|
|
|
|
|
|
* [Core] Remove ToLower where applicable.
* [Core] Remove ToUpper where applicable.
* [View] Fix possible crash in no selection tolower/toupper
Instead of getting just 1 char, we get a possible huge string, depending on the caret's offset in a document.
* [Ide] Fix lots of intermediate strings being created on keybindings panel filtering
* [Ide] Remove string.ToLower where applicable.
* [Ide] Remove string.ToUpper where applicable.
* [Editor] Remove string.ToLower where applicable.
* [Addins] Remove string.ToLower string.ToUpper where applicable.
|
|
Additional to 7d161b23a287120d8fbd6c829077f66041984536
|
|
|
|
|
|
Bug 4608 - "undo"-ing in po editor textbox causes crash.
|
|
|
|
|
|
|
|
|
|
This reverts commit 26f52de488283cae580c9bab44634fae4aefe296.
|
|
|
|
|
|
|
|
Removed innecessary methods and events. Added convenience overloads.
|
|
The new BaseViewContent class replaces IBaseViewContent,
IAttachableViewContent, AbstractBaseViewContent and
AbstractAttachableViewContent.
The ViewContent class replaces IViewContent and AbstractViewContent.
|
|
|
|
|
|
|
|
|
|
Renamed Task -> TaskListEntry. With the new task based APIs it was
really annoying to have a custom 'Task' class.
|
|
Conflicts:
main/external/debugger-libs
main/external/fsharpbinding
main/external/mono-addins
main/external/nrefactory
main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/MDRefactoringContext.cs
main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BreakpointPropertiesDialog.cs
main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageUpdateChecker.cs
main/src/addins/TextTemplating/MonoDevelop.TextTemplating/TextTemplatingFileGenerator.cs
main/src/addins/TextTemplating/MonoDevelop.TextTemplating/TextTemplatingFilePreprocessor.cs
main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.csproj
main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlCommandHandler.cs
main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlItem.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProject.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects.SharedAssetsProjects/SharedAssetsProjectMSBuildHandler.cs
main/src/core/MonoDevelop.Core/MonoDevelop.Projects/DotNetCompilerParameters.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FindReplace.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/Scope.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/StatusProgressMonitor.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.ProgressMonitoring/BaseProgressMonitor.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/UserTasksView.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/RootWorkspace.cs
main/tests/UnitTests/MonoDevelop.Projects/ProjectTests.cs
|
|
Conflicts:
main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/MemberCompletionData.cs
main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/BreakpointPropertiesDialog.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/TextMarker/DebugTextMarker.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/SearchResultWidget.cs
|
|
|
|
|
|
The text system can now properly handle the encodings. The view
contents are now using the FileOpenInformation that already contained
information about the encoding used.
I added the FileSaveInformation class that contains the same
information for the save operation. Using classes where more
information can be added stabilizes the API more. The old view
content/pad system should be reconsidered. We should use classes
instead of interfaces for implementing the view contents.
|
|
That was a big change because the source editor contained too much
responsibility for managing the editor options. But now the
TextEditorViewContent does the update handling.
|
|
source snapshotting.
|
|
can now be done using the static EditActions class.
|
|
That was a left over from a very old version where the text editor
wasn't smart enough to handle the redrawing itself. (That's why it was
used in only very few places). There was only 1 case where it was
needed - that's now handled differently.
|
|
|
|
class for the native UI.
|
|
The line/column representation isn't used on the text level. It's used
on the Document level - therefore that makes more sense - and it's
better in line with the Mono.TextEditor API we're used to.
|
|
|
|
|
|
|
|
|
|
Replaced CellRendererIcon and CellRendererPixbuf by
the new CellRendererImage
|
|
|
|
|
|
Conflicts:
main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/ExceptionCaughtDialog.cs
version-checks
|
|
|
|
Conflicts:
main/src/addins/CSharpBinding/MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs
main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/TreeNodes/AssemblyReferenceNodeBuilder.cs
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs
main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/ChangeSetView.cs
main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlNodeExtension.cs
main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl/VersionControlService.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DocumentSwitcher.cs
|
|
|
|
|
|
We need to use cdecl
|