]> git.mxchange.org Git - flightgear.git/log
flightgear.git
17 years agodon't crash when a panel (or one of its elements) can't be found (-> pc7)
mfranz [Sun, 3 Dec 2006 20:14:12 +0000 (20:14 +0000)]
don't crash when a panel (or one of its elements) can't be found  (-> pc7)

17 years agoModified Files:
frohlich [Sun, 3 Dec 2006 16:50:00 +0000 (16:50 +0000)]
Modified Files:
renderer.cxx: set TexEnv for the 2d stuff.

17 years agoModified Files:
frohlich [Sun, 3 Dec 2006 16:48:25 +0000 (16:48 +0000)]
Modified Files:
renderer.cxx: Put light information into the update visitor

17 years agomake sure the node for the AI model removal report exists;
mfranz [Sun, 26 Nov 2006 12:02:06 +0000 (12:02 +0000)]
make sure the node for the AI model removal report exists;
addressing a node with its path is unsafe at that time

17 years agoignore UGsmooth executable
fredb [Sat, 25 Nov 2006 13:22:06 +0000 (13:22 +0000)]
ignore UGsmooth executable

17 years agoTorsten DREYER:
mfranz [Sat, 25 Nov 2006 12:21:36 +0000 (12:21 +0000)]
Torsten DREYER:

"bind the visibility-property of the SGSky object to a property
named /envirionment/effective-visibility-m. This property is needed to decide
if the aircraft is within clouds or not. I use this property also for the
structural icing code."

17 years agoReorganization of the AI directory tree. Make FlightGear search for airport
durk [Sat, 25 Nov 2006 09:05:03 +0000 (09:05 +0000)]
Reorganization of the AI directory tree. Make FlightGear search for airport
related AI stuff in data/AI/Airports instead of in data/Airports/AI

17 years agoRemoved a potentially illegal cross-container iterator comparison that made
durk [Sat, 25 Nov 2006 07:52:08 +0000 (07:52 +0000)]
Removed a potentially illegal cross-container iterator comparison that made
FlightGear crash on mircosoft visual c++ compilers, as reported by Maik
Justus.

17 years agoModified Files:
frohlich [Thu, 23 Nov 2006 17:50:49 +0000 (17:50 +0000)]
Modified Files:
src/Main/renderer.cxx: Use a LightSource for the Light.

17 years ago- check buffer length
mfranz [Thu, 23 Nov 2006 09:26:43 +0000 (09:26 +0000)]
- check buffer length
- cosmetics

18 years agoAJ MacLEOD: don't only turn the adf off with exactly zero voltage
mfranz [Wed, 22 Nov 2006 20:08:45 +0000 (20:08 +0000)]
AJ MacLEOD: don't only turn the adf off with exactly zero voltage
as values like 1E-10 can occur due to binary representation issues;
(analog to navradio.cxx)

18 years agoModified Files:
frohlich [Wed, 22 Nov 2006 17:16:19 +0000 (17:16 +0000)]
Modified Files:
src/AIModel/AIMultiplayer.cxx: Apply longstanding patch from Maik
Justus. Fix double aircraft.

18 years ago- don't use static buffer in class method
mfranz [Wed, 22 Nov 2006 13:47:15 +0000 (13:47 +0000)]
- don't use static buffer in class method
- prepend underscore to class member variable names
- cosmetics

18 years agoUpdates to parse health packets.
curt [Wed, 22 Nov 2006 04:16:07 +0000 (04:16 +0000)]
Updates to parse health packets.

18 years agoModified Files:
frohlich [Tue, 21 Nov 2006 18:25:36 +0000 (18:25 +0000)]
Modified Files:
groundcache.cxx: Cheaper ray triangle intersection

18 years agoModified Files:
frohlich [Mon, 20 Nov 2006 18:16:31 +0000 (18:16 +0000)]
Modified Files:
renderer.cxx: Fill in that information into the update visitor

18 years agoModified Files:
frohlich [Wed, 15 Nov 2006 06:07:42 +0000 (06:07 +0000)]
Modified Files:
src/Main/renderer.cxx src/Cockpit/panel.cxx: Move some more into
simple scenegraph wrappers. That fixes current problems with
invisible panels.

18 years agoModified Files:
frohlich [Tue, 14 Nov 2006 21:14:59 +0000 (21:14 +0000)]
Modified Files:
VC8/FlightGear.vcproj VC8/FlightGearLib.vcproj:
Import buildsystem from Olaf Flebbe

