=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 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