Age | Commit message (Collapse) | Author |
|
|
|
Previously the native file watcher was statically linked into
monostub. This meant that the unit tests were not using the native
file watcher but the one provided by Mono. Switching to a dylib
allows the unit tests to use the native file watcher. If the dylib
is missing then the Mono file watcher will be used.
|
|
Remove the entire contrib folder as it's no longer used.
The MonoDevelop.CodeMetrics.csproj seems to be dead code since 2012.
Remove dead entries from .gitignore.
|
|
|
|
|
|
Register the MonoDevelop.Core.Tests.Addin in the project capability
tests and unregister it afterwards. This is instead of registering
the addin using an .addins file generated in the local-config folder
at build time and then deleting it after the test is run.
|
|
* [Mac] Compile monostub as 2 variants, one with gui, one without
Fixes VSTS #583932 mdtool should not show interactive UI when mono is too old
* Fixup
|
|
Fixes VSTS #577285 Report version of Xamarin.Mac that's used at runtime
|
|
|
|
* 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
|
|
This avoids shipping libxammac.dylib and uses a xammac static
lib which works with a system wide mono.
Thus, most of monostub code is now obsolete. To clean up later
once other users of monostub don't use this file anymore
|
|
|
|
|
|
Ignore .vs directories and StressTest binaries.
|
|
This integrates the FSW from CoreFX which is OSX specific.
|
|
* Output a binary log when building on Windows.
This is useful for investigating build issues.
* Fully qualify a type.
For some reason in Windows builds this fails to resolve because the namespace walk sees the "Microsoft.Runtime" namespace and fails. Not sure why it doesn't break on a Mac. Maybe that namespace isn't present on Mac inside the reference assemblies.
* Make sure MD.Core.Tests imports MonoDevelop.props.
Currently it has its own Signing properties and it doesn't specify PublicSign like all other projects. By doing what all other projects do we make sure this project is public-signed.
* Add a missing reference from WindowsPlatform.Tests to MonoDevelop.Core.Tests.
|
|
* [Loc] Add StripMnemonics to gitignore.
* [Loc] Import strings.
|
|
|
|
|
|
|
|
and DotNetCore templates port
|
|
# Conflicts:
# main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj
# main/src/core/MonoDevelop.Core/packages.config
# version-checks
|
|
* Add missing ignore
* Cleanup windows batch files
* msysgit supports executing *.bat directly, so we don't need the .sh
* pass arguments through to msbuild
* move editbin call to msbuild
* add git submodule update (like makefiles do)
* default to debug build (like makefiles do)
* use consistent NuGet.exe
|
|
|
|
|
|
|
|
|
|
The corresponding Makefile.am was added in f04abc403
|
|
|
|
Added unit tests that will fail CI builds when these tests fail. If
this fails, you won't be able to run MonoDevelop on Mac anyway. :P
More importantly, I changed `push_env` so it takes into account other
parts that the beginning of the environment variable string. Now it
will check whether the path components are not the first component, the
path variable will no longer be updated.
`push_env` also now takes only a path component, so pieces need to be
added manually, or you need to `strsep(&value, ":")` before appending.
|
|
|
|
|
|
It's the sanest approach as Xamarin.Mac.dll and libxammac go hand
in hand. If we local copy one we should local copy the other.
|
|
Conflicts:
main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/MonoDevelop.AspNet.Mvc.csproj
main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.csproj
main/src/addins/Xml/MonoDevelop.Xml.csproj
version-checks
|
|
Conflicts:
version-checks
|
|
|
|
Conflicts:
main/external/xwt
version-checks
|
|
Conflicts:
main/Main.sln
version-checks
|
|
* Rename public types/namespace to be more meaningful
* Port old tests to new parser
* Reorganize namespaces/directories
* Remove a lot of dead code
* Less stetic
* Fix build warnings
|
|
* Merged ASP.NET and ASP.NET MVC addins
- Added support for ASP.NET MVC in Web App
projects, needed for ASP.MVC 5 projects
* Cleaned and reorganized the codebase
* Moved ASP.NET unit tests into separate assembly
- Fixed some minor issues in Razor tests
* Removed automatic translation of C# project/file
templates to other languages
- Only C# templates are included
* Removed build-time updating of Web Forms CodeBehind
- Update-on-save is still supported
* Removed unmaintained remote deployment system
- It was never supported on Windows/Mac
- Removes dependency on Linux deployment addin
* Updated ASP.NET MVC templates to ASP.NET MVC 5
- ASP.NET MVC reference is now a NuGet reference
* Removed incomplete default doctype abstraction
* All template used HTML5 doctype
* Stetic is no longer used for UI
* Fixed build warnings
|
|
|
|
|
|
Conflicts:
main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.QuickTasks/QuickTaskOverviewMode.cs
main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/SplashScreen.cs
version-checks
|
|
|
|
|
|
|
|
Build tests to main/build/tests
Include tests in makefile
|
|
Ignore make and build files for NuGet addin
|
|
So we can easily debug when developing MD on Windows
|
|
|