Commit Graph
838 Commits
Author SHA1 Message Date
Sergei Vorobev e5e287b31d Update .gitignore to include work on windows
- Add files produced by cmake in powershell-native to it's own gitignore
- Add files that VS creates to the root-level gitignore
- Add .exe files that are content to the root-level gitignore
2016-04-04 18:51:57 -07:00
Sergei Vorobev 12d6943c20 Update resources section in project.json for Eventing 2016-04-04 14:53:31 -07:00
Sergei Vorobev a6d8aecc46 Bump src/windows-build version 2016-04-04 14:29:22 -07:00
Sergei Vorobev 2464d58a51 Fix file casing to enable C# binding generation
Use windows-build\gen\<project> instead of windows-builg\gen\<somename>
2016-04-04 14:18:10 -07:00
Sergei Vorobev 8e4343e881 Merge remote-tracking branch 'origin/source-depot' into vors/master 2016-04-04 12:56:23 -07:00
Andrew Schwartzmeyer 4a7a521077 Fix powershell-native output directory
Thanks Stack Overflow https://stackoverflow.com/a/7750816
2016-04-01 23:10:33 -07:00
Andrew Schwartzmeyer 3895492da1 Remove deprecated update-content.sh 2016-04-01 20:47:58 -07:00
Andrew Schwartzmeyer 151b5525c6 Merge src/Modules and host specific Modules 2016-04-01 19:40:18 -07:00
Andrew Schwartzmeyer 5a1666c984 Fix programatic references to Linux.Host 2016-04-01 19:15:41 -07:00
PowerShell Team bd599ed62a Move Module files from psl-monad submodule to super-project
This commit uses master branch 8abffd25ebc33cbc0b4ce224b46e699704b01728
2016-04-01 19:00:51 -07:00
Andrew Schwartzmeyer 5c1fb845c4 Rename Linux.Host to Host 2016-04-01 18:56:26 -07:00
Andrew Schwartzmeyer ff73a5cd98 Move Pester to src/Modules 2016-04-01 18:09:30 -07:00
Andrew Schwartzmeyer 774dcb7996 Migrate libpsl-native googletest submodule 2016-04-01 18:02:20 -07:00
Andrew Schwartzmeyer 0102a55da5 Add 'src/libpsl-native/' from commit '4bb241ad11c54985617343fbeb8700cfdcdf7ae0'
git-subtree-dir: src/libpsl-native
git-subtree-mainline: 2264613ae3
git-subtree-split: 4bb241ad11
2016-04-01 17:59:08 -07:00
Andrew Schwartzmeyer 2264613ae3 Remove libpsl-native submodule 2016-04-01 17:57:58 -07:00
Andrew Schwartzmeyer fde63f4bc0 Add win81-x64 runtime
It's what AppVeyor uses.
2016-04-01 17:52:00 -07:00
Andrew Schwartzmeyer 1293c63289 Deploy powershell.exe as content for ConsoleHost
CMake will now output the artifacts of the native build into the
ConsoleHost project, where .NET CLI picks it up as content and deploys
it automatically.
2016-04-01 16:48:16 -07:00
Andrew Schwartzmeyer b9232256fb Remove duplicate #if CORECLR from SMA/CoreCLR 2016-04-01 13:16:35 -07:00
Andrew Schwartzmeyer 646d234d1f Revert "Remove runtimes sections from projects"
This reverts commit 47fd1a45bc.

Per dotnet/cli#2029, RID inference is no longer supported by NuGet, and
so the runtimes section needs to exist again.
2016-04-01 13:01:15 -07:00
PowerShell Team 5386c71bb2 Update files from psl-monad
This commit uses psl-monad branch source-depot cc6afbeb
And corresponds to [SD:692351]
2016-03-31 17:27:44 -07:00
Andrew Schwartzmeyer 39f92b436d Bump windows-build
This commit was forgotten.
2016-03-31 13:31:21 -07:00
Andrew Schwartzmeyer f49e2b259c Update CorePsTypeCatalog.cs 2016-03-31 13:22:04 -07:00
Andrew Schwartzmeyer d7b104110e Bump .NET Core packages to 23931-00 2016-03-31 12:33:44 -07:00
Andrew Schwartzmeyer f03c5f4c0b Ignore all libraries in host 2016-03-30 23:30:26 -07:00
Sergei Vorobev b5e70ccad7 Fix hardcoded path to resources in EventLogLogProvider.cs 2016-03-30 20:01:34 -07:00
PowerShell Team 45140c5752 Move files from psl-monad submodule to super-project
This commit uses master branch 860eb5d
2016-03-30 20:01:33 -07:00
Sergei Vorobev 111b254f3d Remove psl-monad submodule
Fix #656
2016-03-30 20:01:05 -07:00
Sergei Vorobev 43b5dfdf9c Make powershell-native use source from the superproject 2016-03-30 19:33:19 -07:00
Sergei Vorobev 67a98694f6 Bump windows-build submodule version to in-tree resx 2016-03-30 17:16:51 -07:00
Sergei Vorobev fe5bb28fd1 Remove compileFiles and resource sections from project.json files 2016-03-30 17:16:50 -07:00
Sergei Vorobev abf005fc38 Update AssemlbyInfo.cs files to use snk from super-project
Conflicts:
	src/System.Management.Automation/AssemblyInfo.cs
2016-03-30 17:16:49 -07:00
PowerShell Team 60b3b304f2 Move files from psl-monad submodule to super-project
This commit uses psl-monad branch source-depot 7209cb9
And corresponds to [SD:688741]
2016-03-30 17:16:23 -07:00
Andrew Schwartzmeyer e972cf27b7 Bump monad submodule with ALC/TPA fixes 2016-03-29 14:38:21 -07:00
Andrew Schwartzmeyer 37d825c741 Don't send a path to the ALC 2016-03-29 13:18:35 -07:00
Andrew Schwartzmeyer 489af53052 Bump libpsl-native submodule 2016-03-29 11:18:31 -07:00
Andrew Schwartzmeyer 03c452c98c Deploy native library automatically 2016-03-29 11:18:12 -07:00
George Fleming a516cc2b05 Updated src/monad 2016-03-28 15:11:46 -07:00
George Fleming 7fedb1942e Add src/libpsl-native 2016-03-28 14:36:13 -07:00
George Fleming 3a051adab7 Add src/monad 2016-03-28 14:35:55 -07:00
Andrew Schwartzmeyer eb938415bc Fix use of ResourceManager in monad 2016-03-28 10:49:08 -07:00
Andrew Schwartzmeyer 2f29f43e42 Set default culture to en-US
So that the resource manager doesn't try to load a non-existent
satellite assembly (and thus throw).

The culture `en-US` is the default `CurrentCulture` on all platforms I
tested, specifically not `en`.

Note that there is a problem with the FullCLR build where some other
assembly is still attempting to reference `Logging.resources` instead of
`System.Management.Automation.Logging.resources`.
2016-03-26 18:49:13 -07:00
Andrew Schwartzmeyer 6433650edf Add System.IO.MemoryMappedFiles dependency
This is a runtime dependency that causes an internal exception to be
thrown and caught when not available.
2016-03-26 17:26:18 -07:00
Andrew Schwartzmeyer aedaf53813 Bump windows-build submodule with resources fixes 2016-03-26 15:31:45 -07:00
Andrew Schwartzmeyer 3d8a3b9d45 Replace Eventing's namedResource section with resource 2016-03-26 15:30:48 -07:00
Andrew Schwartzmeyer af9296035c Replace ConsoleHost's namedResource section with resource 2016-03-26 15:30:45 -07:00
Andrew Schwartzmeyer b363fc909e Replace Security's namedResource section with resource 2016-03-26 15:30:26 -07:00
Andrew Schwartzmeyer 76fd8bd436 Replace Management's namedResource section with resource 2016-03-26 15:30:07 -07:00
Andrew Schwartzmeyer 3979d4c206 Replace Utility's namedResource section with resource 2016-03-26 15:29:48 -07:00
Andrew Schwartzmeyer 9a52f1eaa7 Replace SMA's namedResource section with resource
Specifically this enables us to leverage `dotnet-resgen` to
auto-generate the `resx` files into `resources` files for the default
culture, which are then compiled into the SMA assembly.

This requires a change to the C# bindings. The Windows build system
takes `file.resx` and compiles `file.resources`, but CLI prepends the
assembly name, thus compiling `SMA.file.resources`. So the resource
manager in the generated bindings must be adjusted to look for
`SMA.file` instead of `file`.

Note that C# bindings cannot yet be auto-generated.

Given localized resources of the form `file.en-US.resx`, `dotnet-resgen`
will create a satellite assembly and publish it to
`en-US/SMA.resources.dll`, so #666 will not be a technical problem.
2016-03-26 15:29:17 -07:00
George Fleming 454524cf72 new native code and test for obtaining target of symlinks 2016-03-25 14:37:16 -07:00