18 years agoFix for a crash reported by Maik Justus.
durk [Tue, 14 Nov 2006 20:08:50 +0000 (20:08 +0000)]
Fix for a crash reported by Maik Justus.

18 years agoLatest round of changes ... now works.
curt [Mon, 13 Nov 2006 03:57:32 +0000 (03:57 +0000)]
Latest round of changes ... now works.

18 years agoModified Files:
frohlich [Sun, 12 Nov 2006 17:22:02 +0000 (17:22 +0000)]
Modified Files:
src/Main/renderer.cxx: Fix some ugly triangle artefacts on the
bo105's Instrument panel.

18 years agoDon't segfault when sound is not available
fredb [Sun, 12 Nov 2006 13:54:50 +0000 (13:54 +0000)]
Don't segfault when sound is not available

18 years agoModified Files:
frohlich [Sun, 12 Nov 2006 12:38:57 +0000 (12:38 +0000)]
Modified Files:
src/Main/main.cxx src/Main/renderer.cxx: Avoid an extra clear of
of the color buffer.

18 years agoInitial revision of code to read MicroGear serial output and parse,
curt [Sat, 11 Nov 2006 18:43:17 +0000 (18:43 +0000)]
Initial revision of code to read MicroGear serial output and parse,
interpolate, and feed to FlightGear either in real time or replaying the
data file.

18 years agoAI Update:
durk [Sat, 11 Nov 2006 10:52:05 +0000 (10:52 +0000)]
AI Update:
 - Ground network slow-down finally works as expected
   (although occasionally causing a traffic jam)
 - Hold position instruction now really sets speed to zero, in addition
   it actually works now for crossing and two-way traffic
 - Attempt to limit execution time of ground network trace algorithm
   to make performance acceptable at high-density networks
 - Removed remaining terminal messages
 - Various minor tweaks and clean-ups

18 years agoModified Files:
frohlich [Fri, 10 Nov 2006 05:37:50 +0000 (05:37 +0000)]
Modified Files:
src/Time/tmp.cxx src/Time/light.hxx src/Time/light.cxx
src/Main/renderer.cxx src/Cockpit/panel.cxx: Initialize sky colors

18 years agoModified Files:
frohlich [Wed, 8 Nov 2006 20:46:07 +0000 (20:46 +0000)]
Modified Files:
  groundcache.cxx: Reorder intersection tests a bit

18 years agoModified Files:
frohlich [Wed, 8 Nov 2006 20:45:21 +0000 (20:45 +0000)]
Modified Files:
src/Main/renderer.cxx: Make sure the normalize mode is not set

18 years agoModified Files:
frohlich [Tue, 7 Nov 2006 06:09:36 +0000 (06:09 +0000)]
Modified Files:
src/FDM/groundcache.cxx: Tim Moore: fix for groundcache problems.

18 years agoAdded Files:
frohlich [Tue, 7 Nov 2006 05:57:02 +0000 (05:57 +0000)]
Added Files:
projects/VC8/FGJS.vcproj: Olaf Flebbe updated project files

18 years agoModified Files:
frohlich [Tue, 7 Nov 2006 05:56:21 +0000 (05:56 +0000)]
Modified Files:
projects/VC8/FlightGear.sln projects/VC8/FlightGear.vcproj
projects/VC8/FlightGearLib.vcproj projects/VC8/JS_demo.vcproj
Olaf Flebbe: Updated project files.

18 years agoOlaf Flebbe: remove unused variable.
frohlich [Tue, 7 Nov 2006 05:39:33 +0000 (05:39 +0000)]
Olaf Flebbe: remove unused variable.

18 years agoWin32 compilation fix
fredb [Thu, 2 Nov 2006 17:41:53 +0000 (17:41 +0000)]
Win32 compilation fix

18 years agoModified Files:
frohlich [Thu, 2 Nov 2006 06:15:41 +0000 (06:15 +0000)]
Modified Files:
projects/VC8/FlightGear.sln projects/VC8/FlightGear.vcproj
projects/VC8/FlightGearLib.vcproj projects/VC8/JS_demo.vcproj:
Import Olafs project files

18 years agoremove function declarations for long removed functions
mfranz [Wed, 1 Nov 2006 23:36:46 +0000 (23:36 +0000)]
remove function declarations for long removed functions

