Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various fixes for ELYON launcher #31

Closed
wants to merge 8 commits into from
Closed

Various fixes for ELYON launcher #31

wants to merge 8 commits into from

Conversation

madewokherd
Copy link
Owner

A set of fixes I made for the ELYON launcher, unfortunately I wasn't able to get it working at the time so I shelved it. I've since learned that it helps Automation which also uses CefSharp so I've cleaned them up for inclusion.

Esme Povirk added 8 commits March 5, 2022 11:27
ELYON launcher uses this directly via reflection to change its
config file. That approach still won't work, because the class
currently has no integration with other components.
According to MSDN, if XmlSerializerFormatAttribute and
DataContractFormatAttribute are not defined, the class
attribute is used, or failing that DataContractSerializer.

This is needed by CefSharp's BrowserProcessResponse class.
This is, apparently, supposed to be done across the board in
System.ServiceModel, and is done other places. There's no clear
central location to handle this.
@madewokherd
Copy link
Owner Author

This introduced test failures:

2022-03-09T23:28:34.6627814Z x86.MonoTests.System.ServiceModel.Description.WebScriptEnablingBehaviorTest
2022-03-09T23:28:34.6628698Z x86.MonoTests.System.ServiceModel.Dispatcher.WebHttpDispatchOperationSelectorTest
2022-03-09T23:28:34.6629509Z x86.MonoTests.System.ServiceModel.Web.WebOperationContextTest
2022-03-09T23:28:34.6630191Z x86.MonoTests.System.ServiceModel.Web.WebServiceHostTest

System.ServiceModel was changed and I haven't seen these in other runs, so they're probably caused by the changes.

@madewokherd
Copy link
Owner Author

Manually merged, dropped the System.ServiceModel change for now.

@madewokherd madewokherd deleted the elyon-wip branch March 12, 2022 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant