<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <ProductVersion>9.0.21022</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{4706B526-42F0-420E-9CF2-B0AB775C8E47}</ProjectGuid> <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>P4API</RootNamespace> <AssemblyName>P4API</AssemblyName> <SccProjectName> </SccProjectName> <SccLocalPath> </SccLocalPath> <SccAuxPath> </SccAuxPath> <SccProvider> </SccProvider> <FileUpgradeFlags> </FileUpgradeFlags> <OldToolsVersion>3.5</OldToolsVersion> <UpgradeBackupLocation> </UpgradeBackupLocation> <IsWebBootstrapper>false</IsWebBootstrapper> <PublishUrl>publish\</PublishUrl> <Install>true</Install> <InstallFrom>Disk</InstallFrom> <UpdateEnabled>false</UpdateEnabled> <UpdateMode>Foreground</UpdateMode> <UpdateInterval>7</UpdateInterval> <UpdateIntervalUnits>Days</UpdateIntervalUnits> <UpdatePeriodically>false</UpdatePeriodically> <UpdateRequired>false</UpdateRequired> <MapFileExtensions>true</MapFileExtensions> <ApplicationRevision>0</ApplicationRevision> <ApplicationVersion>1.0.0.%2a</ApplicationVersion> <UseApplicationTrust>false</UseApplicationTrust> <BootstrapperEnabled>true</BootstrapperEnabled> <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> <TargetFrameworkProfile>Client</TargetFrameworkProfile> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> <OutputPath>..\..\bin\vs\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <DocumentationFile>..\..\bin\vs\P4API.XML</DocumentationFile> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <OutputPath>bin\Release\</OutputPath> <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Data" /> <Reference Include="System.Drawing" /> <Reference Include="System.Windows.Forms" /> <Reference Include="System.Xml" /> </ItemGroup> <ItemGroup> <Compile Include="CallbackClientUser.cs" /> <Compile Include="P4Integration.cs" /> <Compile Include="P4Map.cs" /> <Compile Include="P4RecordsetCallback.cs" /> <Compile Include="ExceptionLevels.cs" /> <Compile Include="Exceptions\P4APIExceptions.cs" /> <Compile Include="MergeData.cs" /> <Compile Include="P4Callback.cs" /> <Compile Include="P4Connection.cs" /> <Compile Include="P4Form.cs" /> <Compile Include="P4BaseRecordSet.cs" /> <Compile Include="P4FormRecordSet.cs" /> <Compile Include="P4Message.cs" /> <Compile Include="P4PendingChangelist.cs" /> <Compile Include="P4PrintCallback.cs" /> <Compile Include="P4PrintStreamEventArgs.cs" /> <Compile Include="P4PromptEventArgs.cs" /> <Compile Include="P4Revision.cs" /> <Compile Include="P4UnParsedRecordSet.cs" /> <Compile Include="P4RecordSet.cs" /> <Compile Include="AssemblyInfo.cs" /> <Compile Include="P4Record.cs" /> <Compile Include="PrintStreamHelper.cs" /> <Compile Include="Record\ArrayFieldDictionary.cs" /> <Compile Include="Record\FieldDictionary.cs" /> </ItemGroup> <ItemGroup> <None Include="ClassDiagram1.cd" /> </ItemGroup> <ItemGroup> <Content Include="CodeDocuments.xml" /> </ItemGroup> <ItemGroup> <BootstrapperPackage Include="Microsoft.Net.Framework.2.0"> <Visible>False</Visible> <ProductName>.NET Framework 2.0 %28x86%29</ProductName> <Install>true</Install> </BootstrapperPackage> <BootstrapperPackage Include="Microsoft.Net.Framework.3.0"> <Visible>False</Visible> <ProductName>.NET Framework 3.0 %28x86%29</ProductName> <Install>false</Install> </BootstrapperPackage> <BootstrapperPackage Include="Microsoft.Net.Framework.3.5"> <Visible>False</Visible> <ProductName>.NET Framework 3.5</ProductName> <Install>false</Install> </BootstrapperPackage> </ItemGroup> <ItemGroup> <ProjectReference Include="..\p4dn\p4dn.vcxproj"> <Project>{79872B7D-711D-410F-B60F-A60E0DE0301F}</Project> <Name>p4dn</Name> </ProjectReference> </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. <Target Name="BeforeBuild"> </Target> <Target Name="AfterBuild"> </Target> --> </Project>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 7893 | Johan Nilsson |
OFFLINE CHANGELIST 10 - SUBMITTED ON 2011/03/23 11:18:27 Upgrade project files to VS2010 and switching to msbuild for the entire project. Retargeted everything to .NET4 Client Profile for the time being, due to VS2010 C++ limitations (can't target anything other than 4.0 without complicating the setup too much). Shouldn't be too hard to retarget later if push comes to shove. Added VS2010 P4API stuff directly inside this project also to make things easier to get up and running for the moment. Removed old static P4API libraries. ____________________________________________________________ OFFLINE CHANGELIST 9 - SUBMITTED ON 2011/03/22 07:35:31 Converted to VS2010 |
||
#1 | 7889 | Johan Nilsson |
Branch from Shawn Hladky's original P4.Net (main branch). Changed file type for StandardTest.cs and UnicodeTest.cs in order to be able to check them in. |
||
//guest/shawn_hladky/P4.Net/main/src/P4API/P4API.csproj | |||||
#10 | 7709 | Shawn Hladky | P4.Net: Cleanup, documentation, and a a start for implementing an object-based output for filelog. | ||
#9 | 7204 | Shawn Hladky | P4.Net: Added Map functionality | ||
#8 | 6505 | Shawn Hladky |
P4.Net: Multiple Changes 1. Update samples to VS2008 and new bin paths 2. Update MSBuild sync tasks to have IgnoredWarnings parameter 3. Added public class for P4RecordsetCallback. This allows consumers to easily migrate code that uses Recordsets to also take advantage of callback hooks. 4. Reworked method signiture of RunCallback. Removed tagged parameter and added RunCallbackUnparsed method. Made Callback parameter first so command and arguments are next to one-another. Note: this is a BREAKING CHANGE if you are using callbacks. 5. Reworked so switching between tagged and untagged runs will not disconnect/reconnect. 6. Add initial work for a file diffing object. |
||
#7 | 6472 | Shawn Hladky | P4.Net: Build script updates to support x64 | ||
#6 | 6353 | Shawn Hladky |
P4.Net: Implemented diff functionality Implemented Merge functionality Converted print commands to the callback interface |
||
#5 | 6243 | Shawn Hladky | P4.Net: Change Callback from interface to abstract class | ||
#4 | 6238 | Shawn Hladky |
P4.Net: More work on callback interface. Run and RunUnparsed now use the callback interface under the covers. |
||
#3 | 6182 | Shawn Hladky |
P4.Net. First stab at a callback interface for real-time handling of perforce output. Upgrade to VS 2008. |
||
#2 | 5842 | Shawn Hladky |
P4.Net Update test harness for unicode server. Add methods to support p4 print. |
||
#1 | 5830 | Shawn Hladky | P4.Net: reorg to support release branches | ||
//guest/shawn_hladky/P4.Net/src/P4API/P4API.csproj | |||||
#8 | 5801 | Shawn Hladky |
P4.Net. More misc changes |
||
#7 | 5798 | Shawn Hladky |
P4.Net... still not ready for beta Added license to all files Added several doc files Misc bugs |
||
#6 | 5774 | Shawn Hladky |
P4.Net. A few bug fixes. Addes first draft of MSBuild custom tasks. |
||
#5 | 5734 | Shawn Hladky | More unit tests, and bug fixes. | ||
#4 | 5678 | Shawn Hladky |
WIP... more tests. OnPrompt event to recieve input from prompts. |
||
#3 | 5636 | Shawn Hladky |
1. Added test harness framework, and some initial tests 2. Fixed many bugs (oddly enough identified by the unit tests) 3. Fixes so will build 1.1 Framework (and build batch files actually work) 4. Pathetic attempt at documentation |
||
#2 | 5447 | Shawn Hladky | refactor, and added options class | ||
#1 | 5444 | Shawn Hladky | file re-org | ||
//guest/shawn_hladky/P4.Net/src/P4API.csproj | |||||
#7 | 5438 | Shawn Hladky | refactoring, and documentation code | ||
#6 | 5436 | Shawn Hladky | P4.Net -- Added some high-level functionality | ||
#5 | 5433 | Shawn Hladky | P4.Net More refactoring | ||
#4 | 5431 | Shawn Hladky |
Refactoring... step 1. |
||
#3 | 5362 | Shawn Hladky | Chipping away at the API changes | ||
#2 | 5360 | Shawn Hladky | Binding solution to source control | ||
#1 | 5349 | Shawn Hladky |
Initial check-in for the new API interface. Nothing works yet, but it should compile at least. |