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

Porting several outstanding UITypeEditors #2288

Merged
merged 18 commits into from
Nov 8, 2019

Conversation

RussKie
Copy link
Member

@RussKie RussKie commented Nov 5, 2019

Contributes to #1115

Proposed changes

Relates to #1545

Customer Impact

  • Customers should have access to more UITypeEditors at runtime if they use PropertyGrid control.
    NB: The VS Desginer has its own set of editors.

Regression?

  • Yes

Risk

  • Minimal

Test methodology

  • Manual
  • CTI
Microsoft Reviewers: Open in CodeFlow

@RussKie RussKie requested a review from a team as a code owner November 5, 2019 12:27
@RussKie RussKie changed the title Release/3.1 uitypeeditors Porting several outstanding UITypeEditors Nov 5, 2019
@codecov
Copy link

codecov bot commented Nov 5, 2019

Codecov Report

Merging #2288 into release/3.1 will decrease coverage by 0.36366%.
The diff coverage is 0.8491%.

@@                  Coverage Diff                  @@
##           release/3.1       #2288         +/-   ##
=====================================================
- Coverage     25.23939%   24.87572%   -0.36367%     
=====================================================
  Files              814         844         +30     
  Lines           256171      260290       +4119     
  Branches         36525       36896        +371     
=====================================================
+ Hits             64656       64749         +93     
- Misses          186785      190824       +4039     
+ Partials          4730        4717         -13
Flag Coverage Δ
#Debug 24.87572% <0.8491%> (-0.36367%) ⬇️
#production 24.87572% <0.8491%> (-0.36367%) ⬇️
#test 100% <ø> (ø) ⬆️

Copy link
Member

@dreddy-work dreddy-work left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@RussKie one quick thing, we were trying to get rid of comment portion from resx files in core ( commented above). This should be a one time change ( until we make template change in VS?).

@leecow leecow added servicing-approved .NET Shiproom approved the PR for merge and removed Ask-Mode labels Nov 5, 2019
@leecow leecow added this to the 3.1 milestone Nov 5, 2019
@RussKie RussKie added the 🚫 * NO-MERGE * The PR is not ready for merge yet (see discussion for detailed reasons) label Nov 5, 2019
RussKie and others added 5 commits November 8, 2019 11:04
* Add editors we missed to the table of intrinsic editors
* Add positive ack test for editors associated in the table
* Add entries in test for editors only attached with editor attribute
* Add editor type to editor test and create basic test for properties
* Add stubs for all known editors requireing porting
@RussKie RussKie force-pushed the release/3.1-uitypeeditors branch from ff40778 to c06ca68 Compare November 8, 2019 00:08
vladimir-krestov and others added 10 commits November 8, 2019 14:55
Change editor reference of `ToolStripItem.ImageIndex` to `ImageIndexEditor`
like other `ImageIndex` public surface in other controls.
Whilst we do not support nor cant be expected to support customers who
reference our internals, in some scenarios like `UITypeEditor`s and
`TypeConverter`s may still be used by consumers to enhance their runtime
experience.
E.g. #2078 (comment)

Type forward `DataMemberFieldConverter` to avoid breaking existing customers.

Relates to #1545
@RussKie RussKie force-pushed the release/3.1-uitypeeditors branch from c06ca68 to a299459 Compare November 8, 2019 04:44
@RussKie RussKie force-pushed the release/3.1-uitypeeditors branch from a299459 to 44927a9 Compare November 8, 2019 04:46
@RussKie RussKie removed the 🚫 * NO-MERGE * The PR is not ready for merge yet (see discussion for detailed reasons) label Nov 8, 2019
@RussKie RussKie merged commit 922e410 into release/3.1 Nov 8, 2019
@RussKie RussKie deleted the release/3.1-uitypeeditors branch November 8, 2019 05:02
@ghost ghost locked as resolved and limited conversation to collaborators Feb 3, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
servicing-approved .NET Shiproom approved the PR for merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants