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

System.Configuration: User configuration file saving fixes, part 1. #54

Conversation

Conmanx360
Copy link
Collaborator

This PR contains half of the patches necessary to fix the issues in the configuration-with-defaults test, I've tried to split things to make them easier for review. The final patch in this series was difficult to split, so it's a bit big.

The full series of patches is here for reference.

This series also fixes the standalone configuration test t12.

… the sqlConnectionRetryInterval property.

Native uses the default validator for this property, this Was likely added as
a copy pasting mistake from stateNetworkTimeoutProp. Mono doesn't
validate property values so this never got caught.

Signed-off-by: Connor McAdams <[email protected]>
…tion with referencesource.

Signed-off-by: Connor McAdams <[email protected]>
…implementation with referencesource.

Signed-off-by: Connor McAdams <[email protected]>
…alizeElement/SerializeToXmlElement.

This allows us to check whether or not a ConfigurationElement has any
data to serialize without using SaveContext:HasValues, which brings us
closer to referencesource.

Signed-off-by: Connor McAdams <[email protected]>
…rce to store ConfigurationElement values.

This patch replaces Mono's method of storing ConfigurationElement values
with the method from referencesource, which is a prerequisite for
porting over a few other methods that we need.

Signed-off-by: Connor McAdams <[email protected]>
madewokherd added a commit to wine-mono/wine-mono that referenced this pull request Jan 26, 2024
@madewokherd
Copy link
Owner

Merged manually as 2cf7a02 and wine-mono/wine-mono@053ff18

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants