/* * Copyright 1995, 2000 Perforce Software. All rights reserved. * * This file is part of Perforce - the FAST SCM System. */ /* * msgserver.h - definitions of errors for server subsystem. */ class MsgServer { public: static ErrorId LbrCheckout; static ErrorId LbrDiff; static ErrorId LbrDigest; static ErrorId LbrFileSize; static ErrorId LbrCheckin; static ErrorId LbrMerge; static ErrorId LbrNoTrigger; static ErrorId BadRoot; static ErrorId BadIPAddr; static ErrorId GotUnlocked; static ErrorId GotLocked; static ErrorId NoInteg; static ErrorId GotUnresolved; static ErrorId CantOpen; static ErrorId NoDumpName; static ErrorId DumpNameIsADbName; static ErrorId NoCkptName; static ErrorId BadJnlFlag; static ErrorId BadExtraFlag; static ErrorId ExtraIDUsage; static ErrorId ServerIDAlreadySet; static ErrorId ServerID; static ErrorId ServerServicesType; static ErrorId ExtraServicesUsage; static ErrorId NoServerID; static ErrorId DomainIsLocal; static ErrorId MetaDumpFailed; static ErrorId SkippedJnls; static ErrorId Password982; static ErrorId BadPassword; static ErrorId MustSetPassword; static ErrorId WeakPassword; static ErrorId TicketOnly; static ErrorId Unicode; static ErrorId Unicode2; static ErrorId Unicode3; static ErrorId OperationFailed; static ErrorId OperationDate; static ErrorId BadCommand; static ErrorId IllegalCommand; static ErrorId HandshakeFailed; static ErrorId ConnectBroken; static ErrorId ClientOpFailed; static ErrorId OnlyOneFilter; static ErrorId JournalFilterBad; static ErrorId Usage; static ErrorId OldDiffClient; static ErrorId OldReconcileClient; static ErrorId Jobs982Win; static ErrorId No973Wingui; static ErrorId JobsDashS; static ErrorId AddDelete; static ErrorId ZFlagsConflict; static ErrorId Password991; static ErrorId Password032; static ErrorId NoClearText; static ErrorId LoginExpired; static ErrorId PasswordExpired; static ErrorId LoginNotRequired; static ErrorId LoginPrintTicket; static ErrorId LoginUser; static ErrorId LoginGoodTill; static ErrorId LoginNoTicket; static ErrorId LogoutUser; static ErrorId LoggedOut; static ErrorId Login032; static ErrorId Login042; static ErrorId Login072; static ErrorId SSOfailed; static ErrorId SSONoEnv; static ErrorId SSOInvalid; static ErrorId CantAuthenticate; static ErrorId CantChangeOther; static ErrorId CantResetPassword; static ErrorId NoSuchUser; static ErrorId BadPassword0; static ErrorId BadPassword1; static ErrorId PasswordTooShort2; static ErrorId PasswordTooLong; static ErrorId PasswordTooSimple; static ErrorId NoProxyAuth; static ErrorId MimAttack; static ErrorId NoSuppASflag; static ErrorId NoSuppVflag; static ErrorId SubmitFailed; static ErrorId SubmitShelvedFailed; static ErrorId SubmitIsShelved; static ErrorId SubmitNeedsShelved; static ErrorId CounterWarning; static ErrorId CouldntLock; static ErrorId MergesPending; static ErrorId RetypeInvalidTempobj; static ErrorId ResolveOrRevert; static ErrorId CantRevertToPurged; static ErrorId NoSubmit; static ErrorId TriggerFailed; static ErrorId TriggerOutput; static ErrorId TriggersFailed; static ErrorId SubmitAborted; static ErrorId SubmitShelvedAborted; static ErrorId PopulateAborted; static ErrorId PopulateIsVirtual; static ErrorId IntegIsTask; static ErrorId NoDefaultSubmit; static ErrorId BadImport; static ErrorId BadTransfers; static ErrorId DigestMisMatch; static ErrorId SubmitDataChanged; static ErrorId SubmitTampered; static ErrorId DirsWild; static ErrorId HelpSeeRename; static ErrorId PurgeReport; static ErrorId SnapReport; static ErrorId PurgeWarning; static ErrorId PurgeOptGone; static ErrorId PurgeBadOption; static ErrorId LogCommand; static ErrorId LogEstimates; static ErrorId Unlicensed; static ErrorId TrackCommand; static ErrorId NoValidLicense; static ErrorId MaxLicensedFiles; static ErrorId MaxUnLicensedFiles; static ErrorId NoCentralLicense; static ErrorId RemoteNotAllowed; static ErrorId InsecureReplica; static ErrorId NoAuthFileCount; static ErrorId ClientBadHost; static ErrorId NoAuthServiceOnly; static ErrorId BadServicePack; static ErrorId Startup; static ErrorId Shutdown; static ErrorId Restarted; static ErrorId Restarting; static ErrorId CreatingDb; static ErrorId Quiescing; static ErrorId QuiesceFailed; static ErrorId ReDowngrade; static ErrorId Initialized; static ErrorId AlreadyInitialized; static ErrorId PropertyAdd; static ErrorId PropertyDelete; static ErrorId UseProperty; static ErrorId ConfigureSet; static ErrorId ConfigureUnSet; static ErrorId NotThisConfigVar; static ErrorId InvalidConfigValue; static ErrorId ConfigureNone; static ErrorId ConfigureServerNone; static ErrorId CounterDelete; static ErrorId CounterSet; static ErrorId KeyDelete; static ErrorId KeySet; static ErrorId CounterGet; static ErrorId CounterNotNumeric; static ErrorId KeyNotNumeric; static ErrorId DescribeFixed; static ErrorId DescribeAffected; static ErrorId DescribeMovedFiles; static ErrorId DescribeDifferences; static ErrorId DescribeEmpty; static ErrorId DescribeShelved; static ErrorId Diff2Differ; static ErrorId Diff2BadArgs; static ErrorId GrepIllegalContext; static ErrorId GrepContextTooLarge; static ErrorId IndexOutput; static ErrorId InfoUser; static ErrorId InfoBadUser; static ErrorId InfoClient; static ErrorId InfoBadClient; static ErrorId InfoStream; static ErrorId InfoHost; static ErrorId InfoDirectory; static ErrorId InfoDiskSpace; static ErrorId InfoClientAddress; static ErrorId InfoPeerAddress; static ErrorId InfoServerAddress; static ErrorId InfoServerEncryption; static ErrorId InfoServerCertExpire; static ErrorId InfoServerRoot; static ErrorId InfoServerDate; static ErrorId InfoServerVersion; static ErrorId InfoServerLicense; static ErrorId InfoServerLicenseIp; static ErrorId InfoServerUptime; static ErrorId InfoUnknownClient; static ErrorId InfoClientRoot; static ErrorId InfoProxyVersion; static ErrorId InfoProxyAddress; static ErrorId InfoProxyEncryption; static ErrorId InfoProxyCertExpire; static ErrorId InfoAuthServer; static ErrorId InfoServerID; static ErrorId InfoChangeServer; static ErrorId InfoCaseHandling; static ErrorId InfoMinClient; static ErrorId PasswordSave; static ErrorId PasswordDelete; static ErrorId PasswordNoChange; static ErrorId ShelveBegin; static ErrorId NoDefaultShelve; static ErrorId UnshelveNotOwner; static ErrorId ShelveUnsubmitted; static ErrorId ShelveAborted; static ErrorId NoShelve; static ErrorId NoShelveDelete; static ErrorId ShelveComplete; static ErrorId ShelvePromoted; static ErrorId UnshelveFileChanged; static ErrorId ShelveDelete; static ErrorId ShelveMaxSize; static ErrorId ShelveTriggersFailed; static ErrorId ShelveXOpen; static ErrorId ChangesShelved; static ErrorId SpecNotCorrect; static ErrorId ErrorInSpec; static ErrorId SpecArchiveWarning; static ErrorId SpecCheckTriggers; static ErrorId StreamBadType; static ErrorId StreamNotOwner; static ErrorId SubmitLocking; static ErrorId SubmitComplete; static ErrorId SubmitBegin; static ErrorId SubmitRenamed; static ErrorId SubmitNoParallelThreads; static ErrorId SubmitNoParallelTarget; static ErrorId PopulateComplete; static ErrorId ResolveOptAuto; static ErrorId ResolveOptHelp; static ErrorId ResolveOptMerge; static ErrorId ResolveOptSkip; static ErrorId ResolveOptTheirs; static ErrorId ResolveOptYours; static ErrorId ResolvePromptMerge; static ErrorId ResolvePromptTheirs; static ErrorId ResolvePromptType; static ErrorId ResolvePromptYours; static ErrorId ResolveUserError; static ErrorId ResolveUserPrompt; static ErrorId ResolveUserPrompt2; static ErrorId ResolvedFile; static ErrorId ResolvedSkipped; static ErrorId ResolveTampered; static ErrorId JobRebuilt; static ErrorId SearchResult; static ErrorId DiffCmp; static ErrorId DiffList; static ErrorId DeltaLine1; static ErrorId DeltaLine2; static ErrorId MonitorDisabled; static ErrorId MonitorBadId; static ErrorId MonitorNoLockinfo; static ErrorId TooManyCommands; static ErrorId IstatInvalid; static ErrorId UseAdmin; static ErrorId UseAdminCheckpoint; static ErrorId UseAdminJournal; static ErrorId UseAdminSpecDepot; static ErrorId UseAdminDBSigs; static ErrorId UseAdminImport; static ErrorId UseAdminResetPassword; static ErrorId UseAdminSetLdapUsers; static ErrorId UseAnnotate; static ErrorId UseArchive; static ErrorId UseBranch; static ErrorId UseBrancho; static ErrorId UseBranchd; static ErrorId UseBranchi; static ErrorId UseCachepurge; static ErrorId UseChange; static ErrorId UseChanged; static ErrorId UseChangeo; static ErrorId UseChangei; static ErrorId UseChanges; static ErrorId UseChanget; static ErrorId UseChangeU; static ErrorId UseChangeUt; static ErrorId UseClean; static ErrorId UseClient; static ErrorId UseCliento; static ErrorId UseClientd; static ErrorId UseClienti; static ErrorId UseClientS; static ErrorId UseClients; static ErrorId UseCluster; static ErrorId UseConfigure; static ErrorId UseCopy; static ErrorId UseCopyb; static ErrorId UseCopyS; static ErrorId UseCounter; static ErrorId UseCounteri; static ErrorId UseCounters; static ErrorId UseCstat; static ErrorId UseDbpack; static ErrorId UseDbstat; static ErrorId UseDbverify; static ErrorId UseDepot; static ErrorId UseDepoto; static ErrorId UseDepotd; static ErrorId UseDepoti; static ErrorId UseDepots; static ErrorId UseDescribe; static ErrorId UseDiff; static ErrorId UseDiff2; static ErrorId UseDiff2b; static ErrorId UseDiff2n; static ErrorId UseDiff2S; static ErrorId UseDirs; static ErrorId UseDiskspace; static ErrorId UseBranches; static ErrorId UseLabels; static ErrorId UseDomainClients; static ErrorId UseDup; static ErrorId UseExport; static ErrorId UseFetch; static ErrorId UseFilelog; static ErrorId UseFiles; static ErrorId UseFix; static ErrorId UseFixes; static ErrorId UseFstat; static ErrorId UseGrep; static ErrorId UseGroup; static ErrorId UseGroupo; static ErrorId UseGroupd; static ErrorId UseGroupi; static ErrorId UseGroups; static ErrorId UseHave; static ErrorId UseHelp; static ErrorId UseIndex; static ErrorId UseInfo; static ErrorId UseInteg; static ErrorId UseIntegb; static ErrorId UseIntegS; static ErrorId UseInteged; static ErrorId UseInterChanges; static ErrorId UseInterChangesb; static ErrorId UseInterChangesS; static ErrorId UseIstat; static ErrorId UseJob; static ErrorId UseJobd; static ErrorId UseJobo; static ErrorId UseJobi; static ErrorId UseJobs; static ErrorId UseJobSpec; static ErrorId UseJournals; static ErrorId UseJournalcopy; static ErrorId UseJournalWait; static ErrorId UseKey; static ErrorId UseKeyi; static ErrorId UseKeys; static ErrorId UseLabel; static ErrorId UseLabelo; static ErrorId UseLabeld; static ErrorId UseLabeli; static ErrorId UseLabelSync; static ErrorId UseLdap; static ErrorId UseLdapd; static ErrorId UseLdapo; static ErrorId UseLdapi; static ErrorId UseLdapt; static ErrorId UseLdaps; static ErrorId UseLdapSync; static ErrorId UseLdapsa; static ErrorId UseLdapst; static ErrorId UseLicense; static ErrorId UseList; static ErrorId UseLock; static ErrorId UseLockstat; static ErrorId UseLogin; static ErrorId UseLogout; static ErrorId UseLogger; static ErrorId UseLogAppend; static ErrorId UseLogParse; static ErrorId UseLogRotate; static ErrorId UseLogSchema; static ErrorId UseLogstat; static ErrorId UseLogtail; static ErrorId UseMain; static ErrorId UseMerge; static ErrorId UseMergeb; static ErrorId UseMergeS; static ErrorId UseMonitor; static ErrorId UseMonitorc; static ErrorId UseMonitorf; static ErrorId UseMonitors; static ErrorId UseMonitorP; static ErrorId UseMonitorR; static ErrorId UseOpen; static ErrorId UseOpen2; static ErrorId UseOpened; static ErrorId UseOpened2; static ErrorId UsePasswd; static ErrorId UsePopulate; static ErrorId UsePopulateb; static ErrorId UsePopulateS; static ErrorId UsePrint; static ErrorId UseProtect; static ErrorId UseProtects; static ErrorId UsePrune; static ErrorId UsePull; static ErrorId UsePurge; static ErrorId UsePush; static ErrorId UseRelease; static ErrorId UseReload; static ErrorId UseReconcile; static ErrorId UseRemote; static ErrorId UseRemoteo; static ErrorId UseRemoted; static ErrorId UseRemotei; static ErrorId UseRemotes; static ErrorId UseRenameUser; static ErrorId UseReopen; static ErrorId UseResolve; static ErrorId UseResolved; static ErrorId UseRestore; static ErrorId UseResubmit; static ErrorId UseRetype; static ErrorId UseReview; static ErrorId UseReviews; static ErrorId UseSearch; static ErrorId UseServer; static ErrorId UseServero; static ErrorId UseServerd; static ErrorId UseServeri; static ErrorId UseServerid; static ErrorId UseServers; static ErrorId UseSizes; static ErrorId UseShelve; static ErrorId UseShelvec; static ErrorId UseShelvei; static ErrorId UseShelver; static ErrorId UseShelveNoOpts; static ErrorId UseSnap; static ErrorId UseSpec; static ErrorId UseStatus; static ErrorId UseStream; static ErrorId UseStreamc; static ErrorId UseStreamd; static ErrorId UseStreami; static ErrorId UseStreamo; static ErrorId UseStreams; static ErrorId UseSubmit; static ErrorId UseSubmitc; static ErrorId UseSubmitd; static ErrorId UseSubmite; static ErrorId UseSwitch; static ErrorId UseSwitch2; static ErrorId UseSync; static ErrorId UseSyncp; static ErrorId UseSyncs; static ErrorId UseTag; static ErrorId UseTrait; static ErrorId UseTraiti; static ErrorId UseTransmit; static ErrorId UseTriggers; static ErrorId UseTypeMap; static ErrorId UseUnload; static ErrorId UseUnlock; static ErrorId UseUnshelve; static ErrorId UseUnsubmit; static ErrorId UseUnzip; static ErrorId UseUser; static ErrorId UseUsero; static ErrorId UseUserd; static ErrorId UseUseri; static ErrorId UseUsers; static ErrorId UseVerify; static ErrorId UseWhere; static ErrorId UseZip; static ErrorId NotAsService; static ErrorId UseProxy; static ErrorId UseProxyInfo; static ErrorId UsePing; static ErrorId UseMove; static ErrorId ServerTooOld; static ErrorId ProxyChain; static ErrorId ProxyDelivered; static ErrorId RmtAuthFailed; static ErrorId ServiceNotProvided; static ErrorId IncompatibleServers; static ErrorId ReplicaRestricted; static ErrorId RequiresJournaling; static ErrorId ReplicaNoUpgrade; static ErrorId ReplicaBadOption; static ErrorId ReplicaWrongClient; static ErrorId ReplicaWrongLabel; static ErrorId ReplicaWrongServer; static ErrorId NotACommitServer; static ErrorId UnknownReplicationMode; static ErrorId MissingReplicationMode; static ErrorId UnknownReplicationTarget; static ErrorId P4TARGETWasSet; static ErrorId ReplicaXferFailed; static ErrorId BFNoOverwriteLocal; static ErrorId BadPCache; static ErrorId ProxyNoRemote; static ErrorId ProxyUpdateFail; static ErrorId RemoteInvalidCmd; static ErrorId InvalidNesting; static ErrorId ClientTooOld; static ErrorId NoTicketSupport; static ErrorId CommandCancelled; static ErrorId CommandCancelledByClient; static ErrorId AdminNoSpecDepot; static ErrorId AdminNoSuchSpec; static ErrorId AdminPasswordNoSuchUser; static ErrorId AdminPasswordNoPasswords; static ErrorId AdminLdapNoneSet; static ErrorId ImportReport; static ErrorId AdminReplicaCkp; static ErrorId NoReplicaJnlControl; static ErrorId AdminNothingLocked; static ErrorId AdminNothingLogged; static ErrorId NoUserLogs; static ErrorId AdminSizeData; static ErrorId Move091; static ErrorId Move101; static ErrorId MoveRejected; static ErrorId CommandDisabled; static ErrorId ActionResolve111; static ErrorId BadJournalNum; static ErrorId BadCheckpointNum; static ErrorId JournalorCheckpointRequired; static ErrorId CurJournalButNotJournaling; static ErrorId LogtailNoLog; static ErrorId CachepurgeNotReplica; static ErrorId PullNotReplica; static ErrorId PullCommandRunning; static ErrorId PullOnDemand; static ErrorId JcopyCommandRunning; static ErrorId JournalCopyBadJnlState; static ErrorId JournalCopyAppendFailed; static ErrorId JournalStateVsSize; static ErrorId PullTransferSummary; static ErrorId PullTransferChange; static ErrorId PullJournalSummary; static ErrorId PullJournalDate; static ErrorId PullInvalidPos; static ErrorId ReplicaServerTime; static ErrorId CacheAlreadyPurged; static ErrorId JournalCounterMismatch; static ErrorId TransferCancelled; static ErrorId NoSuchTransfer; static ErrorId TransferNotReplica; static ErrorId UsersCRNotReplica; static ErrorId UsersCRNotBoth; static ErrorId TZMismatch; static ErrorId NeedFilePath; static ErrorId NoSuchField; static ErrorId EmptyTypeList; static ErrorId NotStreamReady; static ErrorId NotStreamOwner; static ErrorId VersionedStream; static ErrorId BadSortOption; static ErrorId TooManySortTraits; static ErrorId InvalidStartupCommand; static ErrorId StartupCommandError; static ErrorId InvalidServerChain; static ErrorId CommunicationLoop; static ErrorId InfoPingTime; static ErrorId InfoPingTimeB; static ErrorId InfoPingCount; static ErrorId InfoPingCountB; static ErrorId ErrorPingProtocol; static ErrorId ErrorPingParam; static ErrorId NoCustomSpec; static ErrorId CopyWrongDirection; static ErrorId CopyDoNothing; static ErrorId CopyNeedsMergeFirst; static ErrorId MergeWrongDirection; static ErrorId NoReparentingTask; static ErrorId BoundClientExists; static ErrorId BoundClientServerID; static ErrorId UnloadDepotMissing; static ErrorId UnloadOtherUser; static ErrorId CantUnloadLocked; static ErrorId TemporaryLabelInfo; static ErrorId TargetAccessFailed; static ErrorId ChangeNotSubmitted; static ErrorId ChangeNotLocal; static ErrorId NotInCluster; static ErrorId NotClusterStandby; static ErrorId NotClusterMaster; static ErrorId NotWorkspaceSvr; static ErrorId ClusterCannotWriteJournal; static ErrorId ClusterNotAllowed; static ErrorId ZookeeperInitError; static ErrorId MonitorOffInCluster; static ErrorId CommandUnsupported; static ErrorId MaitModeRestricted; static ErrorId NotDistributed; static ErrorId PortMissing; static ErrorId NewUserExists; static ErrorId NewUserHasChanges; static ErrorId NewUserHasDomains; static ErrorId DontRenameSelf; static ErrorId UserRenamed; static ErrorId AttrNoPropEdge; static ErrorId BadTriggerOutput; static ErrorId ReopenNotOwnerCL; static ErrorId LdapAuthSuccess; static ErrorId LdapAuthSuccessD; static ErrorId LdapAuthFailed; static ErrorId LdapAuthFailedR; static ErrorId LdapAuthFailedD; static ErrorId LdapNoSupport; static ErrorId LdapAuthNone; static ErrorId LdapNoPassChange; static ErrorId LdapNoEnabled; static ErrorId LdapNoConfig; static ErrorId LdapErrorInit; static ErrorId LdapErrorInitTls; static ErrorId LdapErrorSetOpt; static ErrorId LdapSearchFailed; static ErrorId LdapTestConfig; static ErrorId LdapNoEmptyPasswd; static ErrorId LdapUserNotFound; static ErrorId LdapGroupNotFound; static ErrorId LdapMissingCAFile; static ErrorId LdapReadCAErr0; static ErrorId LdapReadCAErr1; static ErrorId LdapReadCAErr2; static ErrorId LdapReadCAErr3; static ErrorId LdapSyncGrpUserAdd; static ErrorId LdapSyncGrpUserDel; static ErrorId LdapSyncGrpNoChange; static ErrorId LdapSyncNoLdapConf; static ErrorId LdapSyncGrpBadConf; static ErrorId LdapSyncGrpNotFound; static ErrorId LdapMustBeEnabled; static ErrorId SwitchBranchData; static ErrorId SwitchBranchDataMatch; static ErrorId SwitchFilesOpen; static ErrorId SwitchBranchExists; static ErrorId SwitchNeedsStreamClient; static ErrorId SwitchNeedsInit; static ErrorId SwitchNotEmpty; static ErrorId SwitchFilesUnresolved; static ErrorId PushPerformance; static ErrorId ResubmitPrompt; static ErrorId ConflictingChange; static ErrorId CannotResubmitOpened; static ErrorId CannotResubmitNotUnshelved; static ErrorId CannotResubmitChange; static ErrorId ResolveUnsubmitted; static ErrorId RemoteMappingInvalid; static ErrorId UnsubmittedChanges; static ErrorId CurrentUnsubmitted; static ErrorId InvalidResubmitChoice; static ErrorId ResubmitHalted; static ErrorId RemoteClientExists; static ErrorId FetchPushPreview; static ErrorId PushSucceeded; static ErrorId FetchSucceeded; static ErrorId DVCSNotConfigured; static ErrorId AttrNoDVCS; static ErrorId UseFetchInstead; static ErrorId PushHadConflict; static ErrorId FetchHadConflict; static ErrorId PushDidNothing; static ErrorId FetchDidNothing; static ErrorId FetchDidUnsubmit; static ErrorId FetchDidTangent; static ErrorId FetchNeedsResubmit; static ErrorId PushCryptoError; static ErrorId FetchCryptoError; static ErrorId CannotFetchOpened; static ErrorId ResolveThenResume; static ErrorId BadLocation; static ErrorId AddressMismatch; // Retired ErrorIds. We need to keep these so that clients // built with newer apis can commnunicate with older servers // still sending these. static ErrorId UseAdminCopyin; // DEPRECATED static ErrorId UseAdminCopyout; // DEPRECATED static ErrorId UseTunables; // DEPRECATED static ErrorId UseDomains; // Used in 2009.1 through 2010.2 static ErrorId PullTransferPending; // Was used in 2010.2 BETA only. static ErrorId PasswordTooShort; // DEPRECATED static ErrorId SubmitShelvedHasTask; // used in 2013.1 only static ErrorId NotClusterService; // Not documented in any release but in 13.2-14.1 };
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 15071 | alan_petersen |
Populate -o //guest/perforce_software/piper/... //guest/alan_petersen/piper/.... |
||
//guest/perforce_software/piper/mac/main/Perforce/p4api/Headers/msgserver.h | |||||
#3 | 13625 | alan_petersen |
UPDATE: - updated p4api to p4api-2015.1.1054991 - included in OpenSSL 1.0.2a ssl and crypto libraries The benefit of these are that Piper now supports connecting to 15.1 servers, and also supports ssl: connections. Woo hoo! |
||
#2 | 12961 | alan_petersen |
Piper 2.0 Mega Update New Features/Functionality - Added help menu redirecting to URL. - Added readonly property for creating new workspaces. - Added html hyperlinks for Copy link functionality. - Added functionality for managing Finder Favorite items in sidebar. - Redesigned the way mapping is stored in Piper. - First version of syncing finder sidebar items with workspace mapping. - Small sorting improvements. - Creating Projects directory inside users home folder. - Adding Projects folder to finder sidebar item. - Creating and removing symbolic links accordingly to mapped folders. - Preventing duplicate names in symbolic links. - Refreshing symbolic links on mapping change inside application. - Storing workspace and server details in p4 configuration for other applications to use. - Added contextual menu items for Finder integration. - Added services menu for Adobe Illustrator integration. - Keyboard shortcuts for Illustrator integration. - Code refactoring and fixes for mapping issues. - Added Finder functionality to edit all files in folder. - Added user friendly message when editing a file using Finder outside the workspace. - Implemented hidden automatic login when opening application using Finder integration. - Logging to file in ~/Library/Logs - Unified workspace and all files views to show both local and depot files and folders. - Removed my workspace view references and logic. - Editing unmapped files on server. - First version of adding file to unmapped folders. - Showing opened by and edit actions in column details for all depot files. - Improved mappings functionality. - Enabled same feature options for mapped and unmapped folders and files. - Redesigned from scratch mapping and unmapping procedures for adding and removing files. - Implemented cleaning workspace using new mapping functionality. Removed debug overlay coloring. - Automated workspace creation - Improvements in editing files already mapped to workspace. - Implemented deleting remote files. - Implemented first version of move operation for remote files. - Removing last workspace information when disconnecting from workspace using app menu. - Implemented editing and submitting using symbolic links in project folder. New finder menu service for symbolic links Show in Piper which acts like share link functionality. - New icons for files and folders not tracked in the filesystem. - Improvements in showing file using share link. - Switched to new way of retrieving files in order to show user changes. - Redesigned and implemented new functionality for chaining operations with mapping. - Improvements and redesign of Edit/add actions to use new chaining logic . Fixed issue with file edit. - Improvements in window showing when using services. - Simplified file loading so the local files appears only when remote are also loaded. - Improved deleting of untracked files to avoid mapping and marking for delete. - Enabling simple copy paste and moving of remote and local files. - Added abort for exception handling in order to force crashing application on critical failures - Added custom exception handling for catching runtime errors to log and crash instead of continuing in unstable state. - Changed file copying to use mark for add . - Simplified and fixed responding file representations to mapping changes. Bug Fixes - Fixed crash when synchronizing. - Fixed sync issue when downloading directory without file size information. - Fixed issue with unread list crashing when file is not existing on disk. - Fixed incorrect sync progress calculation. - Removed relative path issues. - Fixed many of case-sensitivity problems. - Fixed deprecated methods and related issues in OS X 10.10. - Fixed folder rename not updating in column view. Revised and fixed many potential problems from implicit casting. - Fixed missing sync button on fast sync completion. - Refreshing mapping on synchronization. Fixed symbolic links not appearing until app is restarted. - Fixed latest crashing of autosync. - Fixed loading indicator issues. - Fixed and redesigned submit dialog to work correctly with Submit All Files option in Finder. - Fixed multiple error messages on network outage. Redesigned showing errors in main window. - Fixed opening random locations when using Finder integration. - Fixed issue when panel was detached from parent window. - Fixed bug when creating new workspace wouldn't store default settings. - Fixed memory issues with network operations. - Fixes in relogging mappings and file listing. - Improvements in editing unmapped files. - Fixed crash when adding file outside workspace. - Fixed breadcrumbs control issue. - Fixed issue with double parent folders when opening unmapped files. - Fixed crashes on sync after mapping new files. - Fixed issue with editing file using Finder -- Merging code and additional fixes in add button functionality. - Fixed unsync not working - Fixed submit panel issue not selecting files with different name case. - Fixed missing revert and sync to workspace actions in some cases. - Fixed issue with Submit and Edit finder actions. Improvements in stability of finder integration. - Fixed issue with unsubmitted folders breaking status of files inside. - Fixed issue with added files not showing correct icon and status. - Fixed bug with file edit resulting in a new directory named exactly like a file. - Fixed issue with reloading of subpath resulting in untracked folders. - Fixed mapping issue when result was always view mapping not relative. - Fixed submit panel showing more than once. - Fixed illustrator services not working. - Fixed userdefaults preferences problem with workspace name being null. - Fixed userdefaults keypath problem of dot-containing workspace names. - Forcing recreating of browser to possibly prevent pre-10.10 errors with automatic workspace selection. - Fixed adding file to depot not presenting correct icon. - Fixed issues with reverting a file that was marked for add. - Presenting error when trying to submit untracked files. - Fixed issue when submit files service crashed when using unmapped files. - Fixed file representation disappearing when removing file. - Fixed issue with symlinks resolving working on 10.10 only. Issue related to workspace selection not showing. - Fixed error panel method calls unavailable in Mac OS versions before 10.10. Issue related to hanging error panels. - Fixed removing a local file resulting in action progress freezing. - Fixed open file not working after edit. - Fixing crash when mapping changed. Issue related to moving local file to unmapped folder and other similar cases. |
||
#1 | 11252 | alan_petersen | Rename/move file(s) | ||
//guest/perforce_software/piper/mac/Perforce/p4api/Headers/msgserver.h | |||||
#1 | 10744 | alan_petersen | Rename/move file(s) | ||
//guest/perforce_software/piper/Perforce/p4api/Headers/msgserver.h | |||||
#1 | 8919 | Matt Attaway | Initial add of Piper, a lightweight Perforce client for artists and designers. |