]> git.mxchange.org Git - flightgear.git/log
flightgear.git
20 years agoGUI layout management and a few visual/eye-candy modifications. See
andy [Wed, 12 May 2004 15:36:07 +0000 (15:36 +0000)]
GUI layout management and a few visual/eye-candy modifications.  See
DOCS/README.layout in the base package for details, along with the
modified dialog files.

20 years agoClean up some sound buffer allocation/deallocation issues.
curt [Mon, 10 May 2004 21:24:30 +0000 (21:24 +0000)]
Clean up some sound buffer allocation/deallocation issues.

20 years agoFix from Melchior: It replaces the ridiculous 5 seconds by
andy [Thu, 6 May 2004 16:28:08 +0000 (16:28 +0000)]
Fix from Melchior: It replaces the ridiculous 5 seconds by
the 30 seconds that Maik had originally intended, according to the comment.
This is important for the pending sound and rotor disc changes (and of course
for realism).

20 years agoAdd a macintosh identifier for joystick axis numbering support.
ehofman [Thu, 6 May 2004 16:07:30 +0000 (16:07 +0000)]
Add a macintosh identifier for joystick axis numbering support.

20 years agoRoy Vegard Ovesen:
ehofman [Thu, 6 May 2004 09:29:26 +0000 (09:29 +0000)]
Roy Vegard Ovesen:
Fix the leg distance calculation to display nautical miles instead of meters.

It turns out that Simgear already has a range normalize function, so I use
that one instead.

20 years agoAdd /sim/initialised which is set to true when we're ready to go.
ehofman [Wed, 5 May 2004 09:01:21 +0000 (09:01 +0000)]
Add /sim/initialised which is set to true when we're ready to go.

20 years agoAdd calls to jsInit() which is a noop on all platforms but Mac.
curt [Tue, 4 May 2004 19:02:19 +0000 (19:02 +0000)]
Add calls to jsInit() which is a noop on all platforms but Mac.

20 years agoGUI windows are now draggable. This missing feature has annoyed me
andy [Mon, 3 May 2004 00:40:50 +0000 (00:40 +0000)]
GUI windows are now draggable.  This missing feature has annoyed me
for a while, it turned out to be pretty easy to implement.  Also, the
property picker is now non-modal, I presume the modality wasn't an
intentional feature.

20 years agoReverse the sense of manual propellers. Low numbers == fast
andy [Sat, 1 May 2004 15:18:27 +0000 (15:18 +0000)]
Reverse the sense of manual propellers.  Low numbers == fast
propeller, silly.

20 years agoOops, I broke engine starting.
andy [Sat, 1 May 2004 14:30:00 +0000 (14:30 +0000)]
Oops, I broke engine starting.

20 years agoRoy Vegard Ovesen:
ehofman [Sat, 1 May 2004 09:40:09 +0000 (09:40 +0000)]
Roy Vegard Ovesen:

I've added a vertical navigation capability to the GPS module. One can input
two waypoints, wp[0] and wp[1], with altitude. If the altitudes differ, then
the altitude deviation from a "straigth" line from wp[0] to wp[1] is
calculated. The true course and course deviation from wp[0] to wp[1] is also
calculated. All this can be found in the wp subdir where one also finds the
wp[0] and wp[1] subdirs.

All this has to be done through the property browser. Maybe I should make a
gui window for the GPS!

20 years agoIt can't be turned off, so force the running flag to true to avoid an
andy [Sat, 1 May 2004 04:59:09 +0000 (04:59 +0000)]
It can't be turned off, so force the running flag to true to avoid an
uninitialization stupidity.

20 years agoInitial checkin of a TurbineEngine implementation. This hasn't been
andy [Sat, 1 May 2004 00:26:33 +0000 (00:26 +0000)]
Initial checkin of a TurbineEngine implementation.  This hasn't been
tested at all yet, but it doesn't seem to have broken anything so it
should be safe.  See the README in the base package for docs.

20 years agoAttempt at a fix for the propeller torque problems in the
andy [Sat, 1 May 2004 00:25:56 +0000 (00:25 +0000)]
Attempt at a fix for the propeller torque problems in the
"slow/windmilling propeller" regime.  I'm happy with the foundations
of the solution, but this hasn't been complete tested yet.  The
solution behavior seems fine on the planes I tried.

20 years agoRefactoring in preparation to add a turbine engine to YASim. The
andy [Fri, 30 Apr 2004 19:06:29 +0000 (19:06 +0000)]
Refactoring in preparation to add a turbine engine to YASim.  The
PistonEngine class has grown an "Engine" superclass.  Some other stuff
moved around too, and I cleaned up some property naming while I was in
there.  This hasn't been tested very thorougly, hopefully I didn't
break anything.

20 years agoMSVC fix.
ehofman [Fri, 30 Apr 2004 08:44:59 +0000 (08:44 +0000)]
MSVC fix.

20 years agoRemove the references to fg_os.hxx since the UL_USE_XXX variable is located in the...
ehofman [Fri, 30 Apr 2004 08:44:35 +0000 (08:44 +0000)]
Remove the references to fg_os.hxx since the UL_USE_XXX variable is located in the config.h file since the changes for confgure.ac.

20 years agoChanges to get FlightGear (well, the src directory at least) to
andy [Fri, 30 Apr 2004 00:52:11 +0000 (00:52 +0000)]
Changes to get FlightGear (well, the src directory at least) to
configure and compile out-of-the-box on a MinGW target:

Use -lSDL instead of -lglut32 on windows builds when --enable-sdl
is set.

Link against alut.dll in addition to openal32.dll.

Replace BSD bcopy() with ANSI C memmove() in a few places.  This is
simpler than trying to abstract it out as a platform dependency in a
header file; bcopy() has never been standard.

The ENABLE_THREADS handling has changed to be set to 0 when threads
are not in use.  This breaks expressions like #ifdef ENABLE_THREADS.
Replace with a slightly more complicated expression.  It might have
been better to fix the configure.ac script, but I didn't know how and
this whole setting is likely to go away soon anyway.

The MinGW C runtime actually does include snprintf, so only MSVC
builds (and not all WIN32 ones) need _snprintf in JSBSim/FGState.cpp

Building on a platform with no glut at all exposed some spots where
plib/pu.h was being included without a toolkit setting (it defaults to
glut).  Include fg_os.hxx first.

And when still using glut, glut.h has a bizarre dependency on a
_WCHAR_T_DEFINED symbol.  It it's not defined, it tries to redefine
(!!) wchar_t to disasterous effect.

20 years agoUpdated to document the new 3d positional tags that are available for
curt [Thu, 29 Apr 2004 19:32:03 +0000 (19:32 +0000)]
Updated to document the new 3d positional tags that are available for
sound configurations.

20 years agoAdd a description on how to setup surround sound when using ALSA.
ehofman [Thu, 29 Apr 2004 19:18:48 +0000 (19:18 +0000)]
Add a description on how to setup surround sound when using ALSA.

20 years agoMake sure pu.h doesn't include glut by accident.
ehofman [Thu, 29 Apr 2004 09:36:27 +0000 (09:36 +0000)]
Make sure pu.h doesn't include glut by accident.

20 years agoReplace axe by axis. Make sure the right number of joystick buttons is used. The...
ehofman [Thu, 29 Apr 2004 09:10:06 +0000 (09:10 +0000)]
Replace axe by axis. Make sure the right number of joystick buttons is used. The number of defined buttons does not always equal the maximum number of allowed buttons.

20 years agoAdd default openal libs for cygwin.
curt [Wed, 28 Apr 2004 19:19:32 +0000 (19:19 +0000)]
Add default openal libs for cygwin.

20 years agoAdd an explanation for using Arts.
ehofman [Wed, 28 Apr 2004 09:30:15 +0000 (09:30 +0000)]
Add an explanation for using Arts.

20 years agoRevert the previous patch. The <target-platform> tag is not supported
ehofman [Wed, 28 Apr 2004 08:03:40 +0000 (08:03 +0000)]
Revert the previous patch. The <target-platform> tag is not supported
anymore. Instead Frederic Bouvier suggests to add a <number> tag to
the axis definition which accepts values for <windows> and <unix>
for now but which can be extended later on:

<axis>
 <desc>Rudder</desc>
 <number>
  <unix>2</unix>
  <windows>3</windows>
 </number>
 <binding>
  <command>property-scale</command>
  <property>/controls/flight/rudder</property>
  <offset type="double">0.0</offset>
  <factor type="double">1.0</factor>
  <power type="double">2.0</power>
 </binding>
</axis>

