=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel