Skip to content

Commit

Permalink
Incorporating internationalization fix from Sebastian Solnica
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnWintellect committed Feb 25, 2017
1 parent f970719 commit d933f78
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 60 deletions.
77 changes: 34 additions & 43 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
# Wintellect PowerShell Change Log #

## Current Version
## Version Current
- Many thanks to [Sebastian Solnica](https://github.com/lowleveldesign) for fixing an internationalization bug in Import-VisualStudioEnvironment: [Pull request](https://github.com/Wintellect/WintellectPowerShell/pull/9).
- Fixed some formatting in this file.

## 4.0.0.2
- Fixed a bug with Get-SysInternalsSuite where I needed to add the -Force option when expanding the zip file to force extration into a directory with the existing tools files.
- Thanks to [bojanrajkovic](https://github.com/bojanrajkovic) as he fixed an issue it Test-Path: https://github.com/Wintellect/WintellectPowerShell/pull/8
- Thanks to [bojanrajkovic](https://github.com/bojanrajkovic) as he fixed an issue it Test-Path: [Pull Request](https://github.com/Wintellect/WintellectPowerShell/pull/8).

## 4.0.0.1
- PowerShell 5.0 is now the minimum supported version. It's time to upgrade people.
Expand Down Expand Up @@ -53,74 +57,61 @@ A huge refactor!


## July 7, 2014
Fixed an issue in Add-NgenPdbs where I wasn't handling the case where the VS cache directory could be blank.
- Fixed an issue in Add-NgenPdbs where I wasn't handling the case where the VS cache directory could be blank.

## June 18, 2014
Fixed an issue reported by [Chris Fraire/idodeclare](https://github.com/idodeclare) is Set-ProjectProperties where the assembly name for XML document comments was not set correctly in all cases.

Ensured Set-ProjectProperties.ps1 is clean as reported by Microsoft's Script Analyzer plug in.
- Fixed an issue reported by [Chris Fraire/idodeclare](https://github.com/idodeclare) is Set-ProjectProperties where the assembly name for XML document comments was not set correctly in all cases.
- Ensured Set-ProjectProperties.ps1 is clean as reported by Microsoft's Script Analyzer plug in.

## June 13, 2014
Fixed an issue with relative paths in Expand-ZipFile

Added the -CurrentEnvironmentOnly switch to both Set-SymbolServer and Set-SourceServer that changes on the environment variables for the current PowerShell window. This is only useful when using WinDBG because Visual Studio requires registry settings instead of environment variables.

For the two files I touched, ensured they are clean as reported by Microsoft's Script Analyzer plug in.
- Fixed an issue with relative paths in Expand-ZipFile
- Added the -CurrentEnvironmentOnly switch to both Set-SymbolServer and Set-SourceServer that changes on the environment variables for the current PowerShell window. This is only useful when using WinDBG because Visual Studio requires registry settings instead of environment variables.
- For the two files I touched, ensured they are clean as reported by Microsoft's Script Analyzer plug in.

## March 11, 2014
Fixed a bug in Compare-Directories.
- Fixed a bug in Compare-Directories.

## November 18, 2013
Fixed a copy pasta bug in Get-SourceServerFiles

Add-NgenPdbs now properly supports VS 2013

Re-digitally signed everything with my new code signing certificate as the old one was expiring. I didn't have to do that but was signing the changed file so went ahead and did all of them.
- Fixed a copy pasta bug in Get-SourceServerFiles
- Add-NgenPdbs now properly supports VS 2013
- Re-digitally signed everything with my new code signing certificate as the old one was expiring. I didn't have to do that but was signing the changed file so went ahead and did all of them.

## July 17, 2013
Updated Set-SymbolServer, Set-SourceServer, Get-SourceServer, and Remove-IntelliTraceFiles to support VS 2013.
- Updated Set-SymbolServer, Set-SourceServer, Get-SourceServer, and Remove-IntelliTraceFiles to support VS 2013.

## June 24, 2013
Fixed a bug in Import-VisuaStudioEnvironment where I should be looking at the Wow6432Node on x64 dev boxes reported by [RaHe67](https://github.com/RaHe67). Also updated the cmdlet with the official version and name of VS 2013.
- Fixed a bug in Import-VisuaStudioEnvironment where I should be looking at the Wow6432Node on x64 dev boxes reported by [RaHe67](https://github.com/RaHe67). Also updated the cmdlet with the official version and name of VS 2013.

## May 20, 2013
Updated the Set-SymbolServer -public switch to use the same cache on both the reference source and msdl download items. With VS 2012 this works better and helps avoid multiple downloads of various PDB files. Since I no longer use VS 2010, I'm not sure what affect this will have on that version. Also, I turn off using the Microsoft symbol servers as I'm putting them all in the _NT_SYMBOL_PATH environment variable anyway.

Additionally, Set-SymbolServer now puts any specified symbol servers with the -SymbolServers switch at the front of the _NT_SYMBOL_PATH environment variable. This will make symbol downloading faster for those with your own symbol server set up.
- Updated the Set-SymbolServer -public switch to use the same cache on both the reference source and msdl download items. With VS 2012 this works better and helps avoid multiple downloads of various PDB files. Since I no longer use VS 2010, I'm not sure what affect this will have on that version. Also, I turn off using the Microsoft symbol servers as I'm putting them all in the _NT_SYMBOL_PATH environment variable anyway.
- Additionally, Set-SymbolServer now puts any specified symbol servers with the -SymbolServers switch at the front of the _NT_SYMBOL_PATH environment variable. This will make symbol downloading faster for those with your own symbol server set up.

## May 9, 2013
Added the Set-Environment, Invoke-CmdScript, and Import-VisuaStudioEnvironment cmdlets.

The Invoke-CmdScript cmdlet is based off [Lee Holmes'](http://www.leeholmes.com/blog/2006/05/11/nothing-solves-everything-%e2%80%93-powershell-and-other-technologies/) version.

The Set-Environment cmdlet is from [Wes Haggard](http://weblogs.asp.net/whaggard/archive/2007/02/08/powershell-version-of-cmd-set.aspx). To replace the default set alias with the one provided by WintellectPowerShell, execute the following command before importing the module:
- Added the Set-Environment, Invoke-CmdScript, and Import-VisuaStudioEnvironment cmdlets.
- The Invoke-CmdScript cmdlet is based off [Lee Holmes'](http://www.leeholmes.com/blog/2006/05/11/nothing-solves-everything-%e2%80%93-powershell-and-other-technologies/) version.
- The Set-Environment cmdlet is from [Wes Haggard](http://weblogs.asp.net/whaggard/archive/2007/02/08/powershell-version-of-cmd-set.aspx). To replace the default set alias with the one provided by WintellectPowerShell, execute the following command before importing the module:

`Import-Module WintellectPowerShell
Remove-Item alias:set -Force -ErrorAction SilentlyContinue
`

## February 25, 2013
Added the Add-NgenPdb cmdlet.
- Added the Add-NgenPdb cmdlet.

## January, 27, 2013
Added the very cool Set-ProjectProperties cmdlet to make batch updating of Visual Studio projects much easier. Right now it only supports C# projects.

Changed the architecture of the whole module to break up a single .PSM1 file into different files for each cmdlet. This will make development much easier going forward.

Removed the external help XML file and put all help back into the source code. Editing the external file was a pain in the butt because the editor leaves lots to be desired and I was never going to support updatable help anyway.
- Added the very cool Set-ProjectProperties cmdlet to make batch updating of Visual Studio projects much easier. Right now it only supports C# projects.
- Changed the architecture of the whole module to break up a single .PSM1 file into different files for each cmdlet. This will make development much easier going forward.
- Removed the external help XML file and put all help back into the source code. Editing the external file was a pain in the butt because the editor leaves lots to be desired and I was never going to support updatable help anyway.

## October 14, 2012 ##
Added the following cmdlets:
Compare-Directories - Can compare directories to see if they contain the same filenames as well as the same content.

Get-Hash - Gets the cryptographic hash for a file or string.
- Added the following cmdlets:
- Compare-Directories - Can compare directories to see if they contain the same filenames as well as the same content.
- Get-Hash - Gets the cryptographic hash for a file or string.

## September 29, 2012 ##
Added the following cmdlets:

Test-RegPath - Original author [Can Dedeoglu](http://blogs.msdn.com/candede "Can Dedeoglu")

Remove-IntelliTraceFiles - If saving your debugging IntelliTrace files, the directory can quickly fill with many large files. This cmdlet keeps your IntelliTrace file directory cleaned up.
- Added the following cmdlets:
- Test-RegPath - Original author [Can Dedeoglu](http://blogs.msdn.com/candede "Can Dedeoglu")
- Remove-IntelliTraceFiles - If saving your debugging IntelliTrace files, the directory can quickly fill with many large files. This cmdlet keeps your IntelliTrace file directory cleaned up.

## August 29, 2012 ##
Initial release to GitHub.
- Initial release to GitHub.
34 changes: 17 additions & 17 deletions Code/Import-VisualStudioEnvironment.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -164,8 +164,8 @@ https://github.com/Wintellect/WintellectPowerShell
# SIG # Begin signature block
# MIIUywYJKoZIhvcNAQcCoIIUvDCCFLgCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUZEXbPLlPcsMmpNdLpduzo5i0
# O2eggg+6MIIEmTCCA4GgAwIBAgIPFojwOSVeY45pFDkH5jMLMA0GCSqGSIb3DQEB
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU3a25s3h95HBDVr0Y7WPwxyF6
# Kq2ggg+6MIIEmTCCA4GgAwIBAgIPFojwOSVeY45pFDkH5jMLMA0GCSqGSIb3DQEB
# BQUAMIGVMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQg
# TGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNV
# BAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTEdMBsGA1UEAxMUVVROLVVTRVJG
Expand Down Expand Up @@ -254,23 +254,23 @@ https://github.com/Wintellect/WintellectPowerShell
# IExpbWl0ZWQxIzAhBgNVBAMTGkNPTU9ETyBSU0EgQ29kZSBTaWduaW5nIENBAhEA
# +CGT8y+uLXmA2UBOFe5VGzAJBgUrDgMCGgUAoHgwGAYKKwYBBAGCNwIBDDEKMAig
# AoAAoQKAADAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgEL
# MQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQUsr7pQ6tYV3A0xe7Hp0o/
# juQOllMwDQYJKoZIhvcNAQEBBQAEggEAJZ2i2S3gQOaqdMpd3tkK0hk1fODTkEXT
# TAc+EBzmL0efVyVBW0Fw8crVLME0LXnK6jcOKGJu6Gce9YFlL9GIOWTmPfE9T3Vt
# /lc9J5BIhJoeqaZFdfXp/wYP+ADZBVAYKbgVop/5Y4ly9GReopE7vZtbQTKInSrS
# AQlnbvJmBwBTGTIuMnfVbUPV4+sFoPDTIUt0UBsLCMbY3p1w7yQTd6ojuKQ7JfdM
# CEvduIy1lca5cqKyNdc6dRqdO+Jm0n/x1W8JLsOsUTiwe25u7f//lu+8MbxKRnco
# duPs8j+Nw2PiXLI1/U2i+XFP0N2tlkLgRJXgxO3LRIKg5hogo3DHZqGCAkMwggI/
# BgkqhkiG9w0BCQYxggIwMIICLAIBADCBqTCBlTELMAkGA1UEBhMCVVMxCzAJBgNV
# MQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQUP+cLk2aWPBAFJNszJFAZ
# 1Olm6yQwDQYJKoZIhvcNAQEBBQAEggEANDijJ6ayvy52VZAbQBbsaIgVohnaQl9E
# CnmvC5QaeqfpsKGIoeka2okmBeY5FLIqQHjSBmwwOt6CEMOoGQ/DkZ+bdn9hAjew
# 5hfj7s0XzueY9uNod3uIwW1o4pcFtnRVB+w8C0n8bRnLqidY9jTYVb5wtN4devt7
# n/d3Z0FXAtxandXyJ/+8vi0v6o+/60DroOfvV/JOE0ASojC0uYochtdUwedqeOiG
# W8G+dpatwVbLZTIbtSiq/dDbmOg9bY0NlYKwm7UTJyWoBOHzt+2Mms45EpXacqZv
# QZt8TnEcjAKDaxM1/fiRv2sC96wDMnf+8NY2AtqBU/sS1RedKliHtqGCAkMwggI/
# BgkqhkiG9w0BCQYxggIwMIICLAIBATCBqTCBlTELMAkGA1UEBhMCVVMxCzAJBgNV
# BAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVT
# RVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5j
# b20xHTAbBgNVBAMTFFVUTi1VU0VSRmlyc3QtT2JqZWN0Ag8WiPA5JV5jjmkUOQfm
# MwswCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI
# hvcNAQkFMQ8XDTE3MDExMjIzMDcxMFowIwYJKoZIhvcNAQkEMRYEFDvBa3m+ll2f
# NwiU7vYejnsgufv+MA0GCSqGSIb3DQEBAQUABIIBADzsQ8cia0i48BU+bms3Y9Az
# V61u95ryCUoIci9vts+/dVtcrkEvMcwxr8C4qA7b6+wxsfM7kTtzssr52ihOgY7m
# 64B6GTBahySCtTB/rKnWzJ67rNEsD0Nv341TeAH6gAWRbuKLt41ht2xbZS7v37U4
# nHSCawtI0BzfaLkQbF+rXNZOxpEXMfnYW3xhCUakUWMzXO+eVQ5DBcBoS+R64XoF
# 6YvU8NScjNiUYX+9Q5upqFwIrK7P529Up8QXAp4OYn1sGfDd1eSOqHu8z9OMWSbg
# 3NvFieX2B6qX9xRskzwyfuOXvK5w6yGRs7dJMzRaTlp/oJOZ1KbJ2DgDWGO8ywc=
# hvcNAQkFMQ8XDTE3MDIyNTE1Mjc1OVowIwYJKoZIhvcNAQkEMRYEFFajADKLSS8I
# BEB3waHjp4aMLCcwMA0GCSqGSIb3DQEBAQUABIIBAN9wHC6U6G01RjwlRrr0XP3o
# xJVkFvi/x+sL8XsmV3ckoZ5hriUL3wuCLB+LeyuQWhqKtwB03pLbR4KrR8X2PaOh
# 0kCE0rPgOJ21yOD/b6MK21ivU2V/9iKjsLXisWmrW+9natXwXw+6WJbtgUZiH4XI
# 7bV3JXHycWomu/YUFjYSWRbugmavqFRIOTQuKP1NvbVf9dB9sxdYPA7WnhoJ5Ekc
# paddIGgYjuFebh+S/W8L2KIH90KxGXS1PikQpttcnvwukQoNNO0L4AmxPrpf3KA8
# CzOSG3W8lB1Hd3OQ9OxqZ9SrwjBsi6Yw6LApe+S3AoxTDhVyWy0D/2W45xqpwdM=
# SIG # End signature block
Binary file modified WintellectPowerShell.psd1
Binary file not shown.

0 comments on commit d933f78

Please sign in to comment.