20 years agoSet a rapid fall off rate for interior cockpit sounds so they won't be heard
curt [Wed, 28 Apr 2004 03:57:50 +0000 (03:57 +0000)]
Set a rapid fall off rate for interior cockpit sounds so they won't be heard
from the tower view.

20 years agoMake several assumptions:
curt [Tue, 27 Apr 2004 20:49:00 +0000 (20:49 +0000)]
Make several assumptions:

1. The listener is always positioned at the origin.
2. All sounds eminate from the aircraft's model position.
3. Sound positions are relative to the listener location.

20 years agoAdd an example implementation for the NetFDM structure.
ehofman [Tue, 27 Apr 2004 08:55:04 +0000 (08:55 +0000)]
Add an example implementation for the NetFDM structure.

20 years agoMake it possible to define a <target-platform> tag in the joystick configuration...
ehofman [Tue, 27 Apr 2004 08:43:20 +0000 (08:43 +0000)]
Make it possible to define a <target-platform> tag in the joystick configuration file. This would make it possible to have different configuration files for Windows. Possible values are: Windows, UNIX or All. Not specifying the tag equals to 'All'.

20 years agoGet ATIS voice working again.
curt [Mon, 26 Apr 2004 22:02:30 +0000 (22:02 +0000)]
Get ATIS voice working again.

20 years agoHook in the fgOSExit() function.
curt [Sun, 25 Apr 2004 02:17:03 +0000 (02:17 +0000)]
Hook in the fgOSExit() function.

20 years agoRegister an atexit() function so we can delete the global constructor.
curt [Sun, 25 Apr 2004 02:06:55 +0000 (02:06 +0000)]
Register an atexit() function so we can delete the global constructor.
This also gives us a proper hook if we want to clean up SDL (Andy?)

20 years agoAdd correct openal libs for MacOS.
curt [Sun, 25 Apr 2004 01:41:32 +0000 (01:41 +0000)]
Add correct openal libs for MacOS.

20 years agoFrederic Bouvier discovered a buffer overflow in the airport select dialog.
ehofman [Sat, 24 Apr 2004 21:25:54 +0000 (21:25 +0000)]
Frederic Bouvier discovered a buffer overflow in the airport select dialog.

20 years agoChanges to go along with small interface changes in simgear/sound/libsgsound
curt [Sat, 24 Apr 2004 19:28:12 +0000 (19:28 +0000)]
Changes to go along with small interface changes in simgear/sound/libsgsound
(which is now written on top of OpenAL.)

20 years agoFix a property name that was missed in an earlier change.
curt [Tue, 20 Apr 2004 22:54:44 +0000 (22:54 +0000)]
Fix a property name that was missed in an earlier change.

20 years agoStub in controls for second engine master bat/alt switches.
curt [Tue, 20 Apr 2004 22:54:20 +0000 (22:54 +0000)]
Stub in controls for second engine master bat/alt switches.

20 years agoChange the message passing structure just a bit in order to remove a possible
curt [Tue, 20 Apr 2004 22:53:38 +0000 (22:53 +0000)]
Change the message passing structure just a bit in order to remove a possible
time dependency ambiguity on the remote end.

20 years agoFix an MSVC compile error.
curt [Mon, 19 Apr 2004 02:24:22 +0000 (02:24 +0000)]
Fix an MSVC compile error.

20 years agoSmall rewrite of waypoints parsing fix to move global list to the globals.hxx
curt [Sun, 18 Apr 2004 18:01:10 +0000 (18:01 +0000)]
Small rewrite of waypoints parsing fix to move global list to the globals.hxx
file.

20 years agoRoy Vegard Ovesen:
curt [Fri, 16 Apr 2004 22:12:26 +0000 (22:12 +0000)]
Roy Vegard Ovesen:

I've added a tracking bug to the gps. This is of course very similar to a
heading bug for a DG. I don't know if this is the common name, but I feel
that for a gps the name tracking bug is more accurate than heading bug. A
true bug error and a magnetic bug error is calculated and shifted into the
-180 to 180 range so that they can be used by autopilots.

I've also fixed a property name that crept in when I had to change back to
indicated-***. Back then I accidentally changed the desired course name to
"indicated-course". The property that is supposed to be the input for the
desired course should naturally be named something like "desired-course", and
definitely _not_ "indicated-course". If this name change breaks anything it
should be fixed in the other end.

I've also commented out a lot of #includes that I don't think is needed. I'm
on Suse 9.0 now, and it builds fine here, but this might be a problem for
different platforms    I guess we have to cross our fingers.

20 years agoAvoid an autoconf warning about using a "reserved" word in a variable name.
curt [Fri, 16 Apr 2004 18:53:36 +0000 (18:53 +0000)]
Avoid an autoconf warning about using a "reserved" word in a variable name.

20 years agoDefault to threads enabled. They can still be disabled by passing
curt [Fri, 16 Apr 2004 18:51:30 +0000 (18:51 +0000)]
Default to threads enabled.  They can still be disabled by passing
--with-threads=no to the configure script.

20 years agoDurk Talsma:
curt [Thu, 15 Apr 2004 22:09:46 +0000 (22:09 +0000)]
Durk Talsma:

Enclosed you find a tar ball of the two files I changed to get the
--waypoint and --flight-plan command line option to work again.

20 years agoUpdated to point to new scenery repository (not fully populated but will
curt [Thu, 15 Apr 2004 03:40:39 +0000 (03:40 +0000)]
Updated to point to new scenery repository (not fully populated but will
be in the next week or so.)

20 years agoUnits bug.
andy [Wed, 14 Apr 2004 17:05:33 +0000 (17:05 +0000)]
Units bug.

20 years agoFrederic Bouvier:
ehofman [Wed, 14 Apr 2004 07:59:50 +0000 (07:59 +0000)]
Frederic Bouvier:

my code was accidentally drawing the cockpit twice
in view 0. This patch should fix the problem of
lights not seen through canopies or prop discs.

It was also drawing the lights ( ground and rw )
after the clouds, so they were not obscured by
them.

20 years agoAdd a pressure rate helper function for Roy's KAP140 autopilot model.
curt [Mon, 12 Apr 2004 19:17:47 +0000 (19:17 +0000)]
Add a pressure rate helper function for Roy's KAP140 autopilot model.

20 years agoFix a seg fault that could be caused if all no AI models were in existance. Ssg...
daveluff [Sun, 11 Apr 2004 15:20:36 +0000 (15:20 +0000)]
Fix a seg fault that could be caused if all no AI models were in existance.  Ssg could then free the memory pointed to by our pointer behind our back, causing it to crash when next approaching a controlled airport requiring an AI model.  Fix is to hold one ref to each model in the AIMgr at all times.

20 years agoNumeric keypad handling
andy [Fri, 9 Apr 2004 15:57:16 +0000 (15:57 +0000)]
Numeric keypad handling

20 years agoDon't ask for 32 bit depth buffer. Some cards do only 24, leaving 8
andy [Fri, 9 Apr 2004 14:52:03 +0000 (14:52 +0000)]
Don't ask for 32 bit depth buffer.  Some cards do only 24, leaving 8
for the alpha channel.

20 years agoFirst attempt to make it possible to use either SDL or glut at compile time.
ehofman [Wed, 7 Apr 2004 14:42:41 +0000 (14:42 +0000)]
First attempt to make it possible to use either SDL or glut at compile time.

20 years agoFix more brain damage with keyboard handling. I think everything is
andy [Tue, 6 Apr 2004 23:47:56 +0000 (23:47 +0000)]
Fix more brain damage with keyboard handling.  I think everything is
working now.

20 years agoFix brain damage in previous fix.
andy [Tue, 6 Apr 2004 22:17:25 +0000 (22:17 +0000)]
Fix brain damage in previous fix.

20 years agoFix bug where key releases got reported as presses.
andy [Tue, 6 Apr 2004 21:55:49 +0000 (21:55 +0000)]
Fix bug where key releases got reported as presses.

20 years agoAPI changes to get fullscreen mode working with SDL. It can't switch
andy [Tue, 6 Apr 2004 14:28:22 +0000 (14:28 +0000)]
API changes to get fullscreen mode working with SDL.  It can't switch
modes after creating the window, so it needs a flag in
fgOSOpenWindow().

20 years agoWindows fix.
ehofman [Tue, 6 Apr 2004 14:25:33 +0000 (14:25 +0000)]
Windows fix.

20 years agoAdded mouse cursor definitions stolen from the X11 cursor font (via a
andy [Tue, 6 Apr 2004 04:06:11 +0000 (04:06 +0000)]
Added mouse cursor definitions stolen from the X11 cursor font (via a
pointer from Melchior to a font editor that could read .pcf and
generate image files)

20 years agoOops. A change to an upstream header seems to have remove glu.h, which
andy [Tue, 6 Apr 2004 03:51:11 +0000 (03:51 +0000)]
Oops.  A change to an upstream header seems to have remove glu.h, which
these files require.  Dunno why my build didn't pick up the transitive
dependency.

20 years agoNeed to include fg_os.hxx, so the PUI initialization picks the right library.
andy [Mon, 5 Apr 2004 21:51:16 +0000 (21:51 +0000)]
Need to include fg_os.hxx, so the PUI initialization picks the right library.

20 years agoEarly-access version of an SDL implementation of the fg_os API. It works,
andy [Mon, 5 Apr 2004 21:39:32 +0000 (21:39 +0000)]
Early-access version of an SDL implementation of the fg_os API.  It works,
but is not integrated into the build process.  It also lacks support for
changing mouse cursors, which works rather differently in SDL vs. Glut.

20 years agoRevert the hard-coded keybindings I just replaced, and turn them into real
andy [Mon, 5 Apr 2004 19:38:50 +0000 (19:38 +0000)]
Revert the hard-coded keybindings I just replaced, and turn them into real
command bindings accessible from XML.  This still probably isn't a final
solution (which would drive the HUD from propery values), but it's a step
in the right direction anyway.

20 years agoRestore the hard-coded HUD keybindings that I inadvertently killed
andy [Mon, 5 Apr 2004 18:54:53 +0000 (18:54 +0000)]
Restore the hard-coded HUD keybindings that I inadvertently killed
during deglutification.

20 years agoJim Wilson:
curt [Mon, 5 Apr 2004 16:47:13 +0000 (16:47 +0000)]
Jim Wilson:

This update contains a change to not overwrite the altitude-ft preset during
"onground" start.  The change also prevents a ground trim issue with the
JSBSim fdm when a "reset" is done by FlightGear.

20 years agoFrederic Bouvier:
ehofman [Mon, 5 Apr 2004 11:29:12 +0000 (11:29 +0000)]
Frederic Bouvier:

this patch is to clear a problem that I sometimes
encounter : FG locks when hitting the cancel button
of a dialog. In fact, an interator is always invalid
when it was used to erase a member of a collection.
The braces are here to help my debugger, and I also
removed a warning about unused variable.

20 years agoIgnore generated GPL.
david [Sun, 4 Apr 2004 20:56:26 +0000 (20:56 +0000)]
Ignore generated GPL.

20 years agoAdded more generated files.
david [Sun, 4 Apr 2004 14:21:26 +0000 (14:21 +0000)]
Added more generated files.

20 years agoFrederic Bouvier:
ehofman [Sat, 3 Apr 2004 09:27:38 +0000 (09:27 +0000)]
Frederic Bouvier:

I restored the output to cout / cerr
for the options and the warning for the version mismatch.
There is a dummy SG_LOG to allow the windows version to
popup the console.

The snapshot rendering use multipass now.

20 years agoPlib is willing callbacks to return 0, 1 or 2 and not simply a boolean
ehofman [Fri, 2 Apr 2004 19:49:51 +0000 (19:49 +0000)]
Plib is willing callbacks to return 0, 1 or 2 and not simply a boolean

20 years agoMatch the changes in SimGear to fix an NVidia problem.
ehofman [Fri, 2 Apr 2004 19:44:42 +0000 (19:44 +0000)]
Match the changes in SimGear to fix an NVidia problem.

20 years agoFrederic Bouvier:
ehofman [Fri, 2 Apr 2004 16:50:38 +0000 (16:50 +0000)]
Frederic Bouvier:

Cure the performance penalty that leads to draw the aircraft twice.
Also cure the transparency bug over the aircraft.

20 years agoTowards better support for a per engine master bat/alt switch.
curt [Fri, 2 Apr 2004 16:20:46 +0000 (16:20 +0000)]
Towards better support for a per engine master bat/alt switch.

20 years agoreflect net_ftm/net_ctrls changes.
curt [Fri, 2 Apr 2004 16:20:17 +0000 (16:20 +0000)]
reflect net_ftm/net_ctrls changes.

20 years agonative_ctrls:
curt [Fri, 2 Apr 2004 16:19:59 +0000 (16:19 +0000)]
native_ctrls:
- We need to be able to support a per engine master bat/alt switch.
- Forgot to write the gear level state into the network structure.

native_fdm:
- renamed EGT->egt for consistancy.
- added manifold pressure to the structure.

20 years agoClean up some debugging output.
curt [Fri, 2 Apr 2004 16:17:08 +0000 (16:17 +0000)]
Clean up some debugging output.

20 years agoFrederic Bouvier:
ehofman [Fri, 2 Apr 2004 14:43:31 +0000 (14:43 +0000)]
Frederic Bouvier:

  Add a select method to FGAircraftModel to draw the aircraft
  or not when calling ssgCullAndDraw on the whole scene.

20 years agoFrederic Bouvier:
ehofman [Fri, 2 Apr 2004 14:42:42 +0000 (14:42 +0000)]
Frederic Bouvier:

  Add a static function that will be installed as a callback to
  cull or not the terrain leaves in tiles.
  Add a function to set the filter.

20 years agoFrederic Bouvier:
ehofman [Fri, 2 Apr 2004 14:42:03 +0000 (14:42 +0000)]
Frederic Bouvier:

  Add a pretrav callback to the first kid of geometry that should
  be the terrain_branch. The callback is a static function in
  FGTileMgr

20 years agoFrederic Bouvier:
ehofman [Fri, 2 Apr 2004 14:41:35 +0000 (14:41 +0000)]
Frederic Bouvier:

Call sgLoad3DModel from simgear instead of duplicating code.

20 years agoFrederic Bouvier:
ehofman [Fri, 2 Apr 2004 14:40:54 +0000 (14:40 +0000)]
Frederic Bouvier:

FG_ENABLE_MULTIPASS_CLOUDS must be defined to enable
 the algorithm. I made this because the stencil buffer
 must be initialized at the beginning of the program and
 OpenGL can fallback to software rendering if it can't
 find a visual with stencil buffer. I didn't touch the
 configure script, so CXXFLAGS=-DFG_ENABLE_MULTIPASS_CLOUDS
 must be set before running ./configure.

 If FG_ENABLE_MULTIPASS_CLOUDS is defined, the main render
 loop begins by reading the /sim/rendering/multi-pass-clouds
 property. It is a boolean property so there are only two
 quality levels. false means no multi pass and no use of
 the stencil buffer, true means an additionnal pass for
 both upper and lower cloud layers.

 The algorithms are as follow :
  /sim/rendering/multi-pass-clouds=false
   1. draw sky dome
   2. draw terrain only
   3. draw clouds above the viewer
   4. draw models except the aircraft
   5. draw clouds below the viewer
   6. draw the aircraft.
  The cloud rendering doesn't update the depth buffer.
  This means that models overwrite clouds above the viewer.
  This is only noticeable for tall buildings and when
  flying very low. Also, drawing low clouds after models
  means that they are not blended with models' translucent
  surfaces. Large transparent area require alpha test
  enabled and AI aircraft canopy are making holes. The
  pilot's aircraft being rendered at the end, there is no
  problem with canopy or prop disc.

  /sim/rendering/multi-pass-clouds=true
   1. draw the sky dome
   2. draw the terrain only
   3. draw all clouds
   4. draw models except the aircraft
   5. redraw the clouds where the models where drawn ( stencil
      test on )
   6. draw the aircraft
  The assumptions made by this algoritm are that the terrain
  is not transparent ( should be true in all cases and
  that there are no clouds between the aircraft and the viewer.
  Assuming these facts, there should be no blending bugs.

  The screenshot rendering is not updated yet.

20 years agoClean up a couple bugs in the multiengine handling of the net_fdm.hxx
curt [Fri, 2 Apr 2004 01:54:38 +0000 (01:54 +0000)]
Clean up a couple bugs in the multiengine handling of the net_fdm.hxx
external interface.

20 years agoI was too agressive in the fg_os port. Glut doesn't support grabbing
andy [Thu, 1 Apr 2004 23:28:47 +0000 (23:28 +0000)]
I was too agressive in the fg_os port.  Glut doesn't support grabbing
the keyboard modifiers outside of a key event handler, so adding the
fgGetKeyModifiers() call to doMouseMotion was broken.  The user could
see "phantom" modifier keys.

20 years agoRe-enable glut game mode for now
andy [Thu, 1 Apr 2004 15:44:13 +0000 (15:44 +0000)]
Re-enable glut game mode for now

20 years agoClean up various compiler warnings that have crept into the code. This
curt [Thu, 1 Apr 2004 15:27:53 +0000 (15:27 +0000)]
Clean up various compiler warnings that have crept into the code.  This
by no means get's them all, but it's a start.

20 years agoWin32 typos crept in during the patch. Fix from Frederic Bouvier.
andy [Thu, 1 Apr 2004 15:14:34 +0000 (15:14 +0000)]
Win32 typos crept in during the patch.  Fix from Frederic Bouvier.

20 years agoDon't include an unnecessary header.
curt [Wed, 31 Mar 2004 23:53:51 +0000 (23:53 +0000)]
Don't include an unnecessary header.

20 years agoYank out all the glut dependencies and concentrate them in a (easily
andy [Wed, 31 Mar 2004 21:10:32 +0000 (21:10 +0000)]
Yank out all the glut dependencies and concentrate them in a (easily
reimplementable) Main/fg_os.cxx file.

20 years agoFrederic Bouvier:
ehofman [Tue, 30 Mar 2004 09:05:05 +0000 (09:05 +0000)]
Frederic Bouvier:

trying the --show-aircraft option, I noticed that I had
no output. This is because there are still output to
cout or cerr, that are not triggering my console patch
for windows. The patch attached use SG_LOG instead.
A request to hit a key is also added because otherwise,
the console window will disappear as soon as the program
stop.

This problem is minor though given the fact that fgfs.exe
is shipped with fgrun that do show the available aircraft
in a much nicer manner.

20 years agoInitial 0.9.4 setup file.
curt [Mon, 29 Mar 2004 20:57:11 +0000 (20:57 +0000)]
Initial 0.9.4 setup file.

20 years agoMake sure fgadmin get's into future release tar balls.
curt [Mon, 29 Mar 2004 17:42:10 +0000 (17:42 +0000)]
Make sure fgadmin get's into future release tar balls.

20 years agoA few abs->fabs where we are passing a double in
daveluff [Mon, 29 Mar 2004 10:25:21 +0000 (10:25 +0000)]
A few abs->fabs where we are passing a double in

20 years agoPatch from Fred Bouvier to use multi-platform ul library from plib for directory...
daveluff [Mon, 29 Mar 2004 10:20:19 +0000 (10:20 +0000)]
Patch from Fred Bouvier to use multi-platform ul library from plib for directory searching instead of ifdefs

20 years agoMore work to get the starter behavior right, without breaking David's
andy [Sat, 27 Mar 2004 18:34:04 +0000 (18:34 +0000)]
More work to get the starter behavior right, without breaking David's
work on the pa28 idle and without creating ridiculous side effects
(like being able to fly the aircraft with the starter motor, heh).
This one looks pretty good for now, pending work on the propeller to
get its low speed drag in line with reality.

20 years agoAdd the IRIX packaging files for use with swpkg
ehofman [Sat, 27 Mar 2004 15:16:03 +0000 (15:16 +0000)]
Add the IRIX packaging files for use with swpkg

20 years agoYASim now supports the new fuel.nas fuel management system. It
andy [Sat, 27 Mar 2004 04:07:18 +0000 (04:07 +0000)]
YASim now supports the new fuel.nas fuel management system.  It
reads the /consumables tree for input to determine weights, but
places output only in /engines/engine[n]/fuel-consumed-lbs where
it gets picked up by the Nasal code.

20 years agoTune up the starter torque to match the recent changes to engine
andy [Fri, 26 Mar 2004 22:53:41 +0000 (22:53 +0000)]
Tune up the starter torque to match the recent changes to engine
friction.  We should get these better calibrated at some point...

20 years agoFinal 0.9.4 tweaks.
curt [Fri, 26 Mar 2004 21:46:49 +0000 (21:46 +0000)]
Final 0.9.4 tweaks.

20 years agoForgot to handle "unspecified" properties in getprop(). Treat them
andy [Wed, 24 Mar 2004 19:06:54 +0000 (19:06 +0000)]
Forgot to handle "unspecified" properties in getprop().  Treat them
as strings.

20 years agoFailed timers should log errors rather than silently eating them.
andy [Wed, 24 Mar 2004 18:37:58 +0000 (18:37 +0000)]
Failed timers should log errors rather than silently eating them.

20 years agoUpdates to the IRIX install hints.
ehofman [Wed, 24 Mar 2004 10:30:04 +0000 (10:30 +0000)]
Updates to the IRIX install hints.