Age | Commit message (Collapse) | Author |
|
|
|
The code captures , thus it'll use the field on the client for the monitor. Rather than capturing a local, null check the update monitor.
Fixes VSTS #560980 [Feedback] VS for Mac crashes almost instantly when removing a png file from images directory in a shared project under version control (Subversion support extension enabled)
|
|
Blame has negative connotations, author does not
|
|
# Conflicts:
# main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/CompletionController.cs
# version-checks
|
|
* Fix `make dist`
(cherry picked from commit 7732445e89434e17ff1e0217a640d841b29d5fc9)
* Don't strip assemblies from tarballs.
It'll make distro packagers cry, but the tarballs will actually work.
(cherry picked from commit b1820981f8acced4d4b721ce44ed5860ce8fb758)
* Include case-sensitivity fix from NRefactory
* Ensure BuildVariables.cs is up to date and in `make dist` tarballs
|
|
|
|
* [Git,VCS] Fix some task balancing in clone and report message properly
* Fix PR feedback
|
|
# Conflicts:
# version-checks
|
|
[Git] Fix progress reporting on clone
|
|
* [Git] Fix a string being translated twice.
* [Git] Fix fetch remote from the UI not working.
The old code would not task a start before running any operations on it.
Start a task in the Fetch call, so users don't have to.
Fixes VSTS #555713
|
|
This now reports that a loose object can not be found instead of crashing and shows checkout progress in the pad
Fixes VSTS #549721
|
|
|
|
Creating a new project with a .gitignore file would add the solution
preferences file from the .vs directory to the local Git repository.
The solution preferences file should not be included in the Git
repository by default.
|
|
Before, if GetPrevious returned null, we would not do a blame before, now we blame to the first revision.
|
|
* [Ide] Colors refactoring: DimTextColor is now SecondaryTextColor
* [Ide] Styles: Routing DimTextColor to SecondaryTextColor
* [Ide] Styles: Routing DimTextColor to SecondaryTextColor (fix)
|
|
|
|
The UnitTests projects used to have a mix of tests for several assemblies.
This patch reorganizes the tests in several projects that target only
one assembly (for most cases) and have only the dependencies they need
to build.
Tests for MonoDevelop.Core have been moved to a new MonoDevelop.Core.Tests
project.
C# tests have been moved to MonoDevelop.CSharpBinding.Tests.
Other tests have been moved to Ide.Tests, which has been renamed to
MonoDevelop.Ide.Tests. This may require further reorganization.
MonoDevelop.Refactoring tests has been removed since now they are part
of Roslyn.
|
|
The code retains old broken functionality, commented out expected values are in unit tests.
Consider fixing this if Changelog style commits are still a thing. For now, just optimize it
by removing the usage of the TextEditor
Avoid creating a text editor and doing text manipulation there and rely on simple string parsing
Bug 56965 - Version control log filtering hangs IDE
|
|
The Invoke API now can take both an Action and an EventHandler. delegate {} causes ambiguous results.
|
|
Add accessibility attributes to the preferences dialog
|
|
|
|
Bug 56534 - Update git repo on VSTS fails with "null username or password"
|
|
[VCS] Change arrow character so windows renders it properly
|
|
Bug 56438 - VCS: Weird widget
|
|
When setting the local text, the text setter would end up formatting the tabs to spaces due to how the policy was set. Disable that setting.
|
|
Adds label and help to most of the project options panels in the main repo. Panels using Xwt can't be
made accessible yet. Partially fixes #53537
|
|
[Svn] Make unix svn resilient to native crashes
|
|
|
|
|
|
Bug 55345 - VSforMac crashes when adding a Cocoa project
|
|
Formerly, this code would use library paths to open libsvn and libapr accordingly.
This meant that it would use the search paths for each library that would end up loading.
In the case of Xcode not being located and svn being installed via brew, it would load mismatched dlls for the two
libraries.
dlopen-ing libsvn will ensure the right apr is loaded for the probed svn lib
Bug 47563 - Visual Studio for mac crashes on opening a solution
|
|
On Windows when building we see an error:
C:\Temp\monodevelop\main\src\addins\VersionControl\MonoDevelop.VersionControl.Git\gtk-gui\generated.cs(17,17): Error CS0436: The type 'BinContainer' in 'C:\Temp\monodevelop\main\src\addins\VersionControl\MonoDevelop.VersionControl.Git\gtk-gui\generated.cs' conflicts with the imported type 'BinContainer' in 'MonoDevelop.SourceEditor, Version=2.6.0.0, Culture=neutral, PublicKeyToken=3ead7498f347467b'. Using the type defined in 'C:\Temp\monodevelop\main\src\addins\VersionControl\MonoDevelop.VersionControl.Git\gtk-gui\generated.cs'. (CS0436) (MonoDevelop.VersionControl.Git)
|
|
gtk-gui files have warnings in them. (#2172)
|
|
* [Core] Remove superfluous ToCharArray.
* [Perf] Optimize StringBuilder usage
Go through StringBuilder.Append(string) and StringBuilder.Append(object)
usages. As follows, we no longer concat strings before appending to a
stringbuilder, and we no longer box valueTypes which go through
Append(object).
* [Perf] Optimize StringBuilder.AppendLine
Most notable improvements are in AssemblyBrowser and Diff calculation.
* Fix feedback.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It's now like vs.net where a batch of changes are done in a single event.
|
|
|
|
|
|
|
|
Conflicts:
main/src/addins/MonoDevelop.DotNetCore/MonoDevelop.DotNetCore.csproj
|
|
Gtk.TreeView contains a windget window and a so called
BinWindow. Both of them raise mouse events with own
pointer coordinates, which may need to be converted.
Additionally the context menu can be requested by
OnPopupMenu without valid EventButton arguments
resulting in NREs if not handled correctly. In this case
we show the context menu at the position of the current
selected item.
|
|
|
|
|
|
|
|
|