There has been a flurry of bug fixes in the last few days. I want to review the state of the maint branches in the simgear and flightgear git repositories and suggest that they would now be a good source for a 1.9.1 bug fix release. I've been fairly conservative and have been only checking fixes into those branches that fix reported or potential bugs. Reminder: git-clone git://repo.or.cz/simgear.git git-clone git://repo.or.cz/flightgear.git
In simgear maint: mfranz - shininess is in the rage 0..128 mfranz compilation fix: <cstring> for strcmp() jmt Fix a potential crash when OSG is misconfigured, and an appropriate image jmt Fix test-program linkage now sgmath depends on sgstructure. fredb ignore generated files fredb fix end of file fredb Csaba/Jester : fix the material animation and display night textures Tim Moore SGPropertyNode must increment / decrement the reference counter in an aliased Tim Moore Remove OptionsPusher and manipulation of osgDB dataFilePathList. In flightgear maint: mfranz revert to using a cached list of aircraft -- scanning the Aircraft/ fredb Don't try to fetch tiles when lat or lon are invalid mfranz Stuart BUCHANAN: fix METAR cloud interpolation timoore Expose the CameraGroup near, far, and near/far boundry as properties timoore Don't clone far camera; create a new one and initialize it from the near camera timoore Change the order of the main cameras from NESTED_RENDER to POST_RENDER timoore Set BACKGROUND_BIT as camera node mask. timoore Set far camera reference frame to ABSOLUTE_RF fredb Remove warnings fredb Win32 fixes durk Prevent CVS from complaining about unknown files in ATCDCL. fredb Win32 fixes fredb Csaba/Alexis : fix a NAN problem when wind is unspecified in a metar fredb Temporary hack to avoid NaN problems when _mp is negative (?). Discovered by Csaba jmt NaN fix by Csaba/Jester - prefer atan2(x,y) to atan(a/y). timoore Protect against divide-by-zero in setCameraParameters jmt Prevent exceptions in getRunwayByIdent when a malformed rwyuse.xml means timoore Divide-by-zero fixes from Csaba Halász Tim Moore Change the near plane value back to .1 Tim Moore FGEnvironment: fix broken copy constructor. Tim Moore HUD::Ladder::draw was capturing the value of a freed temporary Tim Moore FGClouds: initialize clouds_3d_enabled in constructor. jmt Apply Ron Jensen's fix for Csaba's atan2() fix. Also remove some dead code, Here are commits in the next branches that aren't in maint that is, commits that are new development and not bug fixes: simgear: jmt Add some syntactic helpers to allow distance/course to be queried between timoore Fix include path Tim Moore SGMaterialAnimation: factor out update of osg::Material Tim Moore SGMaterialAnimation: Don't install an update callback if values are static flightgear:jmt (first commit, partly a low-risk thing to sanity check my setup) jmt Convert the only remaining user of FGFixList to use an FGPositioned query, jmt Remove the FGIdentOrdering cruft from FGAirport; now handled by FGPositioned. jmt FGPositioned clean-ups - apply some desirable changes (such as making members jmt Finish conversion of FGRunway to a real class - all public members are gone. jmt Remove all name and spatial queries from FGNavList. All remaining queries are jmt Clean out FGAirportList - not quite obsolete yet, but the spatial queries are jmt Kill off many Point3D includes, and a couple of uses in the HUD code. jmt Fix more test/util linkage for sgmath depending on sgstructure. jmt Another clean-up iteration: FGAirportList::search is gone, replaced by two jmt Fix up environment code for threading-enabled case, d'oh. jmt Further work (still not enabled) on a fast + correct implementation of the jmt FGAirportList is gone. Everything should work as before, especially the jmt Split runway and taxiway into separate classes, with a (new) common base. jmt Automake on Hardy Heron seems to be considerably more picky about white- durk James Turner: Cleanup of AI traffic route generation code. fredb Update MSVC 7.1 project jmt Refactor marker-beacons to be distinct from FGNavRecord. This is a big space jmt Clean up naming of the 'point on runway' helpers, to get rid of the confusing jmt Patch from Ron Jensen: make the TTW computation marginally less silly. jmt Fix a bug resulting from my marker-beacon refactoring. Thanks to Yon Uriarte durk James Turner: Rewrite of the getSpeed function. Smaller and more elegant. jmt Rename FGMarkerBeacon to FGMarkerBeacon record, to avoid a clash with the fredb Update MSVC 7.1 projects jmt Simpler bearing and distance computations for AIFlightPlan. jmt Basic infrastructure to expose type ranges from filters, and hence reduce jmt Add various helper filters, to make use of type-ranges, and reduce the need mfranz apply custom widget fonts also to the legend, so that they show jmt Fix Torsten's crash. A completely cross-platform issue, no idea why it didn't show up in local testing. mfranz create $FG_HOME/Export/ mfranz make dialogs resizable with Ctrl-dragging mfranz resize in SE direction (draggable borders planned) mfranz puaLargeInput (textbox) aren't draggable areas mfranz hits are consumed by default (prevents actions in lower dialogs) mfranz only unhide the cursor if it was actually hidden mfranz add support for resizing mouse cursors mfranz allow resizing dialogs by grabbing the frame (without Ctrl-key); mfranz fix mouse flicker/disappearing problem mfranz add property for wildfire propagation mfranz don't blindly overwrite user settings -- only initialize if necessary mfranz - shift drag for global window dragging (like ctrl for global resizing) ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel