<?xml version="1.0" encoding="Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="9.00" Name="p4dn" ProjectGUID="{79872B7D-711D-410F-B60F-A60E0DE0301F}" RootNamespace="p4dn" SccProjectName="SAK" SccAuxPath="SAK" SccLocalPath="SAK" SccProvider="SAK" Keyword="ManagedCProj" TargetFrameworkVersion="131072" > <Platforms> <Platform Name="Win32" /> </Platforms> <ToolFiles> </ToolFiles> <Configurations> <Configuration Name="Debug|Win32" OutputDirectory="..\..\bin\vs" IntermediateDirectory="Debug" ConfigurationType="2" InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" CharacterSet="2" ManagedExtensions="1" > <Tool Name="VCPreBuildEventTool" /> <Tool Name="VCCustomBuildTool" /> <Tool Name="VCXMLDataGeneratorTool" /> <Tool Name="VCWebServiceProxyGeneratorTool" /> <Tool Name="VCMIDLTool" /> <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="../../ext/p4api_vs2005_dyn_vsdebug/include/p4/" PreprocessorDefinitions="WIN32;_DEBUG;OS_NT" MinimalRebuild="false" BasicRuntimeChecks="0" RuntimeLibrary="3" UsePrecompiledHeader="2" WarningLevel="3" DebugInformationFormat="3" /> <Tool Name="VCManagedResourceCompilerTool" /> <Tool Name="VCResourceCompilerTool" /> <Tool Name="VCPreLinkEventTool" /> <Tool Name="VCLinkerTool" AdditionalOptions="/NOENTRY /NODEFAULTLIB:MSVCRTD.lib" AdditionalDependencies="Ws2_32.lib ../../ext/p4api_vs2005_dyn_vsdebug/lib/libclient.lib ../../ext/p4api_vs2005_dyn_vsdebug/lib/librpc.lib ../../ext/p4api_vs2005_dyn_vsdebug/lib/libsupp.lib msvcrt.lib" OutputFile="$(OutDir)/p4dn.dll" LinkIncremental="2" IgnoreAllDefaultLibraries="false" IgnoreDefaultLibraryNames="" GenerateDebugInformation="true" AssemblyDebug="1" EntryPointSymbol="" ResourceOnlyDLL="false" RandomizedBaseAddress="1" DataExecutionPrevention="0" /> <Tool Name="VCALinkTool" /> <Tool Name="VCManifestTool" /> <Tool Name="VCXDCMakeTool" /> <Tool Name="VCBscMakeTool" /> <Tool Name="VCFxCopTool" /> <Tool Name="VCAppVerifierTool" /> <Tool Name="VCPostBuildEventTool" /> </Configuration> <Configuration Name="Release|Win32" OutputDirectory="Release" IntermediateDirectory="Release" ConfigurationType="2" InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" CharacterSet="2" ManagedExtensions="4" > <Tool Name="VCPreBuildEventTool" /> <Tool Name="VCCustomBuildTool" /> <Tool Name="VCXMLDataGeneratorTool" /> <Tool Name="VCWebServiceProxyGeneratorTool" /> <Tool Name="VCMIDLTool" /> <Tool Name="VCCLCompilerTool" AdditionalOptions="/DCASE_INSENSITIVE" Optimization="0" AdditionalIncludeDirectories="../../ext/p4api_vs2005_dyn_vsdebug/include/p4/" PreprocessorDefinitions="WIN32;_DEBUG;OS_NT" MinimalRebuild="false" BasicRuntimeChecks="0" RuntimeLibrary="2" UsePrecompiledHeader="2" WarningLevel="3" DebugInformationFormat="3" /> <Tool Name="VCManagedResourceCompilerTool" /> <Tool Name="VCResourceCompilerTool" /> <Tool Name="VCPreLinkEventTool" /> <Tool Name="VCLinkerTool" AdditionalOptions="/NOENTRY /NODEFAULTLIB:MSVCRTD.lib" AdditionalDependencies="Ws2_32.lib ../../ext/p4api_vs2005_dyn_vsdebug/lib/libclient.lib ../../ext/p4api_vs2005_dyn_vsdebug/lib/librpc.lib ../../ext/p4api_vs2005_dyn_vsdebug/lib/libsupp.lib msvcrt.lib" OutputFile="$(OutDir)/p4dn.dll" LinkIncremental="2" IgnoreDefaultLibraryNames="LIBCMT.lib;LIBCMTD.lib" ForceSymbolReferences="__DllMainCRTStartup@12 " GenerateDebugInformation="false" EntryPointSymbol="" ResourceOnlyDLL="false" RandomizedBaseAddress="1" DataExecutionPrevention="0" /> <Tool Name="VCALinkTool" /> <Tool Name="VCManifestTool" /> <Tool Name="VCXDCMakeTool" /> <Tool Name="VCBscMakeTool" /> <Tool Name="VCFxCopTool" /> <Tool Name="VCAppVerifierTool" /> <Tool Name="VCPostBuildEventTool" /> </Configuration> </Configurations> <References> </References> <Files> <Filter Name="Source Files" Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm" > <File RelativePath="AssemblyInfo.cpp" > </File> <File RelativePath="ClientApi_m.cpp" > </File> <File RelativePath="ClientUser_m.cpp" > </File> <File RelativePath="ClientUserDelegate.cpp" > </File> <File RelativePath=".\DiffEngine.cpp" > </File> <File RelativePath="Error_m.cpp" > </File> <File RelativePath=".\MergeData_m.cpp" > </File> <File RelativePath="NoEcho_m.cpp" > </File> <File RelativePath=".\Options_m.cpp" > </File> <File RelativePath=".\P4MapMaker.cpp" > </File> <File RelativePath=".\P4String.cpp" > </File> <File RelativePath=".\Spec_m.cpp" > </File> <File RelativePath="Stdafx.cpp" > <FileConfiguration Name="Debug|Win32" > <Tool Name="VCCLCompilerTool" UsePrecompiledHeader="1" /> </FileConfiguration> <FileConfiguration Name="Release|Win32" > <Tool Name="VCCLCompilerTool" UsePrecompiledHeader="1" /> </FileConfiguration> </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc" > <File RelativePath="ClientApi_m.h" > </File> <File RelativePath="ClientUser_m.h" > </File> <File RelativePath="ClientUserDelegate.h" > </File> <File RelativePath=".\DiffEngine.h" > </File> <File RelativePath="Error_m.h" > </File> <File RelativePath="KeepAlive_m.h" > </File> <File RelativePath=".\MergeData_m.h" > </File> <File RelativePath="NoEcho_m.h" > </File> <File RelativePath=".\Options_m.h" > </File> <File RelativePath=".\P4MapMaker.h" > </File> <File RelativePath=".\P4String.h" > </File> <File RelativePath=".\Spec_m.h" > </File> <File RelativePath="Stdafx.h" > </File> </Filter> <Filter Name="Resource Files" Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;r" > </Filter> </Files> <Globals> </Globals> </VisualStudioProject>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#13 | 7709 | Shawn Hladky | P4.Net: Cleanup, documentation, and a a start for implementing an object-based output for filelog. | ||
#12 | 7204 | Shawn Hladky | P4.Net: Added Map functionality | ||
#11 | 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. |
||
#10 | 6472 | Shawn Hladky | P4.Net: Build script updates to support x64 | ||
#9 | 6457 | Shawn Hladky |
P4.Net: Added form_save overload to allow arbitrary arguments (primarily for -u flag on submitted changelists) Added unit tests for Resolve workflow. Still need work on this and test partially fails. Updated some internal data structures to use generics Added documentation comments |
||
#8 | 6387 | Shawn Hladky |
P4.net: Upgrade to C++/CLI. Changes merged from Jim Gomes. |
||
#7 | 6353 | Shawn Hladky |
P4.Net: Implemented diff functionality Implemented Merge functionality Converted print commands to the callback interface |
||
#6 | 6182 | Shawn Hladky |
P4.Net. First stab at a callback interface for real-time handling of perforce output. Upgrade to VS 2008. |
||
#5 | 6102 | Shawn Hladky |
P4.Net: Documentation. Fixed SetTicketFile bug. Added form processing with SpecDef. Stubbed-out code for launching external merge tool, but is disabled since it's too difficult to use. |
||
#4 | 6052 | Shawn Hladky |
P4.Net: allow build against 2007.2 Code documentation |
||
#3 | 5878 | Shawn Hladky |
P4.Net: 1.0, support for raw spec processing. Update copyright. Fix build script. Bugs found along the way. |
||
#2 | 5838 | Shawn Hladky | P4.Net: WIP support for unicode server | ||
#1 | 5830 | Shawn Hladky | P4.Net: reorg to support release branches | ||
//guest/shawn_hladky/P4.Net/src/p4dn/p4dn.vcproj | |||||
#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/p4dn.vcproj | |||||
#3 | 5431 | Shawn Hladky |
Refactoring... step 1. |
||
#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. |