=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-24_03:05:30 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx

fix the most horrible indentation crimes  :-}


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-24_03:30:56 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Scenery/tilemgr.cxx

degrade "Warning: catching up on tile delete queue" from SG_ALERT to SG_WARN.
* it says it's a warning (while in fact it's just saying what it's doing)
* the user can't do much here (yes, flying slower, but it doesn't say that :-)
* scrolling those countless messages in the terminal puts stress on the CPU
  in a time when it's apparently already struggling


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-24_12:15:52 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.hxx

- don't mix /instrumentation/radar and /instrumentation/wxradar wildly
  together -- there's only *one* instrument node now
- don't take "random" tacan, but <tacan-source> from the instrumentation
  config (or /instrumentation/tacan[0] by default)
- don't take "random" display-controls from /instrumentation/tacan[0]
- default name is now "radar" (formerly "wxradar")


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-24_14:18:25 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx

don't check for view angles/internal view. This is the wrong place
It breaks if the radar is on a side panel, like in the Concorde.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-24_14:50:17 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/instrument_mgr.cxx

the former weather radar is now a generic radar (weather and aircraft),
so rename the instrument from <wxradar> to <radar>


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-24_17:13:27 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/instrument_mgr.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.hxx

make update interval configurable, even though the default 1.0 is supposed
to be a realistic value


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-25_10:33:00 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.hxx

- don't depend on change to simgear/environment/visual_environ.[ch]xx
- more abstraction: extract various jobs from the huge update() function
  into separate function  (not finished -- more to clean up!)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-25_14:17:18 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx

fix tacan (got broken by the last patch) ... there may still be a clouds bug


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-25_14:49:00 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Main/main.cxx

Maik JUSTUS: 'implement' Doppler in fg/plib

mf: D'oh!


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-25_14:57:15 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Main/main.cxx

sound: forgot the check for >zero


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-25_17:27:16 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx

Vivian MEAZZA: fix cloud rendering bug
mf: more cleanup, but still more to come


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-26_10:25:40 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.hxx

- fix lightning display
- Cleanup Of The Day[TM]


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-26_16:30:59 (curt)
/var/cvs/FlightGear-0.9/source/src/Autopilot/xmlauto.cxx

Fix a long standing bug in a code path that is probably executed very rarely
in standard FG autopilots.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-27_10:28:25 (mfranz)
/var/cvs/FlightGear-0.9/source/src/FDM/UFO.cxx

set north/east/down speed to make radar map mode work


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-27_11:52:41 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.hxx

more cleanup, and fixing a lot of things that I've broken: arc & map mode.
There's still a problem with tacan. (In case you wondered: of course I'll
port all changes to fg/osg when I'm done.)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-27_14:46:46 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.hxx

release early, release often ...
- fix radar echo orientation
- make container iterations faster (don't call end() every time)
- only call glBegin()/glEnd() when necessary
- comment out excessive debug messages (they are only NOOPs when
  specifically compiled that way, which nobody does)
- more underscores, to annoy Tim  ;-)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-28_02:47:20 (durk)
/var/cvs/FlightGear-0.9/source/src/AIModel/performancedata.cxx
/var/cvs/FlightGear-0.9/source/src/AIModel/performancedata.hxx
/var/cvs/FlightGear-0.9/source/src/AIModel/performancedb.cxx
/var/cvs/FlightGear-0.9/source/src/AIModel/performancedb.hxx

Thomas Foerster: Prepare for the inclusion of aircraft specific performance
data for AI traffic. Default performance classes are still available as a
backup. This database will allow the calculation of aircraft-specific
take-off speed and estimate runway lenght requirements. Further added
rudimentary support for take-off and landing rotation of AIAircraft.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-28_06:26:42 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Main/options.cxx

allow to specify a node type:   --prop:[type:]name=value
where type is one of string (default), double, float, long, int, bool
Using only the first letter works, too.

  --prop:foo=123         ... sets property foo to string 123 (old behavior)
  --prop:string:foo=123  ... verbose version of above
  --prop:s:foo=123       ... slightly less verbose version of above
  --prop:bool:foo=1      ... makes property a bool of value 'true'

I hope this isn't considered a silly gimmick. I need this often and maybe
other developers do, too. It's useful in cases where the difference really
matters. if (getprop("/foo")), for instance, is TRUE even when the property
contains string "false", as all strings are TRUE.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-28_07:42:28 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx

- reset map/centre after it was read out
- fix cloud orientation


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-28_08:52:58 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.hxx

in map mode don't calculate the travelled distance from the current speed
interpolated according to the last interval, which give rather bad results
during acceleration, but use the distance calculated from lat/lon


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-28_12:36:42 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx

- make aircraft symbols and echoes share "limit-deg"
- don't overwrite user settings


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-28_14:23:59 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Main/options.cxx

make it nicer & shorter  :-)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-29_05:55:54 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Airports/runwayprefs.cxx

comment out cout  (XMLVisitor::endXML() works now)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-29_09:37:51 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx

Vivian MEAZZA:

"Make the echo texture settable at runtime, and adjust the origin of the
"arc" display mode"


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-29_10:34:40 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Scripting/NasalSys.cxx
/var/cvs/FlightGear-0.9/source/src/Scripting/NasalSys.hxx

add parsexml() function, which is a wrapper around the built-in easyxml
parser. Advantages over xml.nas:             (reviewed and OK'ed by Andy)

- faster (33% ... only. I had hoped for more.)
- more standards compliant
- should support UTF
- I don't have to support it.  ;-)

Usage: parsexml(<path> [, <start-tag> [, <end-tag> [, <data> [, <pi>]]]]);

<path> is an absolute file path, the rest are optional callback functions.

Example:
    parsexml("/tmp/foo.xml", nil, nil, func(d) { print("DATA FOUND: ", d) });


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-30_03:53:07 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.cxx
/var/cvs/FlightGear-0.9/source/src/Instrumentation/wxradar.hxx

Vivian MEAZZA: allow to turn off heading marker (symbol for own aircaft)


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
2007-06-30_04:44:35 (mfranz)
/var/cvs/FlightGear-0.9/source/src/Scripting/NasalSys.cxx
/var/cvs/FlightGear-0.9/source/src/Scripting/NasalSys.hxx

minor cleanup: don't need the args array in the class anymore


2f585eeea02e2c79d7b1d8c4963bae2d

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to