=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-23_03:14:03 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_ladder.cxx

- use Item::draw_circle() to draw circles (waypoint marker still to be done)
- move variable declaration near their first use (c++ style rather than c)
- rename (zenith|nadir|hat) to enable-(zenith|nadir|hat) and make them bool
  (for consistency reasons)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-23_11:41:18 (curt)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_ladder.cxx

Re-implement the flight path marker (aka "velocity vector") so it's position
is computed from alpha and beta.  Before the code U, V, & W body velocities
to compute alpha/beta.  Why not just use the values directly.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-23_11:57:13 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_ladder.cxx

cleanup  (getBoolValue() returns false by default)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-23_12:47:23 (curt)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_ladder.cxx

Switch sign of beta/drift.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-24_11:00:18 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_dial.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_instrument.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_label.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_ladder.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_tape.cxx

- don't use 10 pt font size for width calculations, when in fact we use
  a 8 pt font (set 8 pt in preferences.xml, too)
- fix vertical alignment of digits in label and ladder (temporary
  solution -- the whole font handling needs to be reviewd and fixed)
- simplify nadir and zenith (they always want to be horizontally centered
  on the ladder lines, no?)
- simplify and abstract label box drawing (no need for stippled side lines)
- align text (more) correctly in label boxes


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-24_11:02:56 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Cockpit/hud.hxx

make old HUD code work with 8 px font size


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-24_12:09:03 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_label.cxx

first stab at label box pointers. <option>top</option> on a <label> makes
such a box:

    _____/\_____
    |   Booo   |
    |__________|

likewise with options bottom, left, right. The size can be set via option
<marker-offset> (analogous to <tape> offsets), which describes the distance
from the base to the peak. Default: 8 px


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-24_12:35:34 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx

no longer let top==left and bottom==right. This is necessary for label-box
pointers, and may introduce bugs elsewhere. Not that I've notice any yet.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-24_12:46:08 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_label.cxx

8 is a bit too much for <marker-offset> default; use 5


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-24_12:52:20 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_tape.cxx

I've heard that endless loops aren't overly popular.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-25_02:07:34 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_label.cxx

define label box pointer via <pointer-width> (width of base) and
<pointer-length>


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-25_15:05:52 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_label.cxx

finally fix the text-in-box alignment (= Rocket Science[TM]!)
(This will be moved to HUD_instrument.cxx, where it will be available to
all draw_text() users.)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-25_17:21:56 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_label.cxx

no more FONT_(LARGE|SMALL)  (didn't work, anyway, and isn't needed)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-26_09:18:06 (curt)
/var/cvs/FlightGear-0.9/source/src/FDM/flight.cxx

Fix a class of problem that could lead to needless extra time "jitter" in the 
flight dynamics
calculations.  We run the FDM at 120hz and compute how many loops can fit into 
each FG loop.
Floating point rounding could lead to a situation where we could end up running
1, 3, 1, 3, 1, 3... loops of the FDM when in fact we want to run 2, 2, 2, 2, 
2...

If we artificially inflate ml above by a tiny amount to get the
closest integer, then subtract the integer from the original
slightly smaller value, we can get a negative remainder.
Logically this should never happen, and we definitely don't want
to carry a negative remainder over to the next iteration, so
never let the remainder go below zero.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-26_21:25:58 (curt)
/var/cvs/FlightGear-0.9/source/src/AIModel/AIBase.cxx

Remove side-slip (aka beta) from the heading offset of the target aircraft.
This is already accounted for in the true heading of the aircraft.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-26_21:26:30 (curt)
/var/cvs/FlightGear-0.9/source/src/AIModel/AIManager.cxx

White space ...


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-26_21:27:43 (curt)
/var/cvs/FlightGear-0.9/source/src/AIModel/AIAircraft.cxx

Attempt to shore up the numerical stability of the AI aircraft movement
computations.  This is probably not needed, but use double's consistently.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-26_21:46:14 (curt)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx

Add support for drawing target markers (circles on top of any AI/MP aircraft)
as part of the conformal HUD ladder.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-26_21:46:15 (curt)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_ladder.cxx

Add support for drawing target markers (circles on top of any AI/MP aircraft)
as part of the conformal HUD ladder.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-27_00:16:06 (durk)
/var/cvs/FlightGear-0.9/source/src/Environment/environment.cxx
/var/cvs/FlightGear-0.9/source/src/Environment/environment.hxx
/var/cvs/FlightGear-0.9/source/src/Environment/environment_mgr.cxx
/var/cvs/FlightGear-0.9/source/src/Main/main.cxx

Mark's dynamic sun color changes.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-27_00:16:07 (durk)
/var/cvs/FlightGear-0.9/source/src/Main/renderer.cxx

Mark's dynamic sun color changes.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-27_09:28:51 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Environment/environment.cxx
/var/cvs/FlightGear-0.9/source/src/Environment/environment_mgr.cxx

- we could use the same property path names in fgUntie that we used int fgTie
- cleanup


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-27_09:42:15 (durk)
/var/cvs/FlightGear-0.9/source/src/AIModel/AIAircraft.cxx
/var/cvs/FlightGear-0.9/source/src/AIModel/AIFlightPlan.cxx
/var/cvs/FlightGear-0.9/source/src/AIModel/AIFlightPlan.hxx
/var/cvs/FlightGear-0.9/source/src/AIModel/AIFlightPlanCreate.cxx
/var/cvs/FlightGear-0.9/source/src/AIModel/AIFlightPlanCreateCruise.cxx
/var/cvs/FlightGear-0.9/source/src/AIModel/Makefile.am

AI Modifications: 1) Added a patch that takes ground speed into consideration
using Curt's new speed adjustment code. 2) Separated the function
FlightPlanCreateCruise() into a new source file in preparation of a more
elaborate airway following scheme.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-27_09:44:09 (durk)
/var/cvs/FlightGear-0.9/source/src/Navaids/Makefile.am
/var/cvs/FlightGear-0.9/source/src/Navaids/awynet.cxx
/var/cvs/FlightGear-0.9/source/src/Navaids/awynet.hxx

Initial commit of code that reads and parses Robin Peel's awy.dat airway
files.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-27_09:49:41 (durk)
/var/cvs/FlightGear-0.9/source/src/Airports/dynamics.cxx
/var/cvs/FlightGear-0.9/source/src/Main/fg_init.cxx
/var/cvs/FlightGear-0.9/source/src/Main/globals.hxx
/var/cvs/FlightGear-0.9/source/src/Traffic/SchedFlight.cxx

Enable the airway database parsing.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-27_11:13:37 (frohlich)
/var/cvs/FlightGear-0.9/source/src/Environment/environment.cxx

Add missing includes required to compile


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-27_11:36:22 (frohlich)
/var/cvs/FlightGear-0.9/source/src/Cockpit/hud.hxx
/var/cvs/FlightGear-0.9/source/src/Cockpit/hud_rwy.cxx
/var/cvs/FlightGear-0.9/source/src/FDM/groundcache.cxx
/var/cvs/FlightGear-0.9/source/src/Input/input.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/marker_beacon.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_runway.cxx
/var/cvs/FlightGear-0.9/source/src/Main/main.cxx
/var/cvs/FlightGear-0.9/source/src/Main/renderer.cxx
/var/cvs/FlightGear-0.9/source/src/Main/renderer.hxx
/var/cvs/FlightGear-0.9/source/src/Main/viewer.cxx

Clean up scenery center handling. It is set now less often.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-27_11:36:23 (frohlich)
/var/cvs/FlightGear-0.9/source/src/Scenery/scenery.cxx
/var/cvs/FlightGear-0.9/source/src/Scenery/scenery.hxx
/var/cvs/FlightGear-0.9/source/src/Time/light.hxx
/var/cvs/FlightGear-0.9/source/src/Time/tmp.cxx

Clean up scenery center handling. It is set now less often.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-27_12:12:37 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Cockpit/hud.hxx

SGMiscf isn't known yet: add workaround


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-27_18:34:11 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_ladder.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_scale.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_tbi.cxx

