Here is another update that fixes a number of issues reported by customers:

* When refreshing, make sure the selected node stays selected.
* Fix issue with renaming files that are under source control.
* Handle deleting files in SCC
* Replace Php with PHP
* Fix issue when updating status of directory in dirCache.
* Put back the expression checker as XDebug still crashes when sending invalid expressions.
* Make sure version number fits in the updater window
* Select correct node after clicking showall.
* Better handle CLASSNAME property from XDebug
* Fix issue where PDO was not listed in the modules list.
* Fix a number of path issues on PHP 5.2
* Fix a number of path issues on PHP 5.2 (Fix some issues with previous commit, including missing files)

Many customers have asked me how to configure Xampp to work with VS.Php. Tonight, I went through the process of doing this and documented each step so you don't have to figure this out by yourself.

Installing Xampp

The first step is to decide where to install Xampp. I decided to go with the default location. A lot of further steps assume this location. If you pick a different location make sure you take this into consideration.

The next step is choosing what components to install. I chose Apache and MySql servers. I also wanted to install them as services.

In my system, I already have IIS install. This means that Apache is going to fail to start because it is trying to use port 80.

This release fixes a number of issues from previous releases:

  • Website copy now works again
  • Remote file browser now works again
  • Various crashes on intellisense
  • Fixed a number of syntax error checker issues
  • Small performance improvements
  • Fix preferences settings not always sticking
  • Fix issue with apps that used .htaccess
  • Improve system requirement checking on web installer
  • Fix debugging issue in VS2010 and XP
  • Run in elevated more when activating VS.Php.
  • Fix various crashes related to SysStringLen

This is a small update that fixes various issues reported by customers:

Download update

This is a bug fix update with the following fixes:

- Fix bug: http://www.jcxsoftware.com/mantis/view.php?id=503
- Fix issue when launching vs.php.exe from 32-bit systems.
- Fix interoperability issue with CodeSmith Visual Studio plug-in

You can get the latest version here:

http://www.jcxsoftware.com/download.php

I'm very pleased to announce the release of VS.Php 2.10 for Visual Studio. This new release comes with many improvements and lots of bug fixes. One of the new improvements is variable highlighting. When placing the cursor on top of a variable, all instances of this variable will be automatically highlighted. Here is a screenshot:

Another improvement is better support for @return PhpDoc tag as well as recursive intellisense. If your method returns a type known by intellisense, you get intellisense assistance. Here is an example where you have two classes, each with a method that returns a type of the other class. You can see how I can call each method and get access to the return type and keep doing this as much as I want:

We also fix lots and lots of bugs making sure the overall stability of the product is significantly improved over prior releases.

I have updated VS.Php 2.9 to version 2.9.3.6589

The following are the changes in this update:

The last one is very important. Now when Visual Studio crashes, we will be able to get crash information about the issue (if related to VS.Php). Please make sure you send crash information to Microsoft.

Download here:

http://www.jcxsoftware.com/download.php

Thanks,

Juan

This release includes a number of bug fixes reported by customers including better intellisense, improved IIS support as well as fixes for a number of crashes. I'm making a push to continue to fix more bugs so please keep bringing the bug reports on the bug system: http://www.jcxsoftware.com/mantis

Some of the early builds of VS.Php 3.0 will start making its way into the svn site soon. This has been a major rework moving the code to compile on 2010 and use the new VSIX packaging introduced in Visual Studio 2010. More on that later.

For now, please enjoy VS.Php 2.9.2.6495 - http://www.jcxsoftware.com/download.php

We have made some improvements in supporting the various PHP platforms in VS.Php 2.9

The following video shows how easy is to test your PHP application with the different PHP runtime engines:

Play video

We are adding support for PHP 4, PHP 5.2 and continue the support for PHP 5.3

Instead of just be an update on VS.Php 2.8, we are going to release this functionality as a new version.

Some httpd-template files may not work on VS.Php 2.9 since we are changing some parameters to allow two different versions of PHP 5 on the system.

Aside from the support for three different runtimes in the built-in engine, we are adding support for CodeIgniter.

We now include two project templates for Code Igniter, one with PHP 4 and one with PHP 5.2