Commit graph

4187 commits

Author SHA1 Message Date
Josh Soref
0831341e2a spelling: public identifiers in src/Microsoft.PowerShell.GraphicalHost/HelpWindow 2016-09-01 17:42:26 +00:00
Josh Soref
7a468b4a45 spelling: public identifiers in src/Microsoft.PowerShell.Workflow.ServiceCore 2016-09-01 15:45:32 +00:00
Josh Soref
ab7b5008e3 spelling: public identifiers in src/System.Management.Automation 2016-09-02 16:21:35 +00:00
Josh Soref
db05c012ce spelling: public identifiers in src/Schemas/PSMaml 2016-09-01 15:56:23 +00:00
Josh Soref
0bba0328bc spelling: public identifiers in src/Microsoft.PowerShell.Commands.Management 2016-09-01 16:08:57 +00:00
Josh Soref
c2dae1d08e spelling: public identifiers in src/Microsoft.PackageManagement/Utility 2016-09-01 16:06:06 +00:00
Josh Soref
f383ea1acc spelling: public identifiers in src/Microsoft.PackageManagement.PackageSourceListProvider 2016-09-01 16:05:39 +00:00
Josh Soref
7931c2ede1 spelling: public identifiers in src/Microsoft.PackageManagement.NuGetProvider 2016-09-14 10:51:29 +00:00
Josh Soref
3bc91575c2 spelling: public identifiers in src/Microsoft.PackageManagement.MetaProvider.PowerShell 2016-09-01 16:04:06 +00:00
Josh Soref
2aa9caf5a0 spelling: public identifiers in src/Microsoft.Management.Infrastructure.CimCmdlets 2016-09-01 16:03:51 +00:00
Sergei Vorobev
81a598f242 Merge pull request #2089 from 0xfeeddeadbeef/master
Use prefixed QNames in XPath expressions used by all implementations of ICmdletProviderSupportsHelp interface
2016-09-13 15:14:46 -07:00
Paul Higinbotham
79ddafcc85 Fix for Linux remote script debugging hang (#2213)
* Fix for Linux remote debugging hang bug.

* Removing dependency in PSReadLine on new engine helper API since it needs to be compatible with V3.
2016-09-13 11:31:48 -07:00
George Chakhidze
db330207dd Make sure we log that tests for Cert:\ and WSMan:\ provider-specific help are skipped 2016-09-13 10:26:53 +04:00
George Chakhidze
7ce34224c2 Remove '.ni' from module help file name (indicating a Ngen binary)
Fixes #2088
2016-09-13 09:40:14 +04:00
George Chakhidze
e8190a569b Use prefixed QNames in XPath expressions used by all implementations of ICmdletProviderSupportsHelp interface
Also includes these bugfixes:
  - WSManConfigProvider.GetHelpMaml: Tried to load XML from
    MemoryStream that was created from file name string. Use XmlReader
    instead.
  - WSManConfigProvider.GetHelpMaml: Use Path.Combine instead of
    platform-specific directory separator character.
  - WSManConfigProvider.GetHelpMaml: CmdletHelpPath MAML XML element
    attribute `ID` name casing seems inconsistent with other help.xml
    files. XPath 1.0 does not support case-insensitive expressions,
    use both `id` and `ID` in query.
  - Add Pester test to verify that Get-Help shows provider-specific help.

Fixes #2088
2016-09-13 09:40:14 +04:00
Yanbing
fd4552bfb8 Added tests for hashtabletoPSCustomObjectConversion, OutErrorVairable tests (#2160) 2016-09-12 18:29:55 -07:00
Sergei Vorobev
a4b7db7277 Merge pull request #2220 from andschwa/docker
Dockerize Linux build environments
2016-09-12 18:27:36 -07:00
Aleksandar Nikolić
a127f36ba2 Fix typo in CONTRIBUTING.md (#2242)
Change "once" to "one" and remove spaces before and after "/".
2016-09-12 18:21:29 -07:00
Andrew Schwartzmeyer
832f1a679d Update documentation 2016-09-12 15:01:19 -07:00
Andrew Schwartzmeyer
fde942f6bb Copy artifacts from containers to docker/packages 2016-09-12 15:01:19 -07:00
Andrew Schwartzmeyer
f0314cd86e Parallelize Docker builds
Log output to docker/logs.
2016-09-12 15:01:19 -07:00
Andrew Schwartzmeyer
002d2a6911 Satisfy shellcheck
Some variables left unquoted because they may be empty.
2016-09-12 15:01:19 -07:00
Andrew Schwartzmeyer
4253051421 Add RUNARGS and BUILDARGS for more flexibility
E.g. RUNARGS="--rm" or BUILDARGS="--no-cache".
2016-09-12 15:01:19 -07:00
Andrew Schwartzmeyer
e1e014295b Add -powershell and -Pester options to Start-PSPester
When testing containers, we want to use the in-box PowerShell.
2016-09-12 15:01:19 -07:00
Andrew Schwartzmeyer
03237e91b6 Consolidate test script with launch script 2016-09-12 15:01:19 -07:00
Andrew Schwartzmeyer
ceed98e33d Enable building arbitrary forks and branches 2016-09-12 15:01:19 -07:00
Andrew Schwartzmeyer
d76cc0f600 Add unstable Dockerfile for CentOS 7 2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
2c7e687340 Add stable Dockerfile for CentOS 7 2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
7ac85f6ce0 Add unstable Dockerfile for Ubuntu 16.04 2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
da024ec2ba Add stable Dockerfile for 16.04 2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
7375ab58b1 Add Docker scripts
Common bootstrap.ps1 script to run PowerShell builds.
Launch script to build and tag all containers.
Test script to run tests in unstable containers.
2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
6bddaf6534 Add unstable Dockerfile for Ubuntu 14.04 2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
cbc658b525 Add stable Dockerfile for Ubuntu 14.04
Dependencies and PowerShell are installed.
2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
3e269103b5 Remove prototype Dockerfile 2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
427435c8fd Refactor .NET CLI installation into Install-Dotnet
So that it can be reinstalled separately if desired.

Also removed the set validation as it was now wrong,
and removed the warning about no Invoke-WebRequest on Core PowerShell
(it is ported now).

I don't like the duplicate parameter logic,
especially around -NoSudo.
2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
fc2c1b9f7d Update apt-get repo in Start-PSBootstrap
yum does not need this as yum install does it automatically.

This is needed when running, for example, in a container.
2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
3a66c04f23 Add -NoSudo option to Start-PSBootstrap 2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
3687692802 Guard fatal bootstrap steps with Start-NativeExecution 2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
bb476d4aef Install groff when bootstrapping for packaging 2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
e7537b7ef4 Improve GetFullyQualfiedName() test 2016-09-12 15:01:18 -07:00
Andrew Schwartzmeyer
b86b1f870a Fix memory leak in GetFullyQualifiedName() 2016-09-12 15:01:18 -07:00
Yanbing
e1bfe97d87 Add tests to language part 1 (#2086) 2016-09-12 10:43:53 -07:00
Aleksandar Nikolić
1d89d46c76 Update demos/Azure/Azure-Demo.ps1 (#2149)
* Update demos/Azure/Azure-Demo.ps1

Fix typos and casing.
Remove double spaces.

* Update Azure-Demo.ps1
2016-09-12 10:08:17 -07:00
Sergei Vorobev
ea5b6720cd Merge pull request #2092 from bingbing8/Add-Tests-to-language-part-2
Add tests to language part 2
2016-09-10 10:07:35 -07:00
Ben Tucker
7071137085 Fix test-locale.cpp to report failing value (#2191)
ASSERT_TRUE("a"=="b") only reports that the strings do not match, hiding
their values.
ASSERT_STREQ("a","b") is a functionally equivalent test, but reports
back the values of the failing strings for easier troubleshooting.
2016-09-08 13:44:13 -07:00
Yanbing Wang
2530207d2a move help tests to feature. It generate two much log 2016-09-07 17:34:38 -07:00
Josh Soref
fe08ab64ee Issue management (#2197)
* punctuation: issue management

* grammar: issue management

* capitalization: issue management

* miscellaneous: issue management
2016-09-07 11:32:31 -07:00
Josh Soref
fd1d7a128f grammar: TransactedRegistry stub in System.Management.Automation CoreCLR (#2196)
PowerShell has some stubs to enable code to almost sort of work with things.
Some of the stubs try to say "Do not use me".

This commit corrects the grammar of the message.

Previously the message tried to apply a past tense form to `hit`,
but the past tense of `hit` is `hit`, and while breakpoints can
be hit, it's better to talk to the user about what should be done/
should not be done.
2016-09-07 11:29:42 -07:00
Andrew Schwartzmeyer
8911e72477 Fix incorrect function references in releasing.md
This documentation is meant to describe Start-PSPackage, not Start-PSBuild.
2016-09-06 15:53:09 -07:00
Sergei Vorobev
7a89b33f8b Merge pull request #2154 from jsoref/spelling-locals
Spelling locals
2016-09-06 12:18:33 -07:00