console-dev.de

Home of VsTortoise, VisualHAM, N3D and HEL Library

Archive for the ‘Tools’ Category

VsTortoise, Build 28 beta released

Posted by Peter Schraut under Programming, Tools

VsTortoise is an add-in for Microsoft Visual Studio that provides an interface to perform the most common revision control operations directly from inside the Visual Studio IDE. It uses TortoiseSVN to execute the Subversion commands.

Existing users of VsTortoise receive an update notification if  the option “Also check for beta versions” is checked. New users can download it from http://vstortoise.codeplex.com/releases/view/53005

Here is an overview about the recent changes:

  • New: Added refresh button to context menu in Open modified File dialog, to refresh the list. Rather than using the button, you can also use F5 as shortcut.
  • Fix: Pass filenames to TortoiseSVN through a pathfile rather than over the command-line (via CreateProcess). This should remove once and for all the “TortoiseSVN not showing up” problems, which were usually caused by exceeding the supported OS’s command-line length.
  • Fix: Missing command “Show Log” in filter context menu Issue #6956 (thanks mikeplex)
  • Fix: Installer not working correctly on Windows 32bit in some places. Internal error: Cannot acces 64 bit registry keys on this version of Windows (thanks mneu)
  • Fix: ActiveProject commands respect paths of all project items now, rather than the directory where the .vcproj is located only. (thanks Julien)
  • Fix: On some systems, mainly with other add-ins installed, VsTortoise buttons in the Solution Explorer context menu have been placed below the Properties button. This was incorrect behavior and now placed above Properties instead.

    For the full log, including older versions, please see here.

VsTortoise, Build 24 beta released

Posted by Peter Schraut under Programming, Tools

VsTortoise is an add-in for Microsoft Visual Studio that provides an interface to perform the most common revision control operations directly from inside the Visual Studio IDE. It uses TortoiseSVN to execute the Subversion commands.

Existing users of VsTortoise receive an update notification if  the option “Also check for beta versions” is checked. New users can download it from http://vstortoise.codeplex.com/releases/view/45202.

VsTortoise Build 24 beta changelog:

  • New: Added “Open Modified File…” to Solution Explorer context menus. VsTortoise.SolutionExplorerSelectedItemsOpenModifiedFile command.
  • New: Added “Repository Browser” to Solution Explorer context menus. VsTortoise.SolutionExplorerSelectedItemsRepoBrowser command.
  • New: Added default shortcuts to various VsTortoise commands (ActiveDocumentDiff, ActiveDocumentDiffWithPreviousVersion, ActiveDocumentBlame, ActiveDocumentFindNextModification, ActiveDocumentFindPreviousModification, OpenModifiedFile). In case the particular shortcut is used by another Command already, VsTortoise will not steal the others shortcut and will not provide a default shortcut. Existing users of VsTortoise would need to uninstall / install the new version for this feature to take effect.
  • New: Added VsTortoise.SolutionExplorerSelectedItemsUpdateToRevision command to Solution Explorer context menus. Issue: update to revision
  • New: Added options to enable/disable various VsTortoise menu integrations. Options located under Mainmenu -> Tools -> Options -> VsTortoise -> Integration. Issue: additional code editor context menu
  • New: Added VsTortoise to text/code editor context menu. Issue: additional code editor context menu
  • New: Assigned accelerator keys to VsTortoise menu items. You can open the VsTortoise main menu bar without using the mouse now. Just press Alt key, then use the underlined key in the VsTortoise main menu item to open it. The preferred accelerator key is Alt+S, but this can change when it is used by another menu item already.
  • New: OpenModifiedDocumentDialog: added support for “Ctrl+Enter” within filter textbox and listview to execute “Compare with base”
  • New: OpenModifiedDocumentDialog: added support for PageUp/PageDown keys in filter textbox to navigate the listview, so far only up/down were supported
  • Rem: OpenModifiedDocumentDialog: removed “select all” shortcut from listview, never used this
  • Fix: Fixed Issue: Labels not properly sized in the options page
  • Fix: Fixed Webupdate “Interval in days”. An interval of 1 day should check for updates every day (when day of year changed). In earlier versions, at least 24hrs had to elapse, not taking the day of year in to account.
  • Fix: OpenModifiedDocumentDialog: List uses Windows Explorer visual style information (Windows XP or later)

VsTortoise, Build 23 stable released

Posted by Peter Schraut under Programming, Tools

I just uploaded VsTortoise Build 23. After more than a month of testing Build 22 Beta and fixing just one simple problem, I’m pretty confident this version is stable.

Existing users of VsTortoise should receive an update notification via the webupdate feature. New users can download it from http://vstortoise.codeplex.com/releases/view/43201.

Here is the changelog:

  • Fix: Executing “Blame” through the Solution Explorer on a file opens TortoiseMerge rather than TortoiseBlame.

VsTortoise, Build 22 beta available

Posted by Peter Schraut under Programming, Tools

