Skip to content

Nifty Perforce - belkiss' fork - 3.0.0

Compare
Choose a tag to compare
@belkiss belkiss released this 11 Nov 13:47
· 104 commits to dev since this release
3.0.0

Important notes

New features / improvements

  • Add support for vs2022
  • Add support for recent p4v versions where p4vc was changed from a .exe to .bat
  • The settings are now found in the VS Tools/Options instead of a custom dialog
  • Improve log message when a file is already read/write but we tried to call edit
  • Add the possibility to force checkout a file, and use it when the edit button is manually pressed
  • Speed up initialization by skipping some p4 supported features checks when we know for sure they are available
  • Add version to the log message when nifty initializes
  • Improve log on startup
  • Add some debugspam when adding/removing files
  • Add an existence check before calling checkout on the optional associated files (like vcxproj.filters, .resx, etc)
  • Reduce png sizes using ImageOptimizer vs plugin
  • Update copyright info in the root COPYING file
  • Remove debug names from menu entries
  • Add an .editorconfig file at the root
  • Remove config button from menu, useless now that the settings are found in the VS options
  • Convert csproj to new Sdk format for easier maintenance
  • Remove old images and scripts

Bug fixes

  • Fix possible deadlocks during logging
  • Fix grammar in some log messages
  • Fix subsequent press of revision graph button when the first operation fails
  • Fix logo display, and remove the old unused icon file
  • Icons and menu entries are now properly registered and associated with the plugin, this allow clean uninstall
  • Use Extensibility Essentials plugin to automatically synchronize some info in .cs files
  • Convert the sln to vs2019 and remove NiftySolution, unused and unmaintained...
  • Fix possible issue where OnOutput would be called with a null event
  • Prevent call to string.Format when there's nothing to format