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

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-26[msvc] Update csproj files (#6100)monojenkins
2017-08-07[msvc] Update csproj filesAlexander Köplinger
2017-08-07[bcl] Specify the name of the key file on the command line instead of using ↵Zoltan Varga
the AssemblyKeyFile attribute for consistency and to make it easier to do path name manipulation on the file name. (#5316)
2017-06-15Ensure monodoc/Test/ exists, with an empty fileJo Shields
This prevents build failures building monodoc tests, as git cannot check out empty directories, but Test/ must exist for `make check` to work
2017-05-15[msvc] Update csproj files (#4846)monojenkins
2017-04-24[msvc] Update csproj files (#4740)monojenkins
2017-04-23[mdoc] Integrate api-doc-tools versionMarek Safar
2017-04-18[msvc] Update csproj files (#4711)monojenkins
2017-01-17[msvc] Update csproj files (#4254)monojenkins
2017-01-17Clean up few warningsMarek Safar
2017-01-10[msvc] Update csproj files (#4221)monojenkins
2016-11-28[build] Roslyn switchMarek Safar
2016-11-14[msvc] Update .csproj filesAlexander Köplinger
2016-10-29[bcl] Add NUnitHelper.cs with API not in nunit-liteMarcos Henrich
NUnitHelper.cs adds CollectionAssert, FileAssert, StringAssert. Also adds AssertHelper class with methods that are not part of nunitlite Assert class.
2016-10-17[build] Regenerate .csproj filesAlexander Köplinger
Note: DISABLE_CAS_USE was removed in ed989a8e9e5c170b6d19edc60bb80e8a4e6d5cc0
2016-06-03[genproj] Update project filesMiguel de Icaza
2016-05-31[genproj] support for using prebuilt resourcesMiguel de Icaza
2016-05-27[genproj] Do not use \r on the Unix parts of the build hook, add RabbitMQ hooksMiguel de Icaza
2016-05-19[msbuild projects] Use newlines without a carriage return for Unix targets ↵Miguel de Icaza
to appease MS msbuild
2016-05-19[genproj] Use an explicit IntermediateOutputPath to prevent rebuilds on ↵Miguel de Icaza
cyclic assemblies
2016-05-18genproj: Improve handling of executables and projects with build dependenciesMiguel de Icaza
2016-05-18[genproj] Updates to project generator and csproj files.Miguel de Icaza
* Adds support for a handful of new command line arguments that we now use in the build. * Always attempts to match to a project name, to get the proper project dependency. * Update to support .exe and .dll in the generation. * Remove warnings and some dead code * Update the resulting csproj files based on running: make update-csproj make package-inputs mono genproj.exe
2016-04-04[build] Change the way how mcs references are passed to compiler to always ↵Marek Safar
use full path. One of csc prerequisites because csc uses -lib as path which is considered after RuntimeEnvironment.GetRuntimeDirectory which makes -lib useless
2016-03-15[monodoc] Remove redundant codepage argumentMarek Safar
2015-12-02[csproj] Remove *net_4_5.csproj files from the class libsAlexander Köplinger
We only use the net_4_x profile now so those csproj's don't make sense anymore.
2015-11-03[monodoc] Fixed several issues with `.ToEcmaCRef` method.Joel Martinez
In particular: - Issues with cref formatting for subtypes. - Added support for Explicitly implemented members. - Added support for generic member parameters. A number of unit tests were added to verify this functionality.
2015-09-14[build] Generated up-to-date net_4_x MSBuild projects.João Matos
2015-06-11[Lucene] Replace the large 66M dependency to a 4M dependency with the subset ↵Miguel de Icaza
that we use
2015-04-15[monodoc] Updated how generators load resource streams.Joel Martinez
The issue was discovered when using monodoc in an asp.net application; while the code was developed and worked successfully in the local Visual Studio web server, it failed when deployed and executed in IIS. The reason it seems is because of the use of `.GetCallingAssembly()`, which was returning an unexpected assembly reference. This resulted in the `.GetManifestResourceStream` returning null for resources that are definitely a part of monodoc.dll. Once the code was changed to get the assembly using a type reference of a type that's definitely in monodoc.dll ... the code resumed working as expected.
2015-03-19[monodoc] Added `PlatformDocApi` to the list of valid related sections.Joel Martinez
The use case here is when you are documenting a managed wrapper on top of a native platform API. This related link can be used to link to the original platform documentation for that member. This lets the reader look up the semantics of the native call without you having to duplicate the documentation in the managed reference docs; leaving you to focus your energies on documenting any unique considerations when calling this managed API. Example: ```xml <related type="PlatformDocAPI" href="https://msdn.microsoft.com/en-us/library/system.console.writeline">Microsoft documentation for <c>System.Console.WriteLine</c></related> ```
2015-03-19[monodoc] Fixed issue generating EcmaCref URLs.Joel Martinez
If you have a URL of the form ``T:System.Collections.Generic.Dictionary`2``, it parses correctly, but the `EcmaDesc` instance returned by the parser will throw an exception if you try to call the `.ToEcmaCref ()` method. This patch resolves this issue and returns a correctly formatted URL in this instance. Unit test included.
2015-03-17[genproj] Re-generated the class library projects.João Matos
2015-03-02[build] Add the assemblies in LIB_REFS to LIB_MCS_FLAGS automatically to ↵Zoltan Varga
reduce duplication.
2015-02-27[build] Add dependency information for class libraries using a LIB_REFS ↵Zoltan Varga
variable which lists the assemblies a given assembly depends on to build.
2015-01-13[build] Updated csproj files.Marcos Henrich
2014-12-04Remove 4.0 profileMarek Safar
2014-08-14[mdoc] Style updates per pull request feedbackJoel Martinez
2014-08-03[monodoc] Changes to support new-style iOS documentation:Joel Martinez
- Fixed bug in creating CREF strings. - Refactored XML file processing for customization during new style iOS assembly. This was done through the new file source interface, which lets you use dependency injection to customize the process. - Added the ability to rewrite CREF references when assembling docs that use native types. Also, the ability to handle dropped namespaces.
2014-07-10[monodoc] Clarified message when a backing file isn't foundAlexander Köplinger
If the backing file doesn't exist, it will be ignored. The previous message made it sound like this is a serious problem, which confused people as it is the last message that is printed when building Mono (because of a reference to 'DoesNotExist' in docs/toc.xml) while in reality everything is fine.
2014-06-16Remove a reference to the file AvoidCDataTextReaderTests.cs so that tarballs ↵Timotheus Pokorra
can be built again. The file was removed in https://github.com/mono/mono/commit/d8d1b0be6baf6f8881871592b040d85be790926c
2014-06-14Monodoc: Fix for CDATA bug ↵Larry O'Brien
(https://bugzilla.xamarin.com/show_bug.cgi?id=17850). Reverts 3f361e1a263fc23680beab62eadde0cd3e4ac64d Removed code that stripped CDATA statements (but not blocks) from input when showing a namespace page: The function Ecma2Html.WrapStream(TextReader,Dictionary<String,String>) very explicitly returns a new `AvoidCDataTextReader` when the system is showing a namespace. The `AvoidCDataTextReader` strips the CDATA statement, but not it's internal contents. The intent, according to AvoidCDataTextReaderTests, is to allow class summaries of this form: "<elements><summary>Addressbook APIs.</summary><remarks /><class name=""ABAddressBook"" fullname=""MonoTouch.AddressBook.ABAddressBook"" assembly=""monotouch""><summary><![CDATA[ Provides access to the system Address Book.]]> </summary></class></elements>" But that form is not desired. The bug arose because the input to `WrapStream` is very large (it actually includes the entire *description* for each class and member in the namespace!). If any CDATA-block contained entities such as, e.g., < or >, the resulting XML would (obviously) be ill-formed: "<xml>This should be valid <![CDATA[<T>]]> </xml>" would throw because the <T> would be attempted to be parsed as XML. Obviously, samples that contain generics or lambda or XAML would cause this problem. Although an XMLException was thrown, Macdoc swallows the exception in DocTools.GetHTML(). That is why this caused a silent failure on macdoc and was visible on Webdoc.
2014-05-25[build] the csproj files can now do a full class libraries buildMiguel de Icaza
2014-05-24[build] Fresh new csproj files based on the updated build system.Miguel de Icaza
2014-05-16[monodoc] removed erroneous instance of 'FOO' string.Joel Martinez
2014-04-30Small touchups to the UI, remove some extra space, use a bold, large font ↵Miguel de Icaza
for the text
2014-04-29[docs] monodoc style update for blockquote attribution.Joel Martinez
Handles the case for method lists, which are contained in blockquotes.
2014-04-28Merge pull request #1005 from ranma42/race-free-parallel-buildMarek Safar
Use mktemp instead of $RANDOM to generate unique names
2014-04-28[docs] Minor update to monodoc html template.Joel Martinez
Handles the case where a bullet list has only a paragraph rather than a term
2014-04-28[docs] Schema additions, and monodoc template updates.Joel Martinez
- Expanded monodoc-ecma schema to support the 'preserve-mono' attribute, and the attribution tag. - Added preserve-mono to several pieces of documentation that we would like to preserve across future automated documentation imports: CipherSuitesCallback, ServicePointManager, CultureInfo, Environment+SpecialFolder.xml - XSL template changes for monodoc HTML generation to support <attribution>
2014-04-23Use mktemp instead of $RANDOM to generate unique namesAndrea Canciani
Using $RANDOM is not safe because collisions can occur. An example of such a failure is available here: https://s3.amazonaws.com/archive.travis-ci.org/jobs/23572639/log.txt Using mktemp avoids this issue and removes the dependency on bash.