- fix turn bank indicator (bank scale type)
- cleanup


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-28_05:11:34 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_tbi.cxx

<option>top</option> draws tbi on top (vertically mirrored)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-28_09:22:08 (curt)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_ladder.cxx

Add an option to get a realistic climb dive ladder without all the other
implications.

Fix the ladder so it "moves" around in the hud correctly based on alpha/beta
offset projected onto the horizon line so the horizon is always the horizon.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-28_09:32:40 (curt)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_ladder.cxx

Remove some junk.

Note: the previous commit angles the negative ladder marks progressively more
steeply as per MIL-STD.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-28_13:37:33 (curt)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_ladder.cxx

Simplify dynamic ladder motion option.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-28_13:41:12 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_tbi.cxx

reduce marker gap


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-28_15:17:58 (curt)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_ladder.cxx

Specify "clip planes" as a separate independent option (not implied from
the type option.)  The clip area is and has always been hard coded, but at
some point we should make it configurable.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-29_04:22:24 (fredb)
/var/cvs/FlightGear-0.9/source/src/Airports/dynamics.cxx
/var/cvs/FlightGear-0.9/source/src/Environment/environment.cxx

Remove ambiguities


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-29_04:27:50 (fredb)
/var/cvs/FlightGear-0.9/source/src/Input/fgjs.cxx

Win32 fix


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-29_13:17:19 (durk)
/var/cvs/FlightGear-0.9/source/src/AIModel/AIFlightPlan.cxx
/var/cvs/FlightGear-0.9/source/src/AIModel/AIFlightPlan.hxx
/var/cvs/FlightGear-0.9/source/src/AIModel/AIFlightPlanCreate.cxx
/var/cvs/FlightGear-0.9/source/src/AIModel/AIFlightPlanCreateCruise.cxx
/var/cvs/FlightGear-0.9/source/src/Airports/groundnetwork.cxx
/var/cvs/FlightGear-0.9/source/src/Airports/groundnetwork.hxx

Spectacular improvement in traffic manager initialization and preparatory
work for ground based distance separation of AIAircraft.

Traffic manager initialization related changes:
- Schedules initialize "on the fly", instead of during initialization
- Invalid routes are no longer deleted, but marked as BOGUS and ignored
- Changed loading order from a distance based prioritization to a point-
  score based prioritization, resulting in a much faster establisment of
  AIAircraft near the user's plane.

Preparatory work for ground-based separation of Aircraft.
- The groundnetwork findShrortestRoute function not only returns a list
  of waypoints, but also a list of taxi "segments" (a.k.a. taxiways).
- The taxiway list is stored in the Flightplan, and updated everytime
  a new taxi leg is created.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-29_13:17:20 (durk)
/var/cvs/FlightGear-0.9/source/src/Traffic/SchedFlight.cxx
/var/cvs/FlightGear-0.9/source/src/Traffic/Schedule.cxx
/var/cvs/FlightGear-0.9/source/src/Traffic/Schedule.hxx
/var/cvs/FlightGear-0.9/source/src/Traffic/TrafficMgr.cxx
/var/cvs/FlightGear-0.9/source/src/Traffic/TrafficMgr.hxx

Spectacular improvement in traffic manager initialization and preparatory
work for ground based distance separation of AIAircraft.

Traffic manager initialization related changes:
- Schedules initialize "on the fly", instead of during initialization
- Invalid routes are no longer deleted, but marked as BOGUS and ignored
- Changed loading order from a distance based prioritization to a point-
  score based prioritization, resulting in a much faster establisment of
  AIAircraft near the user's plane.

Preparatory work for ground-based separation of Aircraft.
- The groundnetwork findShrortestRoute function not only returns a list
  of waypoints, but also a list of taxi "segments" (a.k.a. taxiways).
- The taxiway list is stored in the Flightplan, and updated everytime
  a new taxi leg is created.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2006-07-29_14:45:17 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD.hxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/HUD/HUD_instrument.cxx

remove unused options & add two new ones


2f585eeea02e2c79d7b1d8c4963bae2d

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to