- /*
- * 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 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 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 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 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 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 SubmitLocking;
- static ErrorId SubmitComplete;
- static ErrorId SubmitBegin;
- static ErrorId SubmitRenamed;
- 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 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 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 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 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 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 UsePull;
- static ErrorId UsePurge;
- static ErrorId UseRelease;
- static ErrorId UseReload;
- static ErrorId UseReconcile;
- static ErrorId UseRenameUser;
- static ErrorId UseReopen;
- static ErrorId UseResolve;
- static ErrorId UseResolved;
- static ErrorId UseRestore;
- 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 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 UseUser;
- static ErrorId UseUsero;
- static ErrorId UseUserd;
- static ErrorId UseUseri;
- static ErrorId UseUsers;
- static ErrorId UseVerify;
- static ErrorId UseWhere;
- 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 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 AdminNoSpecDepot;
- static ErrorId AdminNoSuchSpec;
- static ErrorId AdminPasswordNoSuchUser;
- static ErrorId AdminPasswordNoPasswords;
- static ErrorId ImportReport;
- static ErrorId AdminReplicaCkp;
- 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 PullNotReplica;
- static ErrorId PullCommandRunning;
- static ErrorId PullOnDemand;
- static ErrorId PullTransferSummary;
- static ErrorId PullJournalSummary;
- static ErrorId PullJournalDate;
- 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 NotClusterReplica;
- static ErrorId NotClusterMaster;
- static ErrorId NotClusterService;
- static ErrorId NotEdgeLocal;
- static ErrorId ClusterCannotWriteJournal;
- static ErrorId ClusterNotAllowed;
- static ErrorId CommandUnsupported;
- 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;
- // 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
- };
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 18542 | Robert Cowham | P4API changes | 9 years ago | |
#1 | 16507 | perforce_software | Move to main branch. | 9 years ago | |
//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 cryp...to libraries The benefit of these are that Piper now supports connecting to 15.1 servers, and also supports ssl: connections. Woo hoo! « |
10 years ago | |
#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. « |
10 years ago | |
#1 | 11252 | alan_petersen | Rename/move file(s) | 10 years ago | |
//guest/perforce_software/piper/mac/Perforce/p4api/Headers/msgserver.h | |||||
#1 | 10744 | alan_petersen | Rename/move file(s) | 10 years ago | |
//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. | 11 years ago |