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

[Tracking] Current VB work (Refactoring and adding tests) #12230

Open
3 tasks
KlausLoeffelmann opened this issue Sep 26, 2024 · 5 comments · Fixed by #12261
Open
3 tasks

[Tracking] Current VB work (Refactoring and adding tests) #12230

KlausLoeffelmann opened this issue Sep 26, 2024 · 5 comments · Fixed by #12261
Assignees
Labels
area-VisualBasic 🚧 work in progress Work that is current in progress
Milestone

Comments

@KlausLoeffelmann
Copy link
Member

KlausLoeffelmann commented Sep 26, 2024

[Draft]

This will be the tracking issues for all the ongoing VB work that we want to accomplish in the .NET 10-time frame.

@KlausLoeffelmann KlausLoeffelmann added this to the .NET 10.0 milestone Sep 26, 2024
@KlausLoeffelmann KlausLoeffelmann self-assigned this Sep 26, 2024
@KlausLoeffelmann KlausLoeffelmann changed the title [Tracking] Current VB word (Refactoring and adding tests) [Tracking] Current VB work (Refactoring and adding tests) Sep 26, 2024
@KlausLoeffelmann
Copy link
Member Author

@paul1956:

Could you please list your suggested PR order as I started it in an answer to this comment?
I will then take a look as soon as I get to it and paste it into this tracking issue.
Let's then tackle this step by step.

Please do not create another PR, before we have this sorted out! 😸

@paul1956
Copy link
Contributor

paul1956 commented Sep 26, 2024

@KlausLoeffelmann @Tanya-Solyanik
Most of the original issues have been Merged, below is what is left with details.
The bottom 4 PR's are DRAFT as they depend on the previous PR's.

#12507 Reennable test broken in Merge and fix developer usability issues
A test is missing Fact
Two Forms in VB Repo (ProgressDialog and VBInputBox) cause Designer to error when double clicked. This PR adds <DesignerCategory("Default")> to avoid opening Designer.
There are a few comments missing a space between quote and text.

#12486 Code Coverage for DownloadFile Review 1St]
Adds a download server, so tests have no external dependencies.
Adds the tests for DownloadFile when used against the existing code there is 100% coverage. This will allow confidence that the #12489 will behave identically.

#12489 Fix issue#9807 2nd DRAFT
Removes dependency on WebClient for downloads
Adds Friend DownloadFileAsync, making public requires API Review

#12118 Shorten long lines in VB REVIEW (3rd) AFTER #12489 DRAFT
Purely cleanup no logic changes. This shortens line over 120-130 characters in VB

#12139 Shorten long inline comments REVIEW (4th) DRAFT
Purely C# cleanup no logic changes

#12148 Improve xml comments review 5th DRAFT

@KlausLoeffelmann
Copy link
Member Author

OK, that helps.
I'll go through those soon, but I think the first one will be the one I have in the list already "to get ramped up" so to say. Nothing for you to do, right now, would like to ask for patience. I'll keep you posted.

@lonitra
Copy link
Member

lonitra commented Oct 15, 2024

Apologies. Looks like merging PR automatically closed this. I've reopened.

@adegeo
Copy link

adegeo commented Nov 21, 2024

Here are some things I noticed about VB while working on the Winforms Migration article:

  • Creating a project in VS, the HighDpiMode is missing in Application.myapp until you set it via project properties.
  • Changing Application Framework > Windows Visual Style in project properties doesn't apply on next compile. I have run the project twice to get it working.
  • In Solution Explorer, double-clicking on My Project opens the project settings page, but fails to navigate to the Application Framework section.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-VisualBasic 🚧 work in progress Work that is current in progress
Projects
None yet
4 participants