]> git.mxchange.org Git - flightgear.git/log
flightgear.git
14 years agoUse methods from SGMath when possible.
frohlich [Sun, 2 May 2010 21:57:08 +0000 (21:57 +0000)]
Use methods from SGMath when possible.

Modified Files:
src/Airports/apt_loader.cxx src/Navaids/positioned.cxx
src/Navaids/positioned.hxx

14 years agoMerge branch 'jmt/gps'
Tim Moore [Wed, 5 May 2010 14:55:25 +0000 (16:55 +0200)]
Merge branch 'jmt/gps'

Conflicts:
src/Instrumentation/gps.cxx
src/Instrumentation/navradio.cxx

14 years agoFix a crash if startup fails before the navradio is inited.
jmt [Mon, 26 Apr 2010 16:04:41 +0000 (16:04 +0000)]
Fix a crash if startup fails before the navradio is inited.

14 years agoMerge branch 'durk/traffic'
Tim Moore [Sun, 25 Apr 2010 21:07:16 +0000 (23:07 +0200)]
Merge branch 'durk/traffic'

14 years agoMerge branch 'ehofman/generic'
Tim Moore [Sun, 25 Apr 2010 21:06:36 +0000 (23:06 +0200)]
Merge branch 'ehofman/generic'

14 years agoMerge branch 'vivian/tachy'
Tim Moore [Sun, 25 Apr 2010 21:05:36 +0000 (23:05 +0200)]
Merge branch 'vivian/tachy'

14 years agoMerge branch 'jmt/navradio'
Tim Moore [Sun, 25 Apr 2010 21:04:51 +0000 (23:04 +0200)]
Merge branch 'jmt/navradio'

14 years agoMerge branch 'jmt/track-bug'
Tim Moore [Sun, 25 Apr 2010 21:04:24 +0000 (23:04 +0200)]
Merge branch 'jmt/track-bug'

14 years agoMerge branch 'vivian/mp'
Tim Moore [Sun, 25 Apr 2010 21:03:48 +0000 (23:03 +0200)]
Merge branch 'vivian/mp'

14 years agoMerge branch 'ehofman/particle'
Tim Moore [Sun, 25 Apr 2010 21:03:35 +0000 (23:03 +0200)]
Merge branch 'ehofman/particle'

14 years agoMerge branch 'ehofman/config'
Tim Moore [Sun, 25 Apr 2010 21:03:29 +0000 (23:03 +0200)]
Merge branch 'ehofman/config'

14 years agoMapWidget: fix a crash on uninitialized.
jmt [Wed, 21 Apr 2010 16:18:31 +0000 (16:18 +0000)]
MapWidget: fix a crash on uninitialized.

14 years agoMerge branch 'torsten/auto'
Tim Moore [Mon, 19 Apr 2010 08:19:42 +0000 (10:19 +0200)]
Merge branch 'torsten/auto'

14 years agoMerge branch 'torsten/metar'
Tim Moore [Mon, 19 Apr 2010 08:07:46 +0000 (10:07 +0200)]
Merge branch 'torsten/metar'

14 years agogps warning fix (xxx will be initialized after yyy)
torsten [Wed, 14 Apr 2010 17:26:45 +0000 (17:26 +0000)]
gps warning fix (xxx will be initialized after yyy)

14 years agoRoute-file saving.
jmt [Mon, 12 Apr 2010 23:27:48 +0000 (23:27 +0000)]
Route-file saving.

14 years agoSupport loading plain-text routes, and stop aggressively using the cruise altitude...
jmt [Mon, 12 Apr 2010 23:27:29 +0000 (23:27 +0000)]
Support loading plain-text routes, and stop aggressively using the cruise altitude when loading waypoints.

14 years agoMerge branch 'timoore/getpath-rebase'
Tim Moore [Tue, 30 Mar 2010 09:49:14 +0000 (11:49 +0200)]
Merge branch 'timoore/getpath-rebase'

