README.upd20091117.txt

Some notes about the update done 2009-11-17 using MSVC9, in Vista 32-bits

Changes:
Change list, in from previous vc9chg09.zip
freeglut\include\GL\freeglut_std.h               - just to remove a warning
PLIB\src\js\jsWindows.cxx                        - Add call to new function, if no name
PLIB\src\js\jsName.cxx                           - NEW file, uses MS XDirect to get 'name;
data\Input\Joysticks\Logitech\extreme-3d-pro.xml - Add '<name>Logitech Extreme 3D</name>'
simgear                                          - changes NOT applied

= OSG
=====
Hoping no problem with latest SVN, did -r HEAD
Updated to revision 10764.
This got OSG Release built through CMake 2.6, then MSVC9.

= SimGear
=========
No previous changes NOT applied
Number of fixes to source list in vcproj
For the umteenth time, FIXED Simgear/simgear/magvar/coremag.cxx,
  removing CVS merge error -
  <<<<<<< coremag.cxx
  // $Id: coremag.cxx,v 1.5 2006-10-28 22:12:48 curt Exp $
  =======
This got simgear static library built ;=))

One 'interesting' warning, which could be fixed:
TextureBuilder.cxx
c:\fg\32\simgear\simgear\scene\material\EffectBuilder.hxx(281) : 
warning C4099: 'simgear::InstallAttributeBuilder' : type name first seen using 
'class' now seen using 'struct'
  c:\fg\32\simgear\simgear\scene\material\EffectBuilder.hxx(270) :
  see declaration of 'simgear::InstallAttributeBuilder'

= FlightGear
============
* Added and removed a number of source
And voila, FG links ;=))

= upd.bat
=========

Change to -
@set TEMPOSGV=61
@set TEMPPIV=2.9.6
@set TEMPOTV=11

= Running FG
============

Unzip the rfgbats09.zip, to get the batch files
Run bin/bats/rfg.bat
*** AND I AM FLYING ;=)) ;=)) ;=)) ***

Of course, I have to switch to 'noon' since it is night at
the default KSFO, and had to ADD my Joystick name 
 <name>Logitech Extreme 3D</name>
to data/Input/Joysticks/Logitech/extreme-3d-pro.xml.
Although my Logitech joystick is marked EXTREME 3D PRO,
only the above name is emitted by the DirectInput i/f,
I use in my jsName.cxx that I add to PLIB... else it
does not find a name, and the default is used.

Ran, in bats -
rfg.bat - c172
rfgufo.bat - the UFO
rfg707 - take the big kid for a flight...

All worked stunningly well... still some strange,
momentary pauses here and there, but with good fps
707 > 80 fps, UFO > 100 fps - should throttle this...

Now to pack it up, and put it up on site...

Geoff.
2009-07-11

EOF - README.upd20090711.txt
