George Fleming
d622477073
Change order of delete to get around broken symlink issue
2016-03-01 15:57:16 -08:00
George Fleming
5ab50a183f
New test for symlink of directory
2016-03-01 15:57:16 -08:00
George Fleming
b1edc1f039
Bump monad
2016-03-01 15:57:11 -08:00
George Fleming
c02b29847f
Bump libpsl-native
2016-03-01 15:56:00 -08:00
Andy Schwartzmeyer
614c3f0623
Merge pull request #599 from PowerShell/updates
...
Bump packages
2016-02-26 14:57:38 -08:00
Andrew Schwartzmeyer
9402c68c57
Fix Start-Sleep Pester tests
2016-02-26 13:11:14 -08:00
Andrew Schwartzmeyer
27f38f161c
Bump monad with DataTable removal
2016-02-26 12:26:28 -08:00
Andrew Schwartzmeyer
a67a0ca122
Add System.Threading.Thread package
...
Now needed to use the `Thread` type.
2016-02-26 12:26:28 -08:00
Andrew Schwartzmeyer
2518b0ab3f
Bump .NET packages to 23826
2016-02-26 12:26:28 -08:00
Andrew Schwartzmeyer
a4ab3cc8b6
Bump CLI version to build 1540
...
Latest common build.
2016-02-26 12:26:28 -08:00
Andy Schwartzmeyer
5b248c1511
Merge pull request #597 from PowerShell/ci-cache
...
Enable caching on CI machines
2016-02-26 12:26:04 -08:00
Andrew Schwartzmeyer
4ddd0a8a4e
Cache apt repositories on Travis
2016-02-26 11:36:47 -08:00
Andrew Schwartzmeyer
f18a3478da
Cache CLI on AppVeyor
2016-02-26 11:36:42 -08:00
Andrew Schwartzmeyer
48237fef3d
Cache ~/.nuget on AppVeyor
2016-02-26 11:21:50 -08:00
Andrew Schwartzmeyer
bc3096c94f
Cache ~/.nuget on Travis
...
Should speed up builds by several minutes.
2016-02-26 11:05:09 -08:00
Sergei Vorobev
98a94683fd
Fail appveyor build, if CoreCLR tests failed on windows
2016-02-25 23:48:06 -08:00
Andy Schwartzmeyer
23a83184ff
Merge pull request #589 from PowerShell/werror
...
Treat C# warnings as errors
2016-02-24 16:56:35 -08:00
Andrew Schwartzmeyer
af3e15a7bc
Don't treat MMI warnings as errors on FullCLR
...
It can only build with warnings.
It will error if the full `SafeHandleZeroOrMinusOneIsInvalid` type is
used on FullCLR because the derivation is not completely implemented.
2016-02-24 16:35:07 -08:00
Andrew Schwartzmeyer
966be6a792
Treat C# warnings as errors
2016-02-24 16:33:17 -08:00
Andrew Schwartzmeyer
1b59a60550
Fix compiler warning about unused variable
2016-02-24 16:33:17 -08:00
Andy Schwartzmeyer
ca26f2dea6
Fix list of submodules to update on Windows
...
Pester was moved to facilitate easier automatic publishing.
[skip ci]
2016-02-24 15:57:38 -08:00
Andy Schwartzmeyer
22a33fb92c
Merge pull request #588 from PowerShell/cmake
...
Fix current working directory for CMake
2016-02-24 15:15:12 -08:00
Andrew Schwartzmeyer
91456111bf
Fix current working directory for CMake
...
There is no way around this. The directory where CMake is invoked is
where it writes its build files, so we have to `pushd`. In case anything
fails, we `popd` in a finally block.
2016-02-24 11:50:56 -08:00
Andy Schwartzmeyer
7047041404
Merge pull request #587 from PowerShell/module
...
Improve Start-PSBuild and Start-PSPackage functions
2016-02-23 16:49:46 -08:00
Andy Schwartzmeyer
4c69299d89
Merge pull request #586 from PowerShell/multiline
...
Add support for multi-line input
2016-02-23 16:41:36 -08:00
Andy Schwartzmeyer
bbe0f6b0fa
Merge pull request #585 from PowerShell/cursor
...
Fix crash when cursor goes 'off screen'
2016-02-23 16:34:14 -08:00
Andrew Schwartzmeyer
594bdacb6a
Improve Start-PSBuild and Start-PSPackage functions
...
- Better comments
- Better indentation
- Working directory agnostic (uses `$PSScriptRoot`)
- Does not `cd`
- `PSPackage` does not call `PSBuild`
- Asserts that `bin/powershell` exists
- Derives version from `git describe` if not given
- Version parameter now a string to support metadata
2016-02-23 16:21:00 -08:00
George Fleming
6776a909b2
Simply code
2016-02-23 15:23:12 -08:00
George Fleming
e92c1e80cc
Add support for here-string
2016-02-23 15:10:32 -08:00
Andy Schwartzmeyer
f8b67d1cac
Merge pull request #584 from PowerShell/remoteregfix
...
Adding remote registry fix for monad
2016-02-23 14:47:12 -08:00
v-alexjo
af5d19a0cd
Adding remote registry fix from submod
2016-02-23 13:48:41 -08:00
George Fleming
a494516c5d
Handle multi-line commands
2016-02-23 12:53:47 -08:00
George Fleming
4bcc0f781f
Fix crash when cursor goes 'off screen'
2016-02-22 17:02:37 -08:00
Andy Schwartzmeyer
2b6dadcb12
Merge pull request #578 from PowerShell/remove-dsc
...
Remove DSC submodule
2016-02-22 16:29:04 -08:00
Andrew Schwartzmeyer
a18c2c43a3
Remove DSC submodule
...
Resolves #573 .
2016-02-22 16:09:33 -08:00
Andy Schwartzmeyer
f67c395c1c
Merge pull request #572 from PowerShell/self-host
...
Enable self-hosting
2016-02-22 15:12:04 -08:00
Andrew Schwartzmeyer
31624ebd89
Use Start-PSBuild on AppVeyor
2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
a7177c24e2
Catch exception when used on FullCLR
...
This is the case when the module is used on FullCLR versions of
PowerShell (necessarily on Windows).
2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
472b17d547
Add Start-PSPackage command to build deb/pkg packages
...
Deprecates `package.sh`. Committed necessary package symlink because
creating one with PowerShell is not yet implemented.
2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
1453048674
Add cross-platform Start-PSBuild function
...
This can replace `build.ps1` and `build.sh`. However, we need to upload
packages so Travis can use PowerShell.
2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
839ae08df1
Change package script to generate .deb
2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
694ba284c8
Add basic package creation script
...
Creates a .pkg for OS X using Effing Package Management.
Can be easily modified to create a .deb or .rpm etc.
2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
de7b0eac08
Use deployed Pester module path instead of src
2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
d3c6d274ed
Fix capitalization of GitHub in dev module's name
2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
c8891bb5a0
Copy user permissions to group and other in bin/*
...
Necessary for packages so that the libraries/deps files are readable,
even when owned by root (because it was installed from a package).
2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
56ed87c108
Respect Console.BackGround color
...
This was bugging me. Instead of using the existing console's background
color, we were hard-coding "Black." Now we just leave it alone.
2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
b143465401
Remove banner from profile
...
When trying to use PowerShell a lot, this default banner gets annoying.
I don't think we need it any more. Also change the prompt to just "PS".
2016-02-22 11:29:03 -08:00
Andrew Schwartzmeyer
91765b3db3
Add Emacs-style readline bindings
...
Very simple implementation of C-(A,E,K,D,B,F,P,R,N,S,J,L) and Alt-(B,F).
2016-02-22 11:29:03 -08:00
Andy Schwartzmeyer
666e924aad
Merge pull request #569 from PowerShell/tab4
...
Fix case where tab completion is not at end of command
2016-02-21 16:50:13 -08:00
George Fleming
567bc785ef
Reposition cursor after tab
2016-02-21 13:09:45 -08:00