Skip to content

8691 support in operator for when clauses#9492

Merged
RomanNikitenko merged 1 commit intoeclipse-theia:masterfrom
danarad05:8691-support-in-opertor-for-when-clauses
Jul 13, 2021
Merged

8691 support in operator for when clauses#9492
RomanNikitenko merged 1 commit intoeclipse-theia:masterfrom
danarad05:8691-support-in-opertor-for-when-clauses

Conversation

@danarad05
Copy link
Contributor

What it does

Fixes #8691

How to test

Note: This PR is dependent on merging of #9154 as it requires latest monaco typings.

  1. Open a project - i.e. "helloworld sample" from "vscode-extension-samples"

  2. Update extension.ts to setContext i.e.:
    image

  3. Add to sample package.json - menus dependent on context key:
    image

  4. Run as hosted plugin

  5. Run command "extension.helloWorld" from command palette

  6. Right click on "src" folder and see that "Hello World" command is added to opened context menu:
    image

  7. Right-clicking on file and not folder - doesn't display "Hello World" command in context menu:
    image

Review checklist

Reminder for reviewers

@paul-marechal paul-marechal changed the title 8691 support in opertor for when clauses 8691 support in operator for when clauses May 18, 2021
@danarad05 danarad05 force-pushed the 8691-support-in-opertor-for-when-clauses branch from 76a8ce5 to c4199df Compare May 18, 2021 11:48
@EstherPerelman EstherPerelman force-pushed the 8691-support-in-opertor-for-when-clauses branch 3 times, most recently from 9b9194d to 9da71a3 Compare July 7, 2021 15:07
@EstherPerelman
Copy link
Contributor

@paul-marechal @tsmaeder @RomanNikitenko
After merging #9154 , Could you please review this PR (and finally approve & merge)?

@EstherPerelman
Copy link
Contributor

@paul-marechal @tsmaeder @RomanNikitenko
After merging #9154 , Could you please review this PR (and finally approve & merge)?

Anyone🤔?

Copy link
Contributor

@RomanNikitenko RomanNikitenko left a comment

Choose a reason for hiding this comment

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

Theia has got Support new vscode 'in' operator for 'when' clauseswith the Monaco upgrade.
I tested master branch according to the How to test section of the PR - it works well.

If I understand correctly, the current PR contains refactoring related to this area. The changes look good for me, I tested them - it works.

@EstherPerelman
there is one failing job - please pick up last changes from the master and check that all jobs are successful before merging the PR

1) Supporting ContextKeyExpression types
2) Enabled parsing of `when` clauses to the new ContextKeyExpression types.
@EstherPerelman EstherPerelman force-pushed the 8691-support-in-opertor-for-when-clauses branch from 9da71a3 to 2599e8f Compare July 13, 2021 08:31
@EstherPerelman
Copy link
Contributor

EstherPerelman commented Jul 13, 2021

Theia has got Support new vscode 'in' operator for 'when' clauseswith the Monaco upgrade.
I tested master branch according to the How to test section of the PR - it works well.

If I understand correctly, the current PR contains refactoring related to this area. The changes look good for me, I tested them - it works.

@EstherPerelman
there is one failing job - please pick up last changes from the master and check that all jobs are successful before merging the PR

@RomanNikitenko Thanks for approving!
I picked up last changes but ubuntu test still failing, Is it a cause of this PR?

@RomanNikitenko
Copy link
Contributor

failing_test

I have restarted all checks, waiting...

@EstherPerelman
Copy link
Contributor

failing_test

I have restarted all checks, waiting...

@RomanNikitenko Thank you it passed! Are you able to merge?

@RomanNikitenko RomanNikitenko merged commit 5284996 into eclipse-theia:master Jul 13, 2021
@vince-fugnitto vince-fugnitto added this to the 1.16.0 milestone Jul 29, 2021
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.

Support new vscode 'in' operator for 'when' clauses

4 participants