You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add infrastructure for managing context
Adds classes that manage the state of the prompt, nested contexts,
and multiple ReadLine implementations of varying complexity.
(cherry picked from commit 7ca8b9b)
* Console related classes changes
Change ReadLine method to call out to PowerShellContext. This lets
the PowerShellContext determine which ReadLine implementation to use
based on available modules.
Also includes some changes to the System.Console proxy classes to
account for PSReadLine.
(cherry picked from commit 59bfa3b)
* Rewrite command invocation operations for PSRL
Refactor PowerShellContext to have a more robust system for
tracking the context in which commands are invoked. This is a
significant change in that all interactions with the runspace
must be done through methods in PowerShellContext. These changes
also greatly increase stability.
(cherry picked from commit 21e6b5f)
* Rewrite direct SessionStateProxy calls
All interactions with the runspace must be done through
PowerShellContext now that nested PowerShell instances are
encountered frequently.
Also fix a bunch of race conditions that were made more obvious
with the changes.
(cherry picked from commit fa2faba)
* Pass feature flags to Start-EditorServicesHost
* Address feedback and fix travis build error
- Address feedback from @bergmeister
- Fix a few other similar mistakes I found
- Fix travis build failing due to missing documentation comment tag
* Fix all tests except ServiceLoadsProfileOnDemand
- Fix an issue where intellisense wouldn't finish if PSReadLine was not
running
- Fix a crash that would occur if the PSHost was not set up for input
like the one used in our tests
- Fix a compile error when building against PSv3/4
- Fix a hang that occurred when the PromptNest was disposed during a
debug session
- Fix some XML documentation comment syntax errors
* Fix extra new lines outputted after each command
Removed a call to WriteOutput where it wasn't required. This was
creating extra new lines which failed tests (and obviously didn't
look right).
* Remove unused field from InvocationEventQueue
And also fix spacing between the other fields.
* Remove copying of PDB's in build script
@rjmholt did a better job of this in a different PR that we can merge
into 2.0.0 later. It also doesn't make sense in this PR.
* Add AppVeyor tracking to branch 2.0.0
* Fix ambiguous method crash on CoreCLR
Simplify delegate creation in PSReadLineProxy and fix the immediate
ambiguous method crash the complicated code caused on CoreCLR.
* first round of feedback changes
* Some more feedback changes
* add a bunch of copyright headers I missed
* remove KeyAvailable query
* Get the latest PSReadLine module installed
* Add PSReadLine installation to build script
* the file should be downloaded as a .zip
* Address remaining feedback
* Attempt to fix issue with native apps and input
On Unix like platforms some native applications do not work properly if
our event subscriber is active. I suspect this is due to PSReadLine
querying cursor position prior to checking for events. I believe the
cursor position response emitted is being read as input.
I've attempted to fix this by hooking into PSHost.NotifyBeginApplication
to temporarly remove the event subscriber, and
PSHost.NotifyEndApplication to recreate it afterwards.
* Revert "Attempt to fix issue with native apps and input"
This reverts commit 1682410.
* Fix build failure
0 commit comments