18 years agoremove obsolete and non-functional menu toggle command
mfranz [Wed, 1 Nov 2006 23:23:26 +0000 (23:23 +0000)]
remove obsolete and non-functional menu toggle command

18 years agoremove obsolete preset dialogs
mfranz [Wed, 1 Nov 2006 22:55:15 +0000 (22:55 +0000)]
remove obsolete preset dialogs

18 years agoremove obsolete preset dialogs
mfranz [Wed, 1 Nov 2006 22:48:34 +0000 (22:48 +0000)]
remove obsolete preset dialogs

18 years agoModified Files:
frohlich [Wed, 1 Nov 2006 22:26:57 +0000 (22:26 +0000)]
Modified Files:
fg_init.cxx: Oops, forgot to commit that chunk

18 years agoremove old property dialog
mfranz [Wed, 1 Nov 2006 22:10:22 +0000 (22:10 +0000)]
remove old property dialog

18 years agoremove old property dialog
mfranz [Wed, 1 Nov 2006 21:59:46 +0000 (21:59 +0000)]
remove old property dialog

18 years agoModified Files:
frohlich [Wed, 1 Nov 2006 21:22:25 +0000 (21:22 +0000)]
Modified Files:
Time/tmp.cxx Main/viewer.hxx Main/viewer.cxx Main/renderer.cxx
Get rid of an other OSGFIXME. The view matrix had some plib specials
included. The viewer is now updated for that.

18 years agoRemoved Files:
frohlich [Wed, 1 Nov 2006 21:14:28 +0000 (21:14 +0000)]
Removed Files:
hitlist.cxx hitlist.hxx: Is obsolete.

18 years agoinsert punctuation for better festival speech
mfranz [Tue, 31 Oct 2006 11:57:16 +0000 (11:57 +0000)]
insert punctuation for better festival speech

18 years agoModified Files:
frohlich [Tue, 31 Oct 2006 06:27:34 +0000 (06:27 +0000)]
Modified Files:
src/AIModel/AIBase.cxx src/Main/main.cxx src/Main/renderer.cxx
Reflect last change in SimGear

18 years agoModified Files:
frohlich [Tue, 31 Oct 2006 06:20:27 +0000 (06:20 +0000)]
Modified Files:
src/MultiPlayer/multiplaymgr.cxx: Check in long standing broadcast
multiplayer fix

18 years agoModified Files:
frohlich [Tue, 31 Oct 2006 06:19:53 +0000 (06:19 +0000)]
Modified Files:
src/Main/Makefile.am: now we need libsgutil ...

18 years agossgSharedPtr.hxx -> SGSharedPtr.hxx
mfranz [Mon, 30 Oct 2006 16:31:45 +0000 (16:31 +0000)]
ssgSharedPtr.hxx -> SGSharedPtr.hxx

18 years agoModified Files:
frohlich [Sun, 29 Oct 2006 19:30:21 +0000 (19:30 +0000)]
Modified Files:
  configure.ac src/AIModel/AIAircraft.cxx src/AIModel/AIBase.cxx
  src/AIModel/AIBase.hxx src/AIModel/AICarrier.cxx
  src/AIModel/AICarrier.hxx src/AIModel/AIManager.cxx
  src/AIModel/AIManager.hxx src/ATC/AIEntity.cxx
  src/ATC/AIEntity.hxx src/ATC/AIMgr.cxx src/ATC/AIMgr.hxx
  src/ATC/ATCdisplay.cxx src/ATC/ATCdisplay.hxx
  src/Cockpit/cockpit.cxx src/Cockpit/cockpit.hxx
  src/Cockpit/hud.cxx src/Cockpit/hud.hxx
  src/Cockpit/hud_rwy.cxx src/Cockpit/panel.cxx
  src/Cockpit/panel.hxx src/Cockpit/built_in/FGMagRibbon.cxx
  src/Cockpit/built_in/FGMagRibbon.hxx src/FDM/flight.cxx
  src/FDM/groundcache.cxx src/FDM/groundcache.hxx
  src/GUI/gui_funcs.cxx src/Input/input.cxx
  src/Instrumentation/od_gauge.cxx
  src/Instrumentation/od_gauge.hxx
  src/Instrumentation/render_area_2d.cxx
  src/Instrumentation/render_area_2d.hxx
  src/Instrumentation/wxradar.cxx
  src/Instrumentation/wxradar.hxx
  src/Instrumentation/HUD/HUD.cxx
  src/Instrumentation/HUD/HUD.hxx
  src/Instrumentation/HUD/HUD_runway.cxx src/Main/Makefile.am
  src/Main/main.cxx src/Main/renderer.cxx src/Main/renderer.hxx
  src/Main/viewmgr.cxx src/Model/acmodel.cxx
  src/Model/acmodel.hxx src/Model/model_panel.cxx
  src/Model/model_panel.hxx src/Model/modelmgr.cxx
  src/Model/modelmgr.hxx src/Model/panelnode.cxx
  src/Model/panelnode.hxx src/Navaids/awynet.cxx
  src/Scenery/Makefile.am src/Scenery/hitlist.cxx
  src/Scenery/hitlist.hxx src/Scenery/newcache.cxx
  src/Scenery/scenery.cxx src/Scenery/scenery.hxx
  src/Scenery/tileentry.cxx src/Scenery/tileentry.hxx
  src/Scenery/tilemgr.cxx src/Scripting/NasalSys.cxx
  src/Scripting/NasalSys.hxx src/Time/light.cxx
