Age | Commit message (Collapse) | Author |
|
This allows us to remove a lot of cruft and simplifies our CI build.
|
|
They can be used with native line endings.
We now have a shared folder with the dotnet repos and they have CRLF normalization enabled.
This difference leads to conflicts while applying changes from the dotnet repos to mono.
|
|
|
|
override it (#10429)
* Move the PreBuild dependency property later in the file so targets can't override it
* [csproj] Update project files
|
|
* Remove use of sln dependencies and use csproj project references instead
* Rewrite jay.vcxproj so it builds correctly even without help from the sln file
* Force pre-build event to run after references are resolved. Change how culevel.exe path is computed to be more resilient.
* [csproj] Update project files
|
|
for sources in projects so that we don't get erroneous duplicate files in cases where there are both profile and host platform criteria (#9952)
A recent commit revealed that in cases where we select based on a mix of host platform and profile, genproj csproj files can end up with duplicate sources because the existing <ItemGroup Condition= approach could make multiple groups match for a given compile when we really just want one.
This PR changes to generating a cascade of msbuild <Choose> elements, which give if-else selection to ensure that we only ever build a single set of files.
|
|
of solution dependencies (#9670)
Using solution dependencies in ```bcl.sln``` seems flaky and seems like it might not establish the full ordering we need to ensure that ```Consts.cs``` exists before we build things that require it. Let's try using project references (where ```corlib.dll``` 'depends' on ```genconsts.exe```) instead. This should also insert the dependency for any project that includes Consts.cs instead of just corlib.
This PR also makes update-solution-files actually fail if ```genconsts.exe``` fails to build because it was driving me mad.
Part of #6886
|
|
host platform (#8985)
* Update genproj makefile to include gensources
Update genproj argument parser to be more generous about displaying help
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* Fix rebase issue
* Checkpoint
* Checkpoint
* Fix built sources only being added to one profile
* Fix typo
* Checkpoint
* Fix indentation
* Use csc instead of mcs
* Checkpoint
* Fix BUILT_SOURCES only being handled for the first profile processed
* Checkpoint
* Checkpoint
* Strip double slashes from paths to fix spurious csproj change
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint: Fix genproj compilation
* Checkpoint
* Checkpoint
* Checkpoint
* Fix crash when no targets were loaded (due to an error)
* Checkpoint
* Checkpoint
* Checkpoint
* Fix TryParseTargetInto bug
* Checkpoint
* Shuffle exclude logic around so that it works correctly during genproj diffing
* Remove gensources tracing
* Checkpoint
* Fix handling of oddball sources paths from executable.make
* Fix jay not being set to build
* Fix wrong slashes being used for embedded resource paths
* [csproj] Update project files
|
|
|
|
without setting a platform (#8223)
* Default platform to net_4_x if none is specified, to fix tools that build without setting a platform
* [csproj] Update project files
|
|
* [msvc] Update csproj files
* [msvc] Delete old net_4_x.csproj and xbuild_12.csproj files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note: DISABLE_CAS_USE was removed in ed989a8e9e5c170b6d19edc60bb80e8a4e6d5cc0
|
|
|
|
to appease MS msbuild
|
|
cyclic assemblies
|
|
|
|
toplevel net_4_x.sln
|
|
|
|
svn path=/trunk/mcs/; revision=47024
|
|
svn path=/trunk/mcs/; revision=46564
|
|
svn path=/trunk/mcs/; revision=45988
|
|
First step in attempting to do an actual framework here.
svn path=/trunk/mcs/; revision=45986
|
|
svn path=/trunk/mcs/; revision=30348
|
|
* Cscompmgd/Microsoft.CSharp/TODOAttribute.cs:
* Microsoft.JScript/Microsoft.JScript/TODOAttribute.cs:
* Microsoft.Web.Services/Microsoft.Web.Services/TODOAttribute.cs:
* Mono.Data.MySql/Mono.Data.MySql/TODOAttribute.cs:
* Mono.Data.PostgreSqlClient/Mono.Data.PostgreSqlClient/TODOAttribute.cs:
* Mono.Data.SybaseClient/Mono.Data.SybaseClient/TODOAttribute.cs:
* Mono.Data.SybaseClient/Mono.Data.SybaseTypes/TODOAttribute.cs:
* Mono.Data.Tds/Mono.Data.Tds.Protocol/TODOAttribute.cs:
* Mono.Data.TdsClient/Mono.Data.TdsClient/TODOAttribute.cs:
* Mono.Data.TdsClient/Mono.Data.TdsTypes/TODOAttribute.cs:
* System/Microsoft.Win32/TODOAttribute.cs:
* System/System/TODOAttribute.cs:
* System.Data/System.Data/TODOAttribute.cs:
* System.Data.OracleClient/System.Data.OracleClient/TODOAttribute.cs:
* System.Design/System.Design/TODOAttribute.cs:
* System.Design/System.Web.UI.Design.WebControls/TODOAttribute.cs:
* System.Design/System.Windows.Forms.Design/TODOAttribute.cs:
* System.DirectoryServices/System.DirectoryServices/TODOAttribute.cs:
* System.Drawing.Design/Assembly/TODOAttribute.cs:
* System.Messaging/System.Messaging/MonoTODO.cs:
* System.Web/System.Web/TODOAttribute.cs:
* System.Web.Mobile/System.Web.Mobile/TODOAttribute.cs:
* System.Web.Services/System.Web.Services/TODOAttribute.cs:
* System.Windows.Forms/System.Resources/ResXResourceReader.cs:
* System.Windows.Forms/System.Windows.Forms/TODOAttribute.cs:
* System.Windows.Forms/WINELib/TODOAttribute.cs:
* System.XML/System.Xml/TODOAttribute.cs:
Added Comment property.
svn path=/trunk/mcs/; revision=28778
|
|
* AssemblyInfo.cs: Changed public key to msfinal.pub to match MS
svn path=/trunk/mcs/; revision=26100
|
|
svn path=/trunk/mcs/; revision=26087
|
|
* AssemblyInfo.cs: Added
* ChangeLog: Added
* Locale.cs: Added
svn path=/trunk/mcs/; revision=25112
|
|
* SelectionList.cs : Initial implementation.
* ListDataHelper.cs : Initial implementation.
* TextBox.cs : Dummy implmentation.
svn path=/trunk/mcs/; revision=18751
|
|
* CHtmlCalendarAdapter.cs: Initial implmentation.
* ControlAdapter.cs : HandlePostBackEvent(string),
: OnLoad(EventArgs),
: OnPreRender(EventArgs),
: OnUnload(EventArgs),
: OnRender(EventArgs) - Marked virtual
svn path=/trunk/mcs/; revision=18750
|
|
* HtmlCalendarAdapter.cs: Initial implmentation.
svn path=/trunk/mcs/; revision=18748
|
|
* Style.cs : ApplyTo(WebControl) - Stubbed.
svn path=/trunk/mcs/; revision=18747
|
|
* HtmlMobileTextWriter.cs
: Added several Style related methods,
and also some Write methods.
* MobileTextWriter.cs : Device { get; } - Implemented
* StyleStack.cs, WriterState.cs, WriterStyle.cs, StyleTag.cs
: (Private / Internal) Helper classes.
svn path=/trunk/mcs/; revision=18402
|
|
* ControlAdapter.cs : Control property - Marked virtual
: LoadPostData(...) - Marked virtual
* HtmlCommandAdapter.cs : Implemented.
* HtmlControlAdapter.cs : RenderEndLink(...) - Correct signature
* HtmlMobileTextWriter.cs
: Added several properties,
: Stubbed several methods
svn path=/trunk/mcs/; revision=17861
|
|
* HtmlControlAdapter.cs : Looks like done, at least stubbing.
svn path=/trunk/mcs/; revision=17847
|
|
* MobileControl.cs : Style { get; } - Completed.
svn path=/trunk/mcs/; revision=17315
|
|
* ControlAdapter.cs : Style { get; } - Implemented.
* HtmlControlAdapter.cs : Towards finishing.
* HtmlPageAdapter.cs : PersistCookielessData - Mocked.
* HtmlMobileTextWriter.cs
: EnterStyle(Style) - Mocked.
svn path=/trunk/mcs/; revision=17314
|
|
* ControlAdapter.cs : Mark Render(...) virtual.
* HtmlControlAdapter.cs : AddAttributes(...),
ExitSecondaryUIMode(),
LoadAdapterState(),
Render(...) - Implemented.
svn path=/trunk/mcs/; revision=17151
|
|
svn path=/trunk/mcs/; revision=16195
|
|
* ChangeLog: Updated the date of action...
svn path=/trunk/mcs/; revision=15451
|
|
* HtmlControlAdapter.cs : A little more implementation.
* HtmlMobileTextWriter.cs,
* MultiPartWriter.cs,
* MobileTextWriter.cs : Dummy implementation.
* MobileControl.cs : Now implements IAttributeAccessor.
-- Commented out.
svn path=/trunk/mcs/; revision=15450
|
|
* HtmlControlAdapter.cs : Partial implementation.
* HtmlFormAdapter.cs : Initial implementation.
* HtmlPageAdapter.cs : Initial implementation.
svn path=/trunk/mcs/; revision=14749
|
|
* ControlAdapter.cs : Some more methods.
svn path=/trunk/mcs/; revision=14108
|
|
* MobilePage.cs : Adapter { get; } - Stubbed.
svn path=/trunk/mcs/; revision=14107
|