Enhancements
Important security note
This version addresses the heartbleed CVE-2014-0160 vulnerability in OpenSSL by linking in version 1.0.1g of the library.
#586163 (Bug #58532) * P4VS now presents a dialog when a command is taking a long time to complete, giving the user an opportunity to cancel the command.
#579604 (Bug #57132, #58433) * P4VS now does solution explorer updates in the background and groups those updates in chunks of 100 files, only notifying Visual Studio to update glyphs for files that have had a status change.
#560545 (Bug #61470) * P4VS dialogs now have a specific icon for pending changelists, submitted changelists, and workspaces.
#559345 (Bug #53611) * Streams depots now have a different icon than local depots.
#558487 (Bug #58146, #61590) * Tool windows now keep the 10 most recent entries for filter fields (keywords, path, user, workspace, etc).
#556575 (Bug #61588) * When renaming a file and selecting an existing changelist, the description for that changelist will no longer be overwritten.
#556575 (Bug #53640, #57734) * Archive, remote, and spec depots are no longer shown in the solution/project browser.
#555733 (Bug #55829) * The Workspace column in the Workspaces tool window is now wider by default.
#552906 (Bug #48923) * ** P4VS now has extended support for P4IGNORE, allowing users to add and remove files from an ignore list and to edit an ignore list directly from the IDE.
#552137 (Bug #52012) * Shelved files can now be viewed in a viewer dialog or in a tab in Visual Studio.
#547711 (Bug #53853) * There is now an option to have the "New Project" location match the current workspace root. This option is on by default..
#544626 (Bug #50204, #58228) * When opening a solution or project in a Perforce depot, the tree view can now be filtered by workspace view and does not show deleted files.
#542681 (Bug #50197, #59326) * "Diff Against Have Revision" is now available in the Pending Changelist dialog and Pending Changelist tool window.
#541860 (Bug #53852) * Files under pending changelists now have a "Resolve..." context menu.
#541118 (Bug #56534) * "Open Solution in Perforce Depot..." is now "Open Solution/Project in Perforce Depot...".
#533786 (Bug #53619, #60371, #60372) * Double-clicking on an item in a list browser (users, jobs, workspaces, changelists) will now select that item and close the browser.
#532064 (Bug #60324) * "Move to Another Changelist..." has been added to the solution explorer context menu and the P4VS toolbar.
#529700 (Bug #53485) * When browsing for a changelist from the Diff Against dialog, the changelists are initially filtered by the file being diffed.
#501642 (Bug #57444) * P4VS now has support for internationalization.
Bug Fixes
#588527 (Bug #63268) * P4VS now respects the setting for "Number of changelists or jobs to fetch at a time" on initial tool window load. It would previously fetch 100 on initial load and only fetch the specified amount when the filter button was clicked.
#587099 (Bug #53332) * A revert of a rename/move involving files in folders will now re-add the related file to the project underneath its original folder location rather than the project root.
#586742 (Bug #63130) * P4VS will no longer attempt to add files to a changelist that differ only in case (e.g. File, file). Only one of these files can exist locally on a Windows client machine.
#579169 (Bug #62679) * P4VS no longer crashes when moving all files under a project from the default pending changelist to a numbered changelist.
#573523 (Bug #61951) * P4VS no longer crashes when loosing server connection.
#565542 (Bug #61950, #61781) * The load and filtering of the Jobs tool window will no longer result in a crash due to a multi-threading exception.
#560657 (Bug #61673) * P4VS11 now uses a P4VS11-specific icon for general dialogs.
#560570 (Bug #61694) * When attaching jobs to the default changelist, the change is now saved as a numbered changelist and then the related fixes are applied. This will avoid any conflicts with change-submit triggers that may be in place.
#558057 (Bug #58327) * All dialogs can be canceled with ESC and Enter will cause the same effect as an OK or YES button, unless the current focus is a textbox that accepts returns.
#557034 (Bug #61238) * Depot Browser will remain visible after an invalid solution or project is attempted to be selected.
#552313 (Bug #59866) * "Prompt for changelist..." preference is now correctly persisted.
#551855 (Bug #56327) * P4VS now checks to see if a saved dialog position is visible.
#547193 (Bug #60863) * Submitted, Accessed, and Updated times are now properly converted to show the time in local format.
#547193 (Bug #61179) * History tool window and Edit Changelist dialog now respect the date preference setting.
#541286 (Bug #49588) * Files are now removed when synced to revision #0.
#540997 (Bug #60808) * P4MERGE now properly assigns "source" and "target" when called from P4VS.
#539778 (Bug #60587) * The submit option in the submit dialog is now initialized correctly based on the submit option set in the currently connected workspace.
#538750 (Bug #57063) * Date/time format parsing has been improved to better handle multiple locale formats.
#538698 (Bug #56752) * An error message is now shown if Additional Actions -> Open File -> Merged is selected in the Resolve dialog and no merged file exists..
#538432 (Bug #60536) * Workspace viewmap editing is disabled if a stream root exists in the Workspace editor form.
#535567 (Bug #58537) * Canceling edit of read-only file now properly cancels the edit, rather than allowing the file to be edited in memory.
#535396 (Bug #58531) * Timeout error dialog is now set to be topmost.
#535334 (Bug #60472) * Submit of numbered pending changelist now properly refreshes the pending changelists tool window.
#535169 (Bug #54130) * The server connection lost error message now properly displays the related server address.
#534620 (Bug #56616) * Revision history for Target in the Resolve dialog has been resized to better fit the window.
#533858 (Bug #60375) * P4VS no longer crashes when attempting to sort File History by clicking column headers.
#533786 (Bug #60374) * The Diff Against dialog will now remain visible when browsing for a workspace and clicking the OK button when no workspace has been selected.
#533782 (Bug #60051) * Filter button is no longer cut off in the Workspaces tool window.
#530808 (Bug #58361) * The tab traversal in the connection dialog is now in the correct order.
#528761 (Bug #59545) * a non-functional [?] button has been removed from the New Workspace dialog.