fg:flightgear.git
12 years agoMove using declaration out of header file
Tim Moore [Mon, 19 Apr 2010 10:22:30 +0000 (12:22 +0200)]
Move using declaration out of header file

12 years agouse simgear::PropertyList instead of std::vector<SGPropertyNode_ptr>
torsten [Thu, 15 Apr 2010 12:31:12 +0000 (12:31 +0000)]
use simgear::PropertyList instead of std::vector<SGPropertyNode_ptr>

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

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

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

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

12 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

12 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.

12 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

12 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.

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

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

12 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.

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

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

12 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.

12 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.

12 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.

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

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

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

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

12 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.

12 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

12 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.

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

12 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.

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

12 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.

12 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.

12 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.

12 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.

12 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]

12 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.

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

12 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

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

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

12 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

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

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

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

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

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

12 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)

12 years agoMerge branch 'fredb/winbuild' v2.0.0-rc4
Tim Moore [Sun, 31 Jan 2010 17:16:51 +0000 (18:16 +0100)]
Merge branch 'fredb/winbuild'

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

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

12 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.

12 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

12 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.

12 years agoMerge branch 'timoore/ptrfix' v2.0.0-rc3
Tim Moore [Thu, 28 Jan 2010 09:38:33 +0000 (10:38 +0100)]
Merge branch 'timoore/ptrfix'

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

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

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

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

12 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.

12 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

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

12 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

12 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.

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

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

12 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.

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

12 years agoMerge branch 'durk/version'
Tim Moore [Mon, 25 Jan 2010 13:21:53 +0000 (14:21 +0100)]
Merge branch 'durk/version'

12 years agoUpdated as per Andrei's request.
curt [Tue, 19 Jan 2010 21:06:13 +0000 (21:06 +0000)]
Updated as per Andrei's request.

12 years agoLet the version number reflect the current state of the release process.
durk [Tue, 19 Jan 2010 20:47:43 +0000 (20:47 +0000)]
Let the version number reflect the current state of the release process.

12 years agoUpdate base package version check.
durk [Tue, 19 Jan 2010 20:46:28 +0000 (20:46 +0000)]
Update base package version check.

12 years agoJohn Denker:
durk [Sun, 17 Jan 2010 19:41:47 +0000 (19:41 +0000)]
John Denker:

Subject: [PATCH] Make terrasync more usable, more like a proper daemon.
  -- writes pid to file
  -- normally does not exit until signalled
  -- uses blocking and non-blocking I/O as appropriate.

12 years agoAdd Inno-setup resources
fredb [Tue, 19 Jan 2010 22:43:37 +0000 (22:43 +0000)]
Add Inno-setup resources

12 years agoRemove useless dependency
fredb [Tue, 19 Jan 2010 22:40:18 +0000 (22:40 +0000)]
Remove useless dependency

12 years agoNew Inno-setup package
fredb [Tue, 19 Jan 2010 22:37:07 +0000 (22:37 +0000)]
New Inno-setup package

12 years agoClean up old Iss packages
fredb [Tue, 19 Jan 2010 22:35:56 +0000 (22:35 +0000)]
Clean up old Iss packages

12 years agoInclude Effects/ and Shaders/ in data distribution
fredb [Sun, 17 Jan 2010 17:11:03 +0000 (17:11 +0000)]
Include Effects/ and Shaders/ in data distribution

12 years agoUpdate MSVC 9 projects
fredb [Sun, 17 Jan 2010 12:18:10 +0000 (12:18 +0000)]
Update MSVC 9 projects

12 years agoAnd this time, fix it more properly. :-)
durk [Sun, 17 Jan 2010 07:55:19 +0000 (07:55 +0000)]
And this time, fix it more properly. :-)

12 years agoReplacement code for ATCDCL functions are in ATC/atcutils.[ch]xx. Thanks to Alex...
durk [Sun, 17 Jan 2010 07:48:04 +0000 (07:48 +0000)]
Replacement code for ATCDCL functions are in ATC/atcutils.[ch]xx. Thanks to Alex Buzin for reporting.

12 years agoMerge branch 'jmt/gps' master-20100117 v2.0.0-rc2
Tim Moore [Sun, 17 Jan 2010 09:52:48 +0000 (10:52 +0100)]
Merge branch 'jmt/gps'

12 years agoeliminate gcc warning, unused member depth.
torsten [Sat, 2 Jan 2010 20:00:06 +0000 (20:00 +0000)]
eliminate gcc warning, unused member depth.

12 years agoUse SGPropertyNode_ptr wherever possible
ehofman [Tue, 29 Dec 2009 13:56:18 +0000 (13:56 +0000)]
Use SGPropertyNode_ptr wherever possible

12 years agoMerge branch 'vivian/trainz'
Tim Moore [Sat, 16 Jan 2010 23:02:51 +0000 (00:02 +0100)]
Merge branch 'vivian/trainz'

