Skip to content

Port features from ConsoleHost to Cross-Platform Host #495

Closed

Description

Activity

  1. added
    Usability(LEGACY) Helps filter issues that might be higher priority because they directly affect usability
    on Feb 20, 2016
  2. vors commented on Feb 20, 2016

    @vors
    Collaborator

    One of the big 'Usability' annoyance that hopefully would be resolved: Tab-completion drops the end of the line.

    Scenario

    Write something, i.e.

    ls . | % {$_.Name}
    

    Now find command in history and try to replace . by another path and use tab-completion to complete the path.

    You will find that it drops the rest of the pipeline.

  3. palladia commented on Feb 21, 2016

    @palladia
    Contributor

    Thanks for testing. I've opened PR #569 to address this scenario.

  4. changed the title [-]Port Nano powershell managed host to Linux[/-] [+]Port features from ConsoleHost to Cross-Platform Host[/+] on Mar 1, 2016
  5. andyleejordan commented on Mar 1, 2016

    @andyleejordan
    MemberAuthor

    Per last engineering sync, we will be going with our existing cross-platform host, and porting features as we can from the full/core ConsoleHost.

  6. andyleejordan commented on Mar 28, 2016

    @andyleejordan
    MemberAuthor

    The first step for this is to run the ConsoleHost tests against our host. Until that is done, we won't know what we don't have implemented.

  7. andyleejordan commented on Apr 20, 2016

    @andyleejordan
    MemberAuthor

    This is in progress as we get more BVT/DRT tests ported.

  8. joeyaiello commented on May 5, 2016

    @joeyaiello
    Contributor

    We still need to close on whether or not we keep the native host around for PInvoke stuff for FullCLR PowerShell (populating the jumplist, fixing shortcuts, etc.) or rewrite that code to unify to a single managed host. We also use the native host today for hosting different CLRs (i.e. powershell -version 2) and we need to close on whether this is still needed.

    The room generally agrees that we should leave the native host be for FullCLR PowerShell until we have more time to mess around with the managed host. No real reason to get rid of the native host today.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Usability(LEGACY) Helps filter issues that might be higher priority because they directly affect usabilityWG-Quality-Testissues in a test or in test infrastructure

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions