* Vivian Meazza -- Thursday 03 November 2005 14:56:
* * Jonathan Hepburn -- Thursday 03 November 2005 11:06:
> > All that happens, no matter what I try, is that the propeller
> > kicks for about a third of a revolution. It might be something to do with
> > how the executable interprets the space bar, I suppose...

> Quite likely - and it needs to be fixed.

This *is* already fixed!


0.9.8 was released on 2005/01/18.


The Spitfire starter problem was discussed two weeks later:
http://mail.flightgear.org/pipermail/flightgear-users/2005-February/010356.html



A workaround was committed another two weeks later:

| $ cvs log -r1.6 spitfire.nas
[...]
| ----------------------------
| revision 1.6
| date: 2005-02-18 11:03:10 +0100;  author: ehofman;  state: Exp;  lines: +63 
-27
| Vivian Meazza:
| 
| I attach a replacement file which enables the Spitfire starter to work with
| FreeGLUT. It has always worked with GLUT and SDL.
| =============================================================================



And the bug finally identified and fixed on 2005/06/27:

| $ cvs log -r1.65 input.cxx
[...]
|----------------------------
| revision 1.65
| date: 2005-06-27 09:13:02 +0200;  author: mfranz;  state: Exp;  lines: +19 -25
| Frederic Bouvier:
| - This doesn't do what the author though it would do:
|   if (modifiers&KEYMOD_RELEASED == 0) ...   (see below)
| - MSVC and type fixes
|
| mf:
| fixing this uncovered an old bug: the "key pressed" branch was
| actually never executed -- always only "released". And that is why
| the <repeatable> property didn't work. And *that* was the reason
| why the Spitfire's starter didn't work with freeglut, and Vivian
| had to write a nasty workaround for it.

m.

_______________________________________________
Flightgear-users mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/flightgear-users
2f585eeea02e2c79d7b1d8c4963bae2d

Reply via email to