Big BLOB on the way to OSG.

18 years agoMaik JUSTUS: last changes for better consistency with The FlightGear Way.
mfranz [Sun, 29 Oct 2006 12:44:15 +0000 (12:44 +0000)]
Maik JUSTUS: last changes for better consistency with The FlightGear Way.

18 years agoGeorge PATTERSON:
mfranz [Sun, 29 Oct 2006 12:34:26 +0000 (12:34 +0000)]
George PATTERSON:

"Flightgear.py
- Added the procedures view_next and view_prev

demo.py
- altered the wait five seconds to the new property path and allowed for
the script to be started after five seconds of simulation file
(/sim/time/elapsed-sec).
- the section of code was changed to a pythonism as python does not
support do-while loops, instead you break out of a continuous loop.
- Commented out the fg.wait_for_prop_eq() method as I haven't rewritten
that part of the code yet. Not sure of the best way to do that. Those
lines may not be necessary any more."

mf: removed trailing spaces; I updated the pyc, too, but I really think
    it shouldn't be in CVS at all.(?)

18 years agoMaik JUSTUS: replace underscore with hyphen in config keywords, to be
mfranz [Sat, 28 Oct 2006 21:14:32 +0000 (21:14 +0000)]
Maik JUSTUS: replace underscore with hyphen in config keywords, to be
consistent with the rest of YASim and almost all of fgfs

18 years agoMaik JUSTUS: change /rotors/*/blade1_pos to /rotors/*/blade[0]/position-deg,
mfranz [Sat, 28 Oct 2006 20:53:19 +0000 (20:53 +0000)]
Maik JUSTUS: change /rotors/*/blade1_pos to /rotors/*/blade[0]/position-deg,
incidence to incidence-deg, and flap to flap-deg

18 years agoremove unused and empty files
mfranz [Sat, 28 Oct 2006 18:02:47 +0000 (18:02 +0000)]
remove unused and empty files

18 years agosimplify name/number handling
mfranz [Thu, 26 Oct 2006 17:46:05 +0000 (17:46 +0000)]
simplify name/number handling

18 years agosimplify name/number handling
mfranz [Thu, 26 Oct 2006 17:39:47 +0000 (17:39 +0000)]
simplify name/number handling

18 years ago- simplify number/name handling
mfranz [Thu, 26 Oct 2006 15:06:12 +0000 (15:06 +0000)]
- simplify number/name handling
- consistent member naming
- coding style fixes in clock.*

18 years ago- simplify namer/number handling
mfranz [Thu, 26 Oct 2006 14:47:15 +0000 (14:47 +0000)]
- simplify namer/number handling
- consistent naming of members with underscore

18 years ago- don't read the channel always from tacan[0] (even if the existence of
mfranz [Thu, 26 Oct 2006 14:09:13 +0000 (14:09 +0000)]
- don't read the channel always from tacan[0] (even if the existence of
  a second tacan may not be likely)
- remove some dead code
- simplify <name>/<number> handling
- let a listener watch over input props and search for new channel/frequency
- allow to set channel number as one number (rather than as single digits),
  as some aircraft may prefer this (the ch53 does so); this is to be set
  in /instrumentation/tacan[n]/frequencies/selected-channel[0]