14 years agoInitialise member variable
fredb [Sat, 27 Mar 2010 21:57:14 +0000 (21:57 +0000)]
Initialise member variable

14 years agoGPS/route-manager - notify listeners when current waypoint is changed.
jmt [Sat, 27 Mar 2010 17:51:20 +0000 (17:51 +0000)]
GPS/route-manager - notify listeners when current waypoint is changed.

14 years agoMapWidget for the GUI, initial commit.
jmt [Sat, 27 Mar 2010 16:55:33 +0000 (16:55 +0000)]
MapWidget for the GUI, initial commit.

14 years agoExpose a flag indicating if the GPS is driving the AP (to give clearer user feedback...
jmt [Sat, 27 Mar 2010 12:18:51 +0000 (12:18 +0000)]
Expose a flag indicating if the GPS is driving the AP (to give clearer user feedback when that is the case)

14 years agoMerge to get true base of James' recent gps changes
Tim Moore [Sun, 28 Mar 2010 13:20:09 +0000 (15:20 +0200)]
Merge to get true base of James' recent gps changes

14 years agoMerge branch 'jmt/gpswidget'
Tim Moore [Sun, 28 Mar 2010 13:15:58 +0000 (15:15 +0200)]
Merge branch 'jmt/gpswidget'

14 years agoAllow particles to be frozen on pause.
ehofman [Sat, 27 Mar 2010 10:59:04 +0000 (10:59 +0000)]
Allow particles to be frozen on pause.

14 years agoGPS: enable switching to OBS/DTO mode with no valid scratch - use active waypoint.
jmt [Sat, 27 Mar 2010 11:37:25 +0000 (11:37 +0000)]
GPS: enable switching to OBS/DTO mode with no valid scratch - use active waypoint.

14 years agoGPS: add NS and EW velocity computation, which some real-world devices display.
jmt [Sat, 27 Mar 2010 11:37:06 +0000 (11:37 +0000)]
GPS: add NS and EW velocity computation, which some real-world devices display.

14 years agoGPS: make slaved-to-gps read course from the GPS *when active*, via a listener.
jmt [Thu, 25 Mar 2010 16:41:50 +0000 (16:41 +0000)]
GPS: make slaved-to-gps read course from the GPS *when active*, via a listener.

14 years agoGPS: fix bugs where GPS overwrites NAV1 course, including --nav1 command line
jmt [Thu, 25 Mar 2010 16:40:52 +0000 (16:40 +0000)]
GPS: fix bugs where GPS overwrites NAV1 course, including --nav1 command line

14 years agoBugfix:
torsten [Wed, 24 Mar 2010 14:25:36 +0000 (14:25 +0000)]
Bugfix:
- METAR changes caused strong aircraft movements if the station temperature or field elevation changed. Temperature and dewpoint are now also slowly interpolated to reach the new value.
- Probably unnoticed bug: calculation of the interpolation speed was wrong.
- some minor code-cleanup

14 years agoFix broken anti windup if the proportional gain runs into the nonlinear area and...
torsten [Fri, 19 Mar 2010 20:35:47 +0000 (20:35 +0000)]
Fix broken anti windup if the proportional gain runs into the nonlinear area and gets clipped.
Also fix the wrong debug message.

14 years agoAdded anti windup for the pi-simple-controller
torsten [Wed, 10 Mar 2010 21:02:57 +0000 (21:02 +0000)]
Added anti windup for the pi-simple-controller

14 years agochanges for SGPropertyNode::getPath return type
Tim Moore [Fri, 18 Dec 2009 06:15:48 +0000 (07:15 +0100)]
changes for SGPropertyNode::getPath return type

It's now a std::string.

14 years agoMerge branch 'jmt/gps'
Tim Moore [Tue, 9 Mar 2010 10:20:04 +0000 (11:20 +0100)]
Merge branch 'jmt/gps'

14 years agoMerge branch 'maint'
Tim Moore [Tue, 9 Mar 2010 10:19:40 +0000 (11:19 +0100)]
Merge branch 'maint'

14 years agoone more gcc warning fix: xxx will be initialized after yyy
torsten [Sat, 6 Mar 2010 21:20:21 +0000 (21:20 +0000)]
one more gcc warning fix: xxx will be initialized after yyy

14 years agoJust a tiny change adds a <reference> input to FGDigitalFilters. This is nice to...
torsten [Sat, 6 Mar 2010 15:40:17 +0000 (15:40 +0000)]
Just a tiny change adds a <reference> input to FGDigitalFilters. This is nice to have to calculate differences of signals using gain-filters.
Old calculation was
output = input * gain
and is now
output = (input-reference) * gain
Note: the PI(D) controller use (reference-input) which effectively reverses the sign. Our notation was picked for backwards compatibility to not break the myriads of <filter> elements currently existing.

All the rest is some code cleanup.

14 years agoRevised bugfix for tachymetric gunsight
V Meazza [Fri, 19 Feb 2010 23:45:19 +0000 (23:45 +0000)]
Revised bugfix for tachymetric gunsight

14 years agoFix missed items for the 2.0.0 release.
Curtis L. Olson [Thu, 25 Feb 2010 14:35:33 +0000 (08:35 -0600)]
Fix missed items for the 2.0.0 release.

14 years agoMake automake happier.
jmt [Sun, 21 Feb 2010 21:56:37 +0000 (21:56 +0000)]
Make automake happier.

14 years agoMSVC project updates: add GUI/WaypointList[.cxx|.hxx] to build.
jmt [Sun, 21 Feb 2010 21:05:16 +0000 (21:05 +0000)]
MSVC project updates: add GUI/WaypointList[.cxx|.hxx] to build.

14 years agoUpdate the NEWS file to reflect v2.0.0 changes.
curt [Thu, 25 Feb 2010 14:48:08 +0000 (14:48 +0000)]
Update the NEWS file to reflect v2.0.0 changes.

14 years agoMake sure we check for the proper simgear version.
curt [Thu, 25 Feb 2010 14:33:56 +0000 (14:33 +0000)]
Make sure we check for the proper simgear version.

14 years agoNew feature: added <logic> "filters"
torsten [Wed, 24 Feb 2010 22:15:48 +0000 (22:15 +0000)]
New feature: added <logic> "filters"

"logic filters" use well known conditions to drive output properties. Example for bax = baz & (foo | bar).

 <logic>
    <name>my first logic element</name>
    <input>
      <or>
        <property>foo</property>
        <property>bar</property>
      </or>
      <property>baz</property>
    </input>
    <output>bax</output>
  </logic>

14 years agoMerge branch 'jmt/font'
Tim Moore [Thu, 25 Feb 2010 11:06:08 +0000 (12:06 +0100)]
Merge branch 'jmt/font'

14 years agoMerge branch 'jmt/bulk'
Tim Moore [Thu, 25 Feb 2010 11:05:07 +0000 (12:05 +0100)]
Merge branch 'jmt/bulk'

14 years agoMerge branch 'jmt/gui'
Tim Moore [Thu, 25 Feb 2010 11:04:58 +0000 (12:04 +0100)]
Merge branch 'jmt/gui'

14 years agowaypointList: stop using GNU extension / C99 features.
jmt [Tue, 23 Feb 2010 00:17:53 +0000 (00:17 +0000)]
waypointList: stop using GNU extension / C99 features.

14 years agoremove trailing slash / empty line from Makefile.am
Tim Moore [Mon, 22 Feb 2010 08:32:32 +0000 (09:32 +0100)]
remove trailing slash / empty line from Makefile.am

14 years agoGPS / route-manager: add new custom widget to display the waypoints list.
jmt [Sun, 21 Feb 2010 20:44:17 +0000 (20:44 +0000)]
GPS / route-manager: add new custom widget to display the waypoints list.

Supports various new editing features, including dragging to re-order, and
+/- keys to adjust the target altitude for a waypoint. Also displays some
additional information, and will display *even* more once I land airways/
SID/STAR support.

14 years agoAI aircraft will need to switch frequencies before being able to request
durk [Sun, 21 Feb 2010 14:15:18 +0000 (14:15 +0000)]
AI aircraft will need to switch frequencies before being able to request
push-back clearance.

14 years agobug #80, exception flying west from NZAA (Auckland, NZ). The underlying
jmt [Fri, 19 Feb 2010 00:31:38 +0000 (00:31 +0000)]
bug #80, exception flying west from NZAA (Auckland, NZ). The underlying
issue is numerical problems in _wgs84_inverse, triggered by the traffic-manager
testing enormous distances geodetically.

Changes
 - refactor AISchedule::update, so the aircraft approximate position
   calculation is simpler.
 - refactor AIAircraft to no longer use exceptions as a return value mechanism
 - change AISchedule::update to use cartesian math for in-visible-range check

14 years agoMerge branch 'maint'
Tim Moore [Sun, 21 Feb 2010 21:21:46 +0000 (22:21 +0100)]
Merge branch 'maint'

14 years agoAdd data/Scenery/Airports/ to the data distribution.
curt [Thu, 18 Feb 2010 16:07:12 +0000 (16:07 +0000)]
Add data/Scenery/Airports/ to the data distribution.

14 years agoMerge branch 'curt/make'
Tim Moore [Wed, 17 Feb 2010 17:05:23 +0000 (18:05 +0100)]
Merge branch 'curt/make'

14 years agoFix a couple "make dist" glitches.
curt [Tue, 16 Feb 2010 20:26:26 +0000 (20:26 +0000)]
Fix a couple "make dist" glitches.

14 years agoQuiet: reduce log-level of various things from INFO to DEBUG or BULK, and tune the...
jmt [Mon, 15 Feb 2010 23:57:56 +0000 (23:57 +0000)]
Quiet: reduce log-level of various things from INFO to DEBUG or BULK, and tune the categories/level of some specific messages.

Part of original commit that only applys to master branch.

14 years agoQuiet: reduce log-level of various things from INFO to DEBUG or BULK, and tune the...
jmt [Mon, 15 Feb 2010 23:57:56 +0000 (23:57 +0000)]
Quiet: reduce log-level of various things from INFO to DEBUG or BULK, and tune the categories/level of some specific messages.

Commit split by timoore in order to apply most of it to maint branch.

14 years agoBugfix: stop dialogs jumping around when re-layout occurs - make positions persistent.
jmt [Mon, 15 Feb 2010 23:34:53 +0000 (23:34 +0000)]
Bugfix: stop dialogs jumping around when re-layout occurs - make positions persistent.

14 years agoBugfix: don't crash on localizers with no associated runway (due to inconsistent...
jmt [Mon, 15 Feb 2010 22:52:12 +0000 (22:52 +0000)]
Bugfix: don't crash on localizers with no associated runway (due to inconsistent nav.dat/apt.dat). Reported by Jacob Burbach.

14 years agoUpdates from Geoff McLane
ehofman [Sun, 14 Feb 2010 14:15:17 +0000 (14:15 +0000)]
Updates from Geoff McLane

14 years agoChange Log Message status from ALERT to DEBUG
V Meazza [Fri, 12 Feb 2010 17:10:10 +0000 (17:10 +0000)]
Change Log Message status from ALERT to DEBUG

Signed-off-by: V Meazza <vivian.meazza@lineone.net>
14 years agoBugfix: ensure GPS WP1 Mag-bearing is normalised to [0..360]
jmt [Sat, 13 Feb 2010 19:33:54 +0000 (19:33 +0000)]
Bugfix: ensure GPS WP1 Mag-bearing is normalised to [0..360]

14 years agoBugfix #35 / denker #20F:
jmt [Wed, 10 Feb 2010 19:28:35 +0000 (19:28 +0000)]
Bugfix #35 / denker #20F:

Guard against invalid font names in panel XML files, and make font name
comparisons case-insensitive so that 'helvetica', 'Helvetica' or 'HELVETICA'
work as expected.

14 years agoOnly draw tachymetric sight if appropriate inputs exist
Tim Moore [Wed, 10 Feb 2010 23:13:04 +0000 (00:13 +0100)]
Only draw tachymetric sight if appropriate inputs exist

This avoids triggering asserts for missing inputs.

14 years agoAdd Tachymetric Gunsight
Meazza@.(none) [Fri, 5 Feb 2010 08:45:15 +0000 (08:45 +0000)]
Add Tachymetric Gunsight

Signed-off-by: <V Meazza>
14 years agoBail out if one of the required OpenScenegraph libraries was not found.
ehofman [Tue, 9 Feb 2010 09:47:41 +0000 (09:47 +0000)]
Bail out if one of the required OpenScenegraph libraries was not found.

14 years agoImprove handling of type DOUBLE in generic i/o protocol.
ehofman [Wed, 10 Feb 2010 08:19:05 +0000 (08:19 +0000)]
Improve handling of type DOUBLE in generic i/o protocol.

14 years agoreorganize the code a bit to prevent an infinite loop in ascii mode
ehofman [Sun, 7 Feb 2010 12:40:42 +0000 (12:40 +0000)]
reorganize the code a bit to prevent an infinite loop in ascii mode

14 years agoMerge branch 'torsten/track'
Tim Moore [Tue, 9 Feb 2010 23:45:28 +0000 (00:45 +0100)]
Merge branch 'torsten/track'

14 years agoMerge branch 'durk/atcdcl-cond'
Tim Moore [Tue, 9 Feb 2010 23:45:06 +0000 (00:45 +0100)]
Merge branch 'durk/atcdcl-cond'

Conflicts:
src/ATC/trafficcontrol.cxx
src/Main/Makefile.am

14 years agoMerge branch 'jmt/navradio'
Tim Moore [Tue, 9 Feb 2010 23:41:52 +0000 (00:41 +0100)]
Merge branch 'jmt/navradio'

14 years agoMerge branch 'torsten/auto'
Tim Moore [Tue, 9 Feb 2010 23:41:44 +0000 (00:41 +0100)]
Merge branch 'torsten/auto'

14 years agoMerge branch 'jmt/units-fix' into maint
Tim Moore [Tue, 9 Feb 2010 06:28:03 +0000 (07:28 +0100)]
Merge branch 'jmt/units-fix' into maint

14 years agoRevert previous commit.
durk [Fri, 5 Feb 2010 06:00:12 +0000 (06:00 +0000)]
Revert previous commit.

14 years agoUpdate version number.
durk [Fri, 5 Feb 2010 05:40:15 +0000 (05:40 +0000)]
Update version number.

14 years agoMerge branch 'fredb/winbuild'
Tim Moore [Thu, 4 Feb 2010 23:25:52 +0000 (00:25 +0100)]
Merge branch 'fredb/winbuild'

14 years agoUpdate version numbers
fredb [Thu, 4 Feb 2010 22:08:48 +0000 (22:08 +0000)]
Update version numbers

14 years agoMerge branch 'fredb/winbuild'
Tim Moore [Thu, 4 Feb 2010 21:45:21 +0000 (22:45 +0100)]
Merge branch 'fredb/winbuild'

14 years agoUpdate Windows packages again (save Terrasync dir location and update install summary)
fredb [Sun, 31 Jan 2010 22:16:07 +0000 (22:16 +0000)]
Update Windows packages again (save Terrasync dir location and update install summary)

14 years agoMerge branch 'fredb/winbuild'
Tim Moore [Sun, 31 Jan 2010 17:16:51 +0000 (18:16 +0100)]
Merge branch 'fredb/winbuild'

14 years agoUpdate Windows packages
fredb [Sun, 31 Jan 2010 12:07:54 +0000 (12:07 +0000)]
Update Windows packages

14 years agoMerge branch 'csaba/nan'
Tim Moore [Sun, 31 Jan 2010 17:01:33 +0000 (18:01 +0100)]
Merge branch 'csaba/nan'

14 years agoA couple of last-minute patched / bugfixes to mitigate the probability of collisions...
durk [Sat, 30 Jan 2010 15:40:33 +0000 (15:40 +0000)]
A couple of last-minute patched / bugfixes to mitigate the probability of collisions between user controlled aircraft and AI traffic.
  * AI aircraft distance to user proximity detection works again (lat/lon were inverted).
  * The parking uses by the user aircraft is marked as such to prevent it being reused by an AI aicraft
  * AI aircraft won't receive permission for pushback until the user aircraft is at a fair distance.

14 years agoFix crab angle and ground speed calculation in AILocalTraffic
Csaba Halasz [Mon, 28 Dec 2009 17:29:10 +0000 (18:29 +0100)]
Fix crab angle and ground speed calculation in AILocalTraffic

14 years agoBugfix: ensure navradio nav-loc and has-gs properties clear to false when no valid...
jmt [Thu, 28 Jan 2010 09:42:57 +0000 (09:42 +0000)]
Bugfix: ensure navradio nav-loc and has-gs properties clear to false when no valid station is tuned / radio is u/s.

14 years agoMerge branch 'timoore/ptrfix'
Tim Moore [Thu, 28 Jan 2010 09:38:33 +0000 (10:38 +0100)]
Merge branch 'timoore/ptrfix'

14 years agoMerge branch 'fredb/winbuild'
Tim Moore [Thu, 28 Jan 2010 09:38:28 +0000 (10:38 +0100)]
Merge branch 'fredb/winbuild'

14 years agoMerge branch 'ehofman/mingw'
Tim Moore [Thu, 28 Jan 2010 09:38:10 +0000 (10:38 +0100)]
Merge branch 'ehofman/mingw'

14 years agoMerge branch 'ehofman/light'
Tim Moore [Thu, 28 Jan 2010 09:37:58 +0000 (10:37 +0100)]
Merge branch 'ehofman/light'

14 years agoFix Win64 package
fredb [Tue, 26 Jan 2010 15:06:32 +0000 (15:06 +0000)]
Fix Win64 package

14 years agoeliminate some SGPropertyNode_ptr variables in classes
Tim Moore [Tue, 26 Jan 2010 16:19:17 +0000 (17:19 +0100)]
eliminate some SGPropertyNode_ptr variables in classes

These were temporary variables that were being deleted explicitly, leading to
various corruption.

14 years agoSpecific icon and packaging for the win64 version
fredb [Mon, 25 Jan 2010 21:55:42 +0000 (21:55 +0000)]
Specific icon and packaging for the win64 version

14 years agoinitialize track variable in constructors
Tim Moore [Tue, 26 Jan 2010 10:06:37 +0000 (11:06 +0100)]
initialize track variable in constructors

14 years agoMINGW patch from Benoît Laniel
fredb [Sat, 23 Jan 2010 22:26:30 +0000 (22:26 +0000)]
MINGW patch from Benoît Laniel

14 years agoslightly tweak the ambient color a bit.
ehofman [Sat, 23 Jan 2010 10:31:26 +0000 (10:31 +0000)]
slightly tweak the ambient color a bit.

14 years agoUpdate version number
fredb [Fri, 22 Jan 2010 22:48:08 +0000 (22:48 +0000)]
Update version number

14 years agoUpdate FlightGear version
fredb [Fri, 22 Jan 2010 21:42:12 +0000 (21:42 +0000)]
Update FlightGear version

14 years agobugfix
torsten [Fri, 22 Jan 2010 17:00:32 +0000 (17:00 +0000)]
bugfix

 Patrice Poly:
After investigation, it appears that the probes are reversed due to a
little mistake when someone changed how the probe calculations are made.
probe 0 is under the plane. probe 4 should be downwind, probes 1,2 and 3 should be upwind.

14 years agoMerge branch 'durk/terrasync'
Tim Moore [Mon, 25 Jan 2010 13:22:31 +0000 (14:22 +0100)]
Merge branch 'durk/terrasync'