]>
git.mxchange.org Git - flightgear.git/log
Tim Moore [Fri, 27 Nov 2009 05:40:47 +0000 (06:40 +0100)]
Merge branch 'jmt/gps'
Conflicts:
src/Instrumentation/gps.cxx
Tim Moore [Thu, 26 Nov 2009 22:32:38 +0000 (23:32 +0100)]
Merge branch 'jmt/dialog'
Tim Moore [Thu, 26 Nov 2009 22:32:20 +0000 (23:32 +0100)]
Merge branch 'ehofman/sky'
Tim Moore [Thu, 26 Nov 2009 22:31:59 +0000 (23:31 +0100)]
Merge branch 'ehofman/jsbsim'
Tim Moore [Thu, 26 Nov 2009 22:31:45 +0000 (23:31 +0100)]
Merge branches 'csaba/commlist' and 'csaba/recip'
ehofman [Mon, 9 Nov 2009 10:28:59 +0000 (10:28 +0000)]
sun postition fixes
Was: allow sound effects in the configuration file to be added to the 'avionics' sample group by setting '<type>avionics</type>'.
but this change obviously snuck in with that.
ehofman [Mon, 9 Nov 2009 09:21:49 +0000 (09:21 +0000)]
Remove old MSVC6.0 files that doen't work anymore
Csaba Halasz [Tue, 13 Oct 2009 15:57:00 +0000 (17:57 +0200)]
Fix label printing in ATCDialog
Csaba Halasz [Tue, 13 Oct 2009 15:56:06 +0000 (17:56 +0200)]
Do not pollute comm list by inserting not found elements in FGCommList::FindByPos
Csaba Halasz [Tue, 13 Oct 2009 15:54:27 +0000 (17:54 +0200)]
Use wider search in FGCommList::FindByPos
jmt [Sat, 7 Nov 2009 00:18:21 +0000 (00:18 +0000)]
Case insensitivity for findNextByPartialId.
jmt [Sat, 7 Nov 2009 00:16:52 +0000 (00:16 +0000)]
In the route-manager, track the departure and destination airport objects
* Expose the airport names as properties
* Use tied properties to simplify the code
jmt [Fri, 6 Nov 2009 23:12:35 +0000 (23:12 +0000)]
Make Nasal airportinfo() tolerant of invalid airport idents.
ehofman [Fri, 6 Nov 2009 01:05:43 +0000 (01:05 +0000)]
first stab at reorganizing fgUpdateSunPos() to make it use quats
ehofman [Thu, 5 Nov 2009 13:46:49 +0000 (13:46 +0000)]
Save a costly SGVec3d::fromGeod() calculation
Csaba Halasz [Sun, 25 Oct 2009 15:23:31 +0000 (16:23 +0100)]
Re-apply the reciprocal patch from cvs rev 1.3 and correct an order of magnitude regression in HeadingIndicatorFG
torsten [Sun, 25 Oct 2009 14:45:23 +0000 (14:45 +0000)]
Ron Jensen:
This little patch makes the KT-70 read 888-8888 when in self-test mode.
This is the correct behavior, the current behavior, where it reads the
flight level and squawk code in self-test is incorrect.
Tim Moore [Fri, 6 Nov 2009 22:39:17 +0000 (23:39 +0100)]
Merge branches 'durk/scenery' and 'ehofman/fog'
Tim Moore [Fri, 6 Nov 2009 22:38:42 +0000 (23:38 +0100)]
Merge branch 'topic/moon'
Tim Moore [Fri, 6 Nov 2009 22:38:37 +0000 (23:38 +0100)]
Merge branch 'timoore/atmos'
Tim Moore [Fri, 6 Nov 2009 22:38:29 +0000 (23:38 +0100)]
Merge branch 'tat/configure'
Tim Moore [Fri, 6 Nov 2009 22:37:14 +0000 (23:37 +0100)]
Merge branch 'aperry/tsync'
ehofman [Thu, 5 Nov 2009 12:49:29 +0000 (12:49 +0000)]
pass the geodetic position and view orientation quat to the sky repositioning function
jmt [Mon, 2 Nov 2009 23:35:10 +0000 (23:35 +0000)]
Dynamic combo-boxes; read values from the property tree.
jmt [Mon, 2 Nov 2009 23:33:07 +0000 (23:33 +0000)]
Check one potential source of the prime-meridian crash.
ehofman [Mon, 2 Nov 2009 12:22:45 +0000 (12:22 +0000)]
rocket engine and piston engine fixes
Tim Moore [Sat, 31 Oct 2009 22:00:11 +0000 (23:00 +0100)]
Revert lighting "cleanup" for now.
The osgViewer headlight appears to be critical for enabling lighting.
Tim Moore [Fri, 30 Oct 2009 10:32:58 +0000 (11:32 +0100)]
fix moon lighting at night
This hasn't worked since the OSG port was initially checked in. A real
phase-of-the-moon bug!
ehofman [Wed, 28 Oct 2009 14:28:17 +0000 (14:28 +0000)]
sync. w. JSBSim CVS
jmt [Wed, 28 Oct 2009 08:27:19 +0000 (08:27 +0000)]
Bugfix - don't exclude seaports or heliports when looking up by ICAO.
jmt [Tue, 27 Oct 2009 19:23:56 +0000 (19:23 +0000)]
Check for an empty search query in GPS searches, and fix test code.
Tim Moore [Mon, 26 Oct 2009 22:46:17 +0000 (23:46 +0100)]
Remove system typedefs for MSC in net_fdm.hxx
They are defined by stdint.hxx now.
Tim Moore [Mon, 26 Oct 2009 21:40:43 +0000 (22:40 +0100)]
stdint.h or equivalent is needed for net_fdm.hxx
jmt [Mon, 26 Oct 2009 20:23:33 +0000 (20:23 +0000)]
Better idents for waypoints defined by lon/lat.
ehofman [Mon, 26 Oct 2009 19:52:11 +0000 (19:52 +0000)]
MSVC fix
ehofman [Mon, 26 Oct 2009 19:49:33 +0000 (19:49 +0000)]
mingw fix
ehofman [Mon, 26 Oct 2009 13:29:58 +0000 (13:29 +0000)]
Sync. w. JSBSim cvs
ehofman [Mon, 26 Oct 2009 09:46:05 +0000 (09:46 +0000)]
Adjust fog color.
Tim Moore [Tue, 20 Oct 2009 08:18:51 +0000 (10:18 +0200)]
more include SGMath.hxx to keep MSVC happy
durk [Sun, 25 Oct 2009 20:09:20 +0000 (20:09 +0000)]
Revoke url change detection code.
Tim Moore [Mon, 26 Oct 2009 05:54:39 +0000 (06:54 +0100)]
Generate sea level pressure from metar
This needs to account for the current temperature.
Tim Moore [Sat, 24 Oct 2009 20:49:18 +0000 (22:49 +0200)]
delete char array with delete[]
durk [Sat, 24 Oct 2009 09:22:20 +0000 (09:22 +0000)]
Two patches:
1) Fix for the "use custom scenery airport data" property.
2) Make it a little harder for stupid people to make money behind our backs.
ehofman [Sat, 24 Oct 2009 08:25:55 +0000 (08:25 +0000)]
Sync. with JSBSim CVS
torsten [Wed, 21 Oct 2009 20:20:03 +0000 (20:20 +0000)]
This is one leftover from Tat's patch from 2009-09-16:
I believe these patches are really important for Mac users since they don't have to wait for my updating xcode project files.
these also saves up to 50% of build time since most of users don't have to make universal binaries.
jmt [Wed, 21 Oct 2009 22:47:29 +0000 (22:47 +0000)]
Fix for an uninitialised value, reported by Dave Luff.
jmt [Wed, 21 Oct 2009 22:42:24 +0000 (22:42 +0000)]
Route tweaks, especially in-flight activation and deactivation
* Don't require a valid departure and destination airport
* Handle in-air route activation cleanly
* Handle end-of-route situation cleanly
jmt [Wed, 21 Oct 2009 07:18:36 +0000 (07:18 +0000)]
Tweak permitted indices for GPS route insert commands.
jmt [Wed, 21 Oct 2009 07:18:19 +0000 (07:18 +0000)]
GPS commands to edit the route manager route.
ehofman [Mon, 19 Oct 2009 07:54:48 +0000 (07:54 +0000)]
Removed code from ConsumeFuel() which failed due to rounding error.
jmt [Sun, 18 Oct 2009 23:02:51 +0000 (23:02 +0000)]
Make panel-IO quieter.
jmt [Sun, 18 Oct 2009 21:08:22 +0000 (21:08 +0000)]
HUD tweak - don't show cross-track error if it's (effectively) zero.
jmt [Sun, 18 Oct 2009 20:42:14 +0000 (20:42 +0000)]
GPS data validity clean-up; it was a mess, now it's more robust. Thanks to Dave Luff for reporting.
jmt [Sun, 18 Oct 2009 19:59:01 +0000 (19:59 +0000)]
Fix route-manager / GPS sequencing interaction; tied properties need help to fire listeners.
jmt [Sun, 18 Oct 2009 17:54:18 +0000 (17:54 +0000)]
Fix a copy-and-paste bug with destination runways. Caught by Scott Hamilton.
Tim Moore [Sun, 18 Oct 2009 10:16:23 +0000 (12:16 +0200)]
Fixes for changes in simgear/math/sg_types.hxx
ehofman [Fri, 16 Oct 2009 08:05:50 +0000 (08:05 +0000)]
James Turner: Add autobrake functionality
jmt [Thu, 15 Oct 2009 21:30:10 +0000 (21:30 +0000)]
Further GPS and route manager behavioural fixes
* When the nav-radio is slaved, calculated radial/target-hdg-deg
(needed by some autopilot logic)
* Handle editing (including deletion) of route waypoints correctly,
including deleting the active waypoint
* Add a signal to the route manager when the last wpt is reached, and
use it in the GPS to revert to OBS mode.
* Change the altitude handling to use the specified cruise altitude
* Fix a bug where autopilot/locks/altitude was treated as a boolean
ehofman [Thu, 15 Oct 2009 16:17:45 +0000 (16:17 +0000)]
Changed starting fuel flow. Fixed aborted start behavior.
ehofman [Thu, 15 Oct 2009 13:36:52 +0000 (13:36 +0000)]
This is the looping fix.
ehofman [Thu, 15 Oct 2009 08:18:10 +0000 (08:18 +0000)]
fixed egngine feed bug
jmt [Wed, 14 Oct 2009 06:50:06 +0000 (06:50 +0000)]
Route-manager: remove any interaction with the autopilot, or internal sequencing; assume the GPS always handles this (it should, now). Also fix waypoint altitude handling, which was broken. If not altitude is supplied for a waypoint, default to the requested cruise altitude.
jmt [Tue, 13 Oct 2009 22:02:08 +0000 (22:02 +0000)]
Make the GPS drive the autopilot directly (if configured), also update external course (OBS) source, and init at the current airport.
jmt [Tue, 13 Oct 2009 22:01:48 +0000 (22:01 +0000)]
Ensure we always create a GPS instrument.
jmt [Tue, 13 Oct 2009 07:05:01 +0000 (07:05 +0000)]
Make the HUD show GPS state, instead of RM state.
jmt [Tue, 13 Oct 2009 06:48:52 +0000 (06:48 +0000)]
Change default airport search to exclude seaports and heliports, for the moment.
ehofman [Mon, 12 Oct 2009 07:24:41 +0000 (07:24 +0000)]
sync. with JSBSim CVS again
ehofman [Fri, 9 Oct 2009 09:01:44 +0000 (09:01 +0000)]
make it compile again
Tim Moore [Mon, 12 Oct 2009 09:06:12 +0000 (11:06 +0200)]
Merge branches 'jmt/dialog' and 'durk/scenery'
Tim Moore [Mon, 12 Oct 2009 09:05:36 +0000 (11:05 +0200)]
Merge branches 'jmt/brakes' and 'jmt/dump'
Tim Moore [Mon, 12 Oct 2009 09:04:58 +0000 (11:04 +0200)]
Merge branch 'stuart/clouds'
Tim Moore [Mon, 12 Oct 2009 09:04:47 +0000 (11:04 +0200)]
Merge branch 'torsten/axes'
Tim Moore [Mon, 12 Oct 2009 09:03:35 +0000 (11:03 +0200)]
Merge branches 'jmt/xmlauto', 'luff/kln89' and 'curt/radial'
Tim Moore [Mon, 12 Oct 2009 09:02:00 +0000 (11:02 +0200)]
Merge branch 'jmt/positioned'
Tim Moore [Mon, 12 Oct 2009 08:59:18 +0000 (10:59 +0200)]
Merge branch 'vivian/trainz'
curt [Sat, 10 Oct 2009 15:17:21 +0000 (15:17 +0000)]
Alex Perry: some updates to terrasync.
jmt [Sun, 11 Oct 2009 21:29:24 +0000 (21:29 +0000)]
Fix unrealistic-but-convenient direct-drive from the route-manager to the autopilot code. A new boolean config prop, 'drive-autopilot' exists, to disable this behaviour.
jmt [Fri, 9 Oct 2009 20:16:31 +0000 (20:16 +0000)]
Make GPS slaved mode on the navradio slightly more robust. Not done yet.
jmt [Thu, 8 Oct 2009 21:08:07 +0000 (21:08 +0000)]
Fix various route-manager issues - HUD display of waypoints, some potential divide-by-zeroes when paused or stationary, and Win32 compilation.
jmt [Wed, 7 Oct 2009 08:34:53 +0000 (08:34 +0000)]
Refactor airway code to use SGGeod in external APIs. First of various changes to make airways more useful in GPS/FMS modules.
jmt [Tue, 6 Oct 2009 23:13:18 +0000 (23:13 +0000)]
Fix an issue which VC90 warns about - using 'this' in initialiser lists.
jmt [Tue, 6 Oct 2009 20:59:45 +0000 (20:59 +0000)]
Use boost string algorithms to avoid dependence on C-library extensions missing in MSVC. Also they're just nicer.
jmt [Tue, 6 Oct 2009 20:50:15 +0000 (20:50 +0000)]
Numerical robustness for the GPS code, when dt or last_speed_kts is zero.
jmt [Tue, 6 Oct 2009 20:04:31 +0000 (20:04 +0000)]
Update for screen-dumps in PNG format instead of PPM.
Tim Moore [Tue, 6 Oct 2009 09:18:26 +0000 (11:18 +0200)]
include header for auto_ptr
jmt [Mon, 5 Oct 2009 21:09:20 +0000 (21:09 +0000)]
Land the GPS/route-manager re-write. Many things are better, many other things will be better, some things are no doubt broken. Please be patient and report problems on the mailing list.
Tim Moore [Tue, 6 Oct 2009 08:21:19 +0000 (10:21 +0200)]
Merge branch 'topic/atis' into merge/master-atis
jmt [Mon, 5 Oct 2009 19:58:24 +0000 (19:58 +0000)]
Extend FGPositioned API to support queries by name as well as ident.
jmt [Sun, 4 Oct 2009 22:14:14 +0000 (22:14 +0000)]
Extender iterative search APIs with a 'has-next' return arg, to enable better iteration UI.
durk [Sun, 4 Oct 2009 07:59:07 +0000 (07:59 +0000)]
New feature: Allow the loading of shared models that are not located inside
the base package, but are maintained in the SVN repository of the custom
scenery project.
jmt [Sat, 3 Oct 2009 22:12:22 +0000 (22:12 +0000)]
Dialog support for conditional enable and visible flags, and re-running layout when conditions change. Used by the GPS code, but potentially in many other places I expect.
jmt [Sat, 3 Oct 2009 10:28:48 +0000 (10:28 +0000)]
Fix another crash in the autobrake code, with 'aircraft' (eg, ATC) with no weight-on-wheels flag. Thanks to Jacob Burbach for the report.
durk [Fri, 2 Oct 2009 05:44:56 +0000 (05:44 +0000)]
Stuart Buchanan:
Improvements to the cloudsystem:
- A new xml format
- Texture indexing based on the position of the sprite in the cloud
mass, allowing more control over the texture set.
- Improved fog and shading
- Better sprite distribution
- A more natural distribution of clouds, so no more obvious grids.
jmt [Thu, 1 Oct 2009 16:50:54 +0000 (16:50 +0000)]
Bugfix use of type checks in FGPositioned::findAllWithIdentSortedByRange
torsten [Thu, 1 Oct 2009 11:49:10 +0000 (11:49 +0000)]
Non platform specific:
- normalize axes events
- handle relative and absolute axes separately in own classes
- ignore tolerance for relative axes, they can fire the same event multiple times which must not be ignored.
Tim Moore [Thu, 1 Oct 2009 21:49:57 +0000 (23:49 +0200)]
Merge branch 'jmt/navradio'
The previous merge claimed to have merged this branch; it didn't because
I had reset the branch to someplace weird.
Tim Moore [Thu, 1 Oct 2009 13:17:24 +0000 (15:17 +0200)]
Merge branches 'jmt/navradio', 'jmt/cleanup' and 'torsten/gps-fix'
curt [Wed, 30 Sep 2009 20:53:22 +0000 (20:53 +0000)]
Smooth out the time-to-intercept radial computation so it's a bit more useful.
Tim Moore [Wed, 30 Sep 2009 22:15:37 +0000 (00:15 +0200)]
Use boost::to_lower_copy instead of function from simgear
The simgear function is about to get removed.
jmt [Mon, 28 Sep 2009 23:43:31 +0000 (23:43 +0000)]
Allow airports system to function without an environment manager - useful in some tests I'm writing.