18 years agoemit signal /sim/signals/fdm-initialized when the FDM is up; this is
mfranz [Thu, 26 Oct 2006 09:07:41 +0000 (09:07 +0000)]
emit signal /sim/signals/fdm-initialized when the FDM is up; this is
useful to attach listeners and have their functions run at a time when
they can safely access FDM generated properties

18 years agoLeidson Campos A. Ferreira improved the jpeg http server
fredb [Tue, 24 Oct 2006 17:51:56 +0000 (17:51 +0000)]
Leidson Campos A. Ferreira improved the jpeg http server

18 years agoVivian MEAZZA: add missing heading-indicator-dg inclusion (instrument_mgr.cxx)
mfranz [Tue, 24 Oct 2006 16:03:44 +0000 (16:03 +0000)]
Vivian MEAZZA: add missing heading-indicator-dg inclusion (instrument_mgr.cxx)
mf:
- fix abs/fabs bug
- typos & cosmetics

18 years agoVivian MEAZZA: Directional Gyro (DG) compass & electrically powered master
mfranz [Mon, 23 Oct 2006 21:58:28 +0000 (21:58 +0000)]
Vivian MEAZZA: Directional Gyro (DG) compass & electrically powered master
               reference gyro

18 years agodrop pointless warning. If the sound can't be removed, then proably because
mfranz [Fri, 20 Oct 2006 12:12:12 +0000 (12:12 +0000)]
drop pointless warning. If the sound can't be removed, then proably because
it was never added, which is perfectly normal when the aircraft started
out of range. (Analog to the DME sound, which doesn't have that warning
either.)

18 years agoFix a typo so that turbulence can work in JSBSim models once again.
curt [Thu, 19 Oct 2006 02:39:05 +0000 (02:39 +0000)]
Fix a typo so that turbulence can work in JSBSim models once again.

18 years agouse correct data type for string::find()
mfranz [Tue, 17 Oct 2006 21:21:26 +0000 (21:21 +0000)]
use correct data type for string::find()

18 years agoAlexis Bory: revert hack; use correct type for string::find()
mfranz [Tue, 17 Oct 2006 20:39:00 +0000 (20:39 +0000)]
Alexis Bory: revert hack; use correct type for string::find()

18 years agoA bug was discovered on IRC where an errant script was setting a nil
andy [Tue, 17 Oct 2006 19:58:33 +0000 (19:58 +0000)]
A bug was discovered on IRC where an errant script was setting a nil
value on a property.  This becomes a NaN when converted to a numeric
value, which then percolated into the C++ world where it ultimately
caused a crash in YASim's turbulence code.  While converting nil to
NaN isn't *strictly* wrong, it's dangerous for this reason.  Toss a
Nasal exception instead.  Hopefully this won't break too much
preexisting code.

18 years agoVivian MEAZZA: "Bug fix - make TACAN work with no carrier in the environment"
mfranz [Mon, 16 Oct 2006 11:15:35 +0000 (11:15 +0000)]
Vivian MEAZZA: "Bug fix - make TACAN work with no carrier in the environment"

18 years agocerr don't belong in CVS
mfranz [Thu, 12 Oct 2006 22:12:09 +0000 (22:12 +0000)]
cerr don't belong in CVS

use SG_LOG! use SG_LOG! use SG_LOG! use SG_LOG! use SG_LOG! use SG_LOG!
use SG_LOG! use SG_LOG! use SG_LOG! use SG_LOG! use SG_LOG! use SG_LOG!

18 years agodon't clutter the terminal with meaningless (to all but one developer)
mfranz [Thu, 12 Oct 2006 21:48:18 +0000 (21:48 +0000)]
don't clutter the terminal with meaningless (to all but one developer)
"cerr" messages (SG_LOG/SG_BULK is meant for that)

18 years agoModified Files:
frohlich [Tue, 10 Oct 2006 05:29:05 +0000 (05:29 +0000)]
Modified Files:
projects/VC8/FlightGearLib.vcproj: MSVC8 Build updates from Olaf

18 years agoModified Files:
frohlich [Tue, 10 Oct 2006 05:17:07 +0000 (05:17 +0000)]
Modified Files:
src/AIModel/AIMultiplayer.cxx src/MultiPlayer/mpmessages.hxx
src/MultiPlayer/multiplaymgr.cxx
src/MultiPlayer/multiplaymgr.hxx src/Network/multiplay.cxx
Apply Stuart Buchanan's multiplayer property/chat patch.

18 years agoAdd MSVC Readme file from Olaf Flebbe
frohlich [Sun, 8 Oct 2006 10:30:15 +0000 (10:30 +0000)]
Add MSVC Readme file from Olaf Flebbe

18 years agoInitial checkin.
durk [Fri, 6 Oct 2006 17:37:09 +0000 (17:37 +0000)]
Initial checkin.

18 years agoMajor update of traffic manager and AI related airport facilities.
durk [Fri, 6 Oct 2006 17:36:31 +0000 (17:36 +0000)]
Major update of traffic manager and AI related airport facilities.
- Moved AIModels/Traffic Manager related AI functions to a new file
- Rewrote the traffic manager so that the containers use pointers to
  objects instead of the objects themselves, which will allow for a
  more flexible memory management.
- Rewrote parts of the airport groundnetwork code, also because the
  stl containers now contain object pointers instead of the objects
  themselves.
- Fixed an uninitialized iterator in the AI distance tracking code
- Fixed flawed logic in some of the traffic controller's while loops
- Added a tower controller, which paces take-off behavior of AITraffic
  in a more realistic way.
- Various other minor fixes and fine tuning.

18 years agoModified Files:
frohlich [Sat, 30 Sep 2006 07:10:34 +0000 (07:10 +0000)]
Modified Files:
FlightGear.sln FlightGear.vcproj FlightGearLib.vcproj
Added Files:
JS_demo.vcproj: Import changes from Olaf

18 years agoFixed a potentially tiny memory leak.
durk [Sat, 30 Sep 2006 05:17:45 +0000 (05:17 +0000)]
Fixed a potentially tiny memory leak.

18 years agoWin32 only : Advertise we need a console when the program is linked as a 'Windows...
fredb [Wed, 27 Sep 2006 20:18:08 +0000 (20:18 +0000)]
Win32 only : Advertise we need a console when the program is linked as a 'Windows' subsystem

18 years agoAdding some more intelligence to the AI system step 2: Added a system to
durk [Tue, 19 Sep 2006 17:04:22 +0000 (17:04 +0000)]
Adding some more intelligence to the AI system step 2: Added a system to
detect interfering taxi routes and added a "hold position" instruction to
make one of two conflicting aircraft wait until it's route is cleared again

18 years agoAnother fix from Maik
andy [Thu, 14 Sep 2006 21:05:34 +0000 (21:05 +0000)]
Another fix from Maik

18 years agoHelicopter update from Maik:
andy [Thu, 14 Sep 2006 18:18:33 +0000 (18:18 +0000)]
Helicopter update from Maik:
 More realistic calculation of vortices at the blades and therefore
 real airfoil parameters can be used now (not to be mixed up with the
 vortex ring state which is still not simulated), ground effect is now
 continuous e. g. at buildings, calculating of the rotor in more than 4
 directions, better documentation of the airfoil parameters.

18 years agoSyd Adams:
curt [Tue, 5 Sep 2006 20:28:48 +0000 (20:28 +0000)]
Syd Adams:

- Well I finally licked it, the clipping works great now, in 16 and 32
  bpp mode, on 2d and 3d panels.
- I tried glScissors, didnt work because clipping was done in screen
  co-ordinates.
- Stencil buffer methods worked great for 2d panel, but messed up 3d
  panels,(depth buffer problems I think), and only worked in 32 bpp mode.
- I then tried clip planes , and so far it appears to work with no
  problem, and no framerate drop like I had with the stencil buffer
  method...

I'm attaching the panel.cxx file for testing...

18 years agoFix missing return statement and unused local variable
fredb [Sat, 2 Sep 2006 08:10:13 +0000 (08:10 +0000)]
Fix missing return statement and unused local variable

18 years agoAttemp to fix the 'bogous tile problem'
frohlich [Thu, 31 Aug 2006 05:07:50 +0000 (05:07 +0000)]
Attemp to fix the 'bogous tile problem'

18 years agoCurt noticed a while back that YASim was producing alpha and sideslip
andy [Mon, 28 Aug 2006 17:24:34 +0000 (17:24 +0000)]
Curt noticed a while back that YASim was producing alpha and sideslip
values that were angles between the aircraft's orientation and the
global velocity vector, not the airflow velocity.  So the HUD velocity
vector was wrong when the wind was non-zero.  Fix that.

18 years agoClear up a line terminator issue between windows/unix.
curt [Sat, 26 Aug 2006 14:24:14 +0000 (14:24 +0000)]
Clear up a line terminator issue between windows/unix.

18 years agoGround network distance tracking code. AIAircraft taxiing at airports
durk [Sat, 26 Aug 2006 07:22:20 +0000 (07:22 +0000)]
Ground network distance tracking code. AIAircraft taxiing at airports
maintain a resonable distance from each other while taxiing on the same
route. The current code does not yet take crossing routes or aircraft
taxiing into opposite directions into account.

18 years agoGive Mark Akermann credits for his new sun coloring calculations.
durk [Sat, 26 Aug 2006 07:17:58 +0000 (07:17 +0000)]
Give Mark Akermann credits for his new sun coloring calculations.

18 years agoBetter encapsulation for personality
fredb [Fri, 25 Aug 2006 22:16:31 +0000 (22:16 +0000)]
Better encapsulation for personality

18 years agoBigger thumbnails.
curt [Thu, 24 Aug 2006 15:12:57 +0000 (15:12 +0000)]
Bigger thumbnails.

18 years agoTested and working under Linux. I have no way to test this under windows.
curt [Tue, 22 Aug 2006 00:58:25 +0000 (00:58 +0000)]
Tested and working under Linux.  I have no way to test this under windows.
If there is a windows problem, look very carefully at the line termination
with a serial port monitor.  It should be \r\n (CR-LF), not \n, not \r\r\n
or any other possible variant.

18 years agoRemove compilation warnings
fredb [Mon, 21 Aug 2006 07:41:23 +0000 (07:41 +0000)]
Remove compilation warnings

18 years agoMake the vertical acceleration rate scale with vertical performance. The
curt [Sun, 20 Aug 2006 23:38:38 +0000 (23:38 +0000)]
Make the vertical acceleration rate scale with vertical performance.  The
default case for tankers should still be right about the same as where it was.

18 years agoAdd an initial implementation of the Garmin 400 series "Aviation In" data
curt [Sun, 20 Aug 2006 23:37:13 +0000 (23:37 +0000)]
Add an initial implementation of the Garmin 400 series "Aviation In" data
format.  I have a Garmin 295 to test with, but so far I haven't been able
to make this work (code should compile cleanly though.)  I don't know if
I've made a mistake in the protocol or if my 295 just doesn't support this.
More work on this to come.

18 years ago- make *all* class members start with underscore (not all but two)
mfranz [Sun, 20 Aug 2006 15:27:26 +0000 (15:27 +0000)]
- make *all* class members start with underscore (not all but two)
- NEVER EVER use leading underscores for auto variables
- don't store values in auto variables for the next function call (not
  even when they start with underscore :-)   This fixed the TACAN
  channel lookup, which was supposed to be done on channel changes only,
  but was always done)
- only do frequency search if frequency has changed (this was apparently
  planned, but not finished; leftover from adf.cxx?)
- don't use double as bool switch
- some minor cleanup

18 years agoas the "Attempting to schedule tiles for bogus lon and lat = (-1000,0)"
mfranz [Sat, 19 Aug 2006 07:30:52 +0000 (07:30 +0000)]
as the "Attempting to schedule tiles for bogus lon and lat  = (-1000,0)"
bug happens now on a regular basis, and just ignoring it doesn't seem to
cause any harm, just return after it, rather than abort.

18 years agoBugfix of problem reported by Mathias Fröhlich: Ground network trace()
durk [Wed, 16 Aug 2006 09:58:26 +0000 (09:58 +0000)]
Bugfix of problem reported by Mathias Fröhlich: Ground network trace()
algorithm caused a program crash. Because there is always one waypoint more
than there are routes, the trace function should only pop_back the final route
entry at search depths of one or higher. I also added a lot of of additional
safeguarding code, due to the fact that the new trace algorithm was
apparently not as stable as I'd hoped it would be. ...

18 years agoGiant helicopter code update from Maik Justus.
andy [Mon, 14 Aug 2006 21:59:44 +0000 (21:59 +0000)]
Giant helicopter code update from Maik Justus.

18 years agoprint the whole autosave.xml path, not just the filename. Unfortunately,
mfranz [Thu, 10 Aug 2006 11:21:15 +0000 (11:21 +0000)]
print the whole autosave.xml path, not just the filename. Unfortunately,
in the case of fg_init.cxx we'll only see that if the log-level is set
in preferences.xml, because command line options weren't even processed
at that time.  :-/