12 years agoGPS: improve reliability (at the expense of some in-development features) for pending...
jmt [Sun, 10 Jan 2010 23:35:53 +0000 (23:35 +0000)]
GPS: improve reliability (at the expense of some in-development features) for pending release.
- default to an invalid altitude in routes, instead of cruise altitude (temporarily)
- only set an altitude on the autopilot, if valid
- only add departure airport/runway to the route, if not airborne

12 years agoGPS:
jmt [Sun, 10 Jan 2010 23:35:21 +0000 (23:35 +0000)]
GPS:
 - relaxed overflight sequencing threshold
 - default to linear CDI deviation in the configuration

12 years agoGPS: guard against empty command strings in the route-manager.
jmt [Sun, 10 Jan 2010 23:34:58 +0000 (23:34 +0000)]
GPS: guard against empty command strings in the route-manager.

12 years agoMerge branch 'curt/navradio'
Tim Moore [Wed, 13 Jan 2010 06:37:44 +0000 (07:37 +0100)]
Merge branch 'curt/navradio'

Conflicts:
src/Instrumentation/navradio.cxx

12 years agoMerge branches 'torsten/warn-atc' and 'tortsen/warn-morse'
Tim Moore [Wed, 13 Jan 2010 06:33:05 +0000 (07:33 +0100)]
Merge branches 'torsten/warn-atc' and 'tortsen/warn-morse'

12 years agoMerge branch 'tat/framework'
Tim Moore [Wed, 13 Jan 2010 06:32:03 +0000 (07:32 +0100)]
Merge branch 'tat/framework'

12 years agoMerge branch 'ehofman/sound'
Tim Moore [Wed, 13 Jan 2010 06:30:52 +0000 (07:30 +0100)]
Merge branch 'ehofman/sound'

12 years agoMerge branch 'ehofman/version'
Tim Moore [Tue, 12 Jan 2010 08:16:02 +0000 (09:16 +0100)]
Merge branch 'ehofman/version'

12 years agoMerge branches 'jmt/spatial', 'jmt/ref_ptr', 'jmt/navradio' and 'jmt/gps'
Tim Moore [Mon, 11 Jan 2010 23:09:19 +0000 (00:09 +0100)]
Merge branches 'jmt/spatial', 'jmt/ref_ptr', 'jmt/navradio' and 'jmt/gps'

12 years agoMerge branch 'csaba/tower'
Tim Moore [Mon, 11 Jan 2010 23:07:28 +0000 (00:07 +0100)]
Merge branch 'csaba/tower'

12 years agoMerge branch 'cptf/modeler'
Tim Moore [Mon, 11 Jan 2010 23:07:22 +0000 (00:07 +0100)]
Merge branch 'cptf/modeler'

12 years agoMerge branch 'jmt/navaid'
Tim Moore [Mon, 11 Jan 2010 22:55:17 +0000 (23:55 +0100)]
Merge branch 'jmt/navaid'

12 years agoMerge branch 'ehofman/rename'
Tim Moore [Mon, 11 Jan 2010 08:08:41 +0000 (09:08 +0100)]
Merge branch 'ehofman/rename'

12 years agoMerge branch 'topic/pu-crash'
Tim Moore [Mon, 11 Jan 2010 06:46:27 +0000 (07:46 +0100)]
Merge branch 'topic/pu-crash'

12 years agoMerge branch 'timoore/props'
Tim Moore [Mon, 11 Jan 2010 06:46:13 +0000 (07:46 +0100)]
Merge branch 'timoore/props'

12 years agoDon't initialize the soundmanager wehn defining --disable-sound. Sound can still...
ehofman [Sun, 10 Jan 2010 11:00:52 +0000 (11:00 +0000)]
Don't initialize the soundmanager wehn defining --disable-sound. Sound can still be enabled at runtime by setting /sim/sound/working to 'true'

12 years agoSome additional changes to ensure that FlightGear at least compiles after configuring...
durk [Tue, 5 Jan 2010 20:04:54 +0000 (20:04 +0000)]
Some additional changes to ensure that FlightGear at least compiles after configuring with --disable-atcdcl. Some substitution code is added in ATC/atcutils.cxx and ATC/atcutils.hxx. Note that the new code doesn't run properly yet. Instead, it is just meant to identify which parts need replacement. Getting that to work will be the next step.

12 years agoTatsuhiro Nishioka:
ehofman [Tue, 5 Jan 2010 11:24:15 +0000 (11:24 +0000)]
Tatsuhiro Nishioka:
These patches fixes minor bug in addition to providing --with-openal-framework and --with-cocoa-framework.
Now you can use your own version of OpenAL.framework for selecting various audio output device.
Plus, you can build FG/SG on Snow Leopard with cocoa configuration.