Today I uploaded VsTortoise build 22 beta to codeplex. The most significant changes are support for Visual Studio 2010RC and the Solution Explorer integration.

Here is the complete changelog:

  • New: Visual Studio 2010 RC support (VsTortoise for Visual Studio 2010 RC screenshots)
  • New: VsTortoise integrates in to Solution Explorer context menus. The following commands can be found when you right click an item in the Solution Explorer now: Update, Commit, Add, Blame, Diff, Diff with previous version, Show Log, Resolve, Revert, Properties.
  • New: OpenModifiedFileDialog: Assigned icons to context menu items
  • Fix: Icons for VsTortoise Commands using a non en-US version of Visual Studio
  • Fix: Hide VsTortoise.ActiveDocumentDiff Command when active document is unmodified instead of disabling it. This mimics the TortoiseSVN explorer context menu behavior.
  • Fix: Don’t disable VsTortoise.ActiveDocumentCommit Command when active document is unmodified. This mimics the TortoiseSVN explorer context menu behavior.
  • Fix: VsTortoise.ActiveDocumentBlame Command is not required to save the active document when executed
  • Fix: VsTortoise.ActiveDocumentProperties Command is not required to save the active document when executed
  • Fix: OpenModifiedFileDialog: Rearranged order of items to more match the TortoiseSVN commits context menu
  • Fix: OpenModifiedFileDialog: No context menu when no item is selected
  • Fix: OpenModifiedFileDialog: Slightly optimized scanning for modifications.
  • Fix: Typo in Webupdate diagnostics output fixed (thanks Björn)
  • Fix: The installer now also detects when Visual Studio is running on Windows Vista / Windows 7. (contributed by Malte)

Download the new version from http://vstortoise.codeplex.com/releases/view/41394

VsTortoise went open source under Apache License 2.0 (Apache) and the source code (C#) and installer scripts are available at codeplex.com now.

I also wrote a document how to build and debug the add-in.

If anyone is interested in the project, feel free to contribute. Patches for the resources problem are welcome. :) I don’t have a german Visual Studio version which I could use to debug and identify the problem, it’s more like poking around in the dark for me.

VsTortoise, need feedback

Posted by Peter Schraut under Programming, Tools

VsTortoise has been downloaded about 100 times so far. One user reported VsTortoise displays a “Resource not found” error when he starts his german Visual Studio 2005 standard edition. I don’t understand what causes the problem yet, since I specified the en-US satellite DLL that comes with VsTortoise as ultimate resource fallback. I wonder whether this is a common problem or occurs on his computer only.

Does VsTortoise works with your (non-english) Visual Studio version?

Please leave a comment with your Visual Studio version, Visual Studio language and if it works for you. (javascript must be enabled to post comments)

Introduction

Over the past months I’ve worked on a TortoiseSVN add-in for Microsoft Visual Studio 2005/2008 called VsTortoise. I work with Visual Studio and TortoiseSVN every day. Since TortoiseSVN integrates in the Windows Explorer, I’ve to switch from Visual Studio to Windows Explorer alot.

This is when VsTortoise add-in comes into play. You can use VsTortoise to invoke TortoiseSVN commands directly from the IDE, you don’t have to switch between Visual Studio and Windows Explorer for a lot of tasks anymore. Beside TortoiseSVN specific commands, VsTortoise provides features to help you to find uncommited modifications in your source code faster.

I’ve created a new page for VsTortoise where you can download it.

Screenshots

VsTortoise ActiveDocument Popup Menu

VsTortoise ActiveProject Popup Menu

VsTortoise Tools Popup Menu

VsTortoise OpenModifiedFile Dialog

VsTortoise commands in Visual Studio Keyboard options

VsTortoise - Options integration in to the standard Microsoft Visual Studio Options dialog

VsTortoise - Webupdate notification

Katie version 1.4 released

Posted by Peter Schraut under Tools

This version fixes an error when it comes to padding files. The previous version(s) always padded files, even ones that don’t need to get padded at all, which lead to bigger files than necessary.

Get your copy here and refer to the online documentation for the changelog.

Pimp my VisualHAM

Posted by Peter Schraut under Tools

I wrote some pages about configuration possibilities for VisualHAM, since it’s still pretty popular in the homebrew development community as the download statistics show. I thought it’s a good step to share my knowledge about it, so people who would like to use VisualHAM with a different SDK than HAM have a place to find information about this task.

Feel free to take a look at the Pimp my VisualHAM documents.

Hari Nair sent me an email to let me know how to setup Visual Studio 2005 Express Edition for HAM/HEL libraries. The express editions can be downloaded for free at microsoft.com, which should make them interesting especially for hobby-developers.

If you still use VisualHAM for your Game Boy Advance development, I recommend to transfer your project to Visual Studio 2005, because it offers so much more features. Go and read Using Microsoft Visual Studio 2005 as a Game Boy Advance software development environment if want to.

This site uses a Hackadelic PlugIn, Hackadelic SEO Table Of Contents 1.6.0.