]> git.mxchange.org Git - flightgear.git/log
flightgear.git
11 years agoFix compiler warning
ThorstenB [Fri, 6 Jul 2012 06:28:45 +0000 (08:28 +0200)]
Fix compiler warning
(access beyond array bounds)

11 years agoADF: code clean-up/documentation
ThorstenB [Sun, 1 Jul 2012 14:31:20 +0000 (16:31 +0200)]
ADF: code clean-up/documentation

11 years agoADF: add "operable" property
ThorstenB [Sun, 1 Jul 2012 14:30:53 +0000 (16:30 +0200)]
ADF: add "operable" property
Add same property as for nav radio, to provide a property to cockpit models
whether the ADF is active (serviceable/switched on/power ok/...). Useful
to enable/disable displays (i.e. KR87).

11 years agoAdd dot-files to gitignore.
ThorstenB [Tue, 17 Jul 2012 17:19:55 +0000 (19:19 +0200)]
Add dot-files to gitignore.

11 years agoAdd warning for in-source-directory builds.
ThorstenB [Tue, 17 Jul 2012 17:19:17 +0000 (19:19 +0200)]
Add warning for in-source-directory builds.

11 years agoBump version to 2.9.0
ThorstenB [Tue, 17 Jul 2012 16:54:44 +0000 (18:54 +0200)]
Bump version to 2.9.0

11 years agoAdd a node mask bit for permanent lights (needed by Rembrandt) and select it in the...
Frederic Bouvier [Mon, 16 Jul 2012 18:07:59 +0000 (20:07 +0200)]
Add a node mask bit for permanent lights (needed by Rembrandt) and select it in the lighting stage

11 years agoRestore ATIS reception with nav receivers.
ThorstenB [Sun, 15 Jul 2012 17:02:05 +0000 (19:02 +0200)]
Restore ATIS reception with nav receivers.
nav radios can be used for comm reception - mainly to receive ATIS. This
had worked with FG 2.6, but was lost in the ATCMgr->ATISMgr conversion.

11 years ago#798: Betrand Coconnier: Fix setting initial vertical speed with JSBSim
ThorstenB [Sun, 15 Jul 2012 13:23:46 +0000 (15:23 +0200)]
#798: Betrand Coconnier: Fix setting initial vertical speed with JSBSim

11 years agoOption to restore defaults and enable/disable random buildings+vegetation
ThorstenB [Sun, 15 Jul 2012 08:56:59 +0000 (10:56 +0200)]
Option to restore defaults and enable/disable random buildings+vegetation
fgfs can fail to start when random buildings is set to an excessive level,
so you can't even reach the GUI setting to reduce/disable again.

11 years agoDebug message about loaded AI models.
ThorstenB [Sun, 15 Jul 2012 08:15:10 +0000 (10:15 +0200)]
Debug message about loaded AI models.

11 years agoOSG 3.0.1 has no osg::Node::asCamera method
Frederic Bouvier [Sun, 15 Jul 2012 08:03:19 +0000 (10:03 +0200)]
OSG 3.0.1 has no osg::Node::asCamera method

11 years agoMake the point light non permanent in Rembrandt
Frederic Bouvier [Sun, 15 Jul 2012 06:13:05 +0000 (08:13 +0200)]
Make the point light non permanent in Rembrandt

11 years agoRestore 2D panels in Rembrandt
Frederic Bouvier [Sat, 14 Jul 2012 22:09:05 +0000 (00:09 +0200)]
Restore 2D panels in Rembrandt

11 years agoRestore point light in Rembrandt
Frederic Bouvier [Sat, 14 Jul 2012 19:30:18 +0000 (21:30 +0200)]
Restore point light in Rembrandt

11 years agoRembrandt: Add debugging properties and fix transparency issues. Side effect: light...
Frederic Bouvier [Sat, 14 Jul 2012 11:07:13 +0000 (13:07 +0200)]
Rembrandt: Add debugging properties and fix transparency issues. Side effect: light are not fogged (may be added in the light shader later) and depth buffer precision issues on light are more visible due to near plane really near (0.1m)

11 years ago#803: apply hotfix to revive "--carrier" option.
ThorstenB [Sat, 14 Jul 2012 08:00:52 +0000 (10:00 +0200)]
#803: apply hotfix to revive "--carrier" option.

11 years agoProper error checks for generic protocol.
ThorstenB [Fri, 13 Jul 2012 18:33:36 +0000 (20:33 +0200)]
Proper error checks for generic protocol.
Drop FGGeneric instances which failed to initialize to avoid run-time
issues.

11 years agoCanvas: Calculate bounding box for path elements.
Thomas Geymayer [Thu, 12 Jul 2012 22:38:17 +0000 (00:38 +0200)]
Canvas: Calculate bounding box for path elements.

 - Add an update callback to calculate a bounding box for every
   path to ensure correct culling of paths.
 - Ensure OpenVG get's initialized even if elements are subject to
   culling.

11 years agoRename tf elements for easier handling.
Thomas Geymayer [Wed, 11 Jul 2012 11:21:58 +0000 (13:21 +0200)]
Rename tf elements for easier handling.

11 years agoFix setting global path options per path
Thomas Geymayer [Thu, 5 Jul 2012 09:16:32 +0000 (11:16 +0200)]
Fix setting global path options per path

11 years agodata/Startup went away (so removing the reference to it from the package
Curtis L. Olson [Thu, 12 Jul 2012 19:58:04 +0000 (14:58 -0500)]
data/Startup went away (so removing the reference to it from the package
build script.)

11 years agoRevised patch from Yves to fix Mac 10.5 compilation
James Turner [Tue, 10 Jul 2012 07:39:11 +0000 (08:39 +0100)]
Revised patch from Yves to fix Mac 10.5 compilation

NSMenuDelegate is an informal protocol before 10.6, so declare it locally in that case.

11 years ago#798: climb rate cannot be higher than the true speed
ThorstenB [Sun, 8 Jul 2012 09:39:50 +0000 (11:39 +0200)]
#798: climb rate cannot be higher than the true speed
Don't set vertical-speed on sim reset, unless the user intentionally
requested this as a start-up property.

11 years agoMerge branch 'next' of gitorious.org:fg/flightgear into next
Curtis L. Olson [Thu, 5 Jul 2012 16:24:40 +0000 (11:24 -0500)]
Merge branch 'next' of gitorious.org:fg/flightgear into next

11 years agomaterials.xml and materials.dtd have moved into Materials/
Curtis L. Olson [Thu, 5 Jul 2012 16:23:45 +0000 (11:23 -0500)]
materials.xml and materials.dtd have moved into Materials/

11 years agoFix canvas clean up.
Thomas Geymayer [Tue, 3 Jul 2012 14:29:37 +0000 (16:29 +0200)]
Fix canvas clean up.

On clean up there are no parents any more and therefore the assertion
was triggered.

11 years agoAdd missing glx.h include and fix some warnings.
Thomas Geymayer [Tue, 3 Jul 2012 13:48:11 +0000 (15:48 +0200)]
Add missing glx.h include and fix some warnings.

11 years agoAdd openSUSE RPM specification
ThorstenB [Mon, 2 Jul 2012 19:43:51 +0000 (21:43 +0200)]
Add openSUSE RPM specification

11 years agoDisable panel-extent drawing in hot-spots mode.
James Turner [Mon, 2 Jul 2012 10:44:34 +0000 (11:44 +0100)]
Disable panel-extent drawing in hot-spots mode.

To keep the tutorial looking nice, switch off the panel extent outlines for the 2.8 release. Longer-term I should remove the code, or add a separate property if this feature is actually useful.

11 years agoReduce severity of a failure to create a marker beacon due to an unknown runway from...
Stuart Buchanan [Sat, 30 Jun 2012 19:50:57 +0000 (20:50 +0100)]
Reduce severity of a failure to create a marker beacon due to an unknown runway from ALERT to WARN.  Not particularly relevant error message for most users.

11 years agoUpdate RedHat rpm spec
ThorstenB [Sat, 30 Jun 2012 08:48:00 +0000 (10:48 +0200)]
Update RedHat rpm spec
Adapt to CMake
Use shared SimGear libraries
Drop separate icon (use icon from package)
Update to 2.8.0
(RedHat package dependencies may still be inaccurate/incomplete)

11 years agoDrop automake README.
ThorstenB [Sat, 30 Jun 2012 08:24:23 +0000 (10:24 +0200)]
Drop automake README.

11 years agoWorking 'noshadow' animation
Frederic Bouvier [Sat, 30 Jun 2012 14:26:42 +0000 (16:26 +0200)]
Working 'noshadow' animation

11 years agoRemove a duplicate line.
Curtis L. Olson [Thu, 28 Jun 2012 19:00:52 +0000 (14:00 -0500)]
Remove a duplicate line.

11 years agoAdd data/Materials/ to the base package distribution.
Curtis L. Olson [Thu, 28 Jun 2012 15:28:53 +0000 (10:28 -0500)]
Add data/Materials/ to the base package distribution.

11 years agoGet rid of TexGen magic and do the projective texturing for shadow mapping ourself
Frederic Bouvier [Wed, 27 Jun 2012 17:37:38 +0000 (19:37 +0200)]
Get rid of TexGen magic and do the projective texturing for shadow mapping ourself

11 years agoRemove outdated entries from .desktop file so that this can be used
Christian Schmitt [Wed, 27 Jun 2012 10:17:57 +0000 (12:17 +0200)]
Remove outdated entries from .desktop file so that this can be used
by distribution packagers again

11 years agoBump version to 2.8.0
ThorstenB [Tue, 26 Jun 2012 21:17:53 +0000 (23:17 +0200)]
Bump version to 2.8.0
since "next" is already frozen for 2.8 and is prepared for building the
first release candidate.
For details on versions see http://wiki.flightgear.org/Release_plan

11 years agoUpdate README.OSG
ThorstenB [Tue, 26 Jun 2012 21:04:44 +0000 (23:04 +0200)]
Update README.OSG

11 years agoFix an edge case in flight-plan inserts.
James Turner [Tue, 26 Jun 2012 14:16:03 +0000 (15:16 +0100)]
Fix an edge case in flight-plan inserts.

When inserting with an invalid index, ensure we return the leg based on the fixed-up index, not the original one. Thanks to Matthias Götz for the catch!

11 years agoIssue 790, restore hiding of 2D panel by view.
James Turner [Tue, 26 Jun 2012 10:24:10 +0000 (11:24 +0100)]
Issue 790, restore hiding of 2D panel by view.

Restore previous behaviour where the 2D panel is automatically hidden when the current view is != 0. Also add two property controls to alter this behaviour, and the 'autohide' behaviour at runtime. (Requires an fgdata update to get matching preferences.xml)

https://code.google.com/p/flightgear-bugs/issues/detail?id=790

11 years agoMove remaining file under projects/ to package/
James Turner [Sat, 23 Jun 2012 08:39:50 +0000 (10:39 +0200)]
Move remaining file under projects/ to package/

11 years agoRemove (unmaintained) MSVC projects from the tree.
James Turner [Sat, 23 Jun 2012 08:30:03 +0000 (10:30 +0200)]
Remove (unmaintained) MSVC projects from the tree.

11 years agoSafeTexFont is unused, remove from build & Git
James Turner [Thu, 21 Jun 2012 10:00:52 +0000 (12:00 +0200)]
SafeTexFont is unused, remove from build & Git

11 years agoUse system FindPackageHandleStandardArgs macro, no need to distribute it.
James Turner [Thu, 21 Jun 2012 08:23:57 +0000 (10:23 +0200)]
Use system FindPackageHandleStandardArgs macro, no need to distribute it.

11 years agoImprove ALUT framework detection (for Mac)
James Turner [Wed, 20 Jun 2012 17:45:12 +0000 (19:45 +0200)]
Improve ALUT framework detection (for Mac)

Latest Xcode no longer searches /Library/Frameworks by default which exposed an issue here. Search for the header by the correct name to trigger special -F handling in cmake.

11 years ago#769: fix glideslope reception
ThorstenB [Mon, 18 Jun 2012 22:41:52 +0000 (00:41 +0200)]
#769: fix glideslope reception
Add missing frequency update.

11 years ago#769: fix glideslope reception
ThorstenB [Mon, 18 Jun 2012 20:57:22 +0000 (22:57 +0200)]
#769: fix glideslope reception
The glideslope station was only searched once whenever the NAV station
changed. However, sometimes a mismatching G/S station is found, since
another G/S station is still closer when the NAV station changes.
When this happened, the G/S station was never updated again (while the
NAV station stayed in range), resulting in the NAV receiver providing
correct localizer, but bad G/S data (data matching another, remote station).
Issue is fixed by alternating between searching NAV and G/S stations.

11 years agoFix OS-X compilation.
James Turner [Sun, 17 Jun 2012 20:12:47 +0000 (21:12 +0100)]
Fix OS-X compilation.

11 years agoAllow filling paths and do some clean up/fixing.
Thomas Geymayer [Wed, 6 Jun 2012 22:11:10 +0000 (00:11 +0200)]
Allow filling paths and do some clean up/fixing.

11 years agoAdd ShivaVG sources
Thomas Geymayer [Wed, 6 Jun 2012 09:32:02 +0000 (11:32 +0200)]
Add ShivaVG sources

11 years agoCanvas: basic support for OpenVG (path with stroke and pattern)
Thomas Geymayer [Mon, 4 Jun 2012 10:10:25 +0000 (12:10 +0200)]
Canvas: basic support for OpenVG (path with stroke and pattern)

 - Bugfix: Don't access children by index as it's not unique

11 years agoFix indentation
Frederic Bouvier [Sat, 16 Jun 2012 15:29:03 +0000 (17:29 +0200)]
Fix indentation

11 years agoDon't invalidate Rembrandt buffers when the window is iconified
Frederic Bouvier [Sat, 16 Jun 2012 15:20:56 +0000 (17:20 +0200)]
Don't invalidate Rembrandt buffers when the window is iconified

11 years agoThe terrain branch can contain models having lights
Frederic Bouvier [Mon, 11 Jun 2012 07:14:23 +0000 (09:14 +0200)]
The terrain branch can contain models having lights

11 years agoGet more fps in Rembrandt: don't redraw the terrain in the lighting stage. Should...
Frederic Bouvier [Sun, 10 Jun 2012 20:29:16 +0000 (22:29 +0200)]
Get more fps in Rembrandt: don't redraw the terrain in the lighting stage. Should also fix the green z-fight that occurs on terrain with some camera directions.

11 years agoReset pointers in menus
Frederic Bouvier [Sun, 10 Jun 2012 20:25:58 +0000 (22:25 +0200)]
Reset pointers in menus

11 years agoFix another case-sensitivity issue in the NavDisplay.
James Turner [Sun, 10 Jun 2012 10:11:42 +0000 (11:11 +0100)]
Fix another case-sensitivity issue in the NavDisplay.

11 years agoHarald JOHNSEN: Prevent a crash during startup.
ThorstenB [Fri, 8 Jun 2012 13:13:04 +0000 (15:13 +0200)]
Harald JOHNSEN: Prevent a crash during startup.

11 years agoFixed compiler warning
ThorstenB [Fri, 8 Jun 2012 11:32:12 +0000 (13:32 +0200)]
Fixed compiler warning
about incorrect init order.

11 years agoFix inconsistent NAV receiver gs-inrange behaviour.
ThorstenB [Fri, 8 Jun 2012 11:28:08 +0000 (13:28 +0200)]
Fix inconsistent NAV receiver gs-inrange behaviour.
Make sure gs-inrange and deflection outputs have same behaviour, no matter
which out-of-range condition applies (i.e. aircraft moved out of range,
frequency changed, ...).

11 years agoPerformance optimization
ThorstenB [Fri, 8 Jun 2012 11:16:43 +0000 (13:16 +0200)]
Performance optimization
Throttle instruments not requiring the fast FDM simulation rate.

11 years agoAdd INSTALL file, split MSVC instructions from README.cmake
ThorstenB [Fri, 8 Jun 2012 11:14:52 +0000 (13:14 +0200)]
Add INSTALL file, split MSVC instructions from README.cmake
into separate README.msvc file.

12 years agoMerge branch 'next' of gitorious.org:fg/flightgear into next
Erik Hofman [Sun, 3 Jun 2012 08:14:25 +0000 (10:14 +0200)]
Merge branch 'next' of gitorious.org:fg/flightgear into next

12 years agoExpose character-aspect-ratio and do some clean up
Thomas Geymayer [Sun, 20 May 2012 17:14:00 +0000 (19:14 +0200)]
Expose character-aspect-ratio and do some clean up

 - Fix stupid memory corruption bug
 - Fix bounding box calculations
 - Fix docs
 - Fix text size
 - Expose setting background color
 - Expose trigger for updating elements
 - Untie nodes if deleting according element
 - Allow deleting canvas, text and group elements
 - Allow creating groups as children of groups

12 years agoRemove platform-specific code in favour of simgear::Dir wrappers.
James Turner [Thu, 31 May 2012 07:57:22 +0000 (08:57 +0100)]
Remove platform-specific code in favour of simgear::Dir wrappers.

12 years agochange file permissions
Erik Hofman [Wed, 30 May 2012 06:42:47 +0000 (08:42 +0200)]
change file permissions

12 years agosync with JSB JSBSim CVS
Erik Hofman [Wed, 30 May 2012 06:39:04 +0000 (08:39 +0200)]
sync with JSB JSBSim CVS

12 years agoremove xmlgrep
Erik Hofman [Thu, 24 May 2012 18:27:58 +0000 (20:27 +0200)]
remove xmlgrep

12 years agoremove xmlgrep
Erik Hofman [Thu, 24 May 2012 18:26:57 +0000 (20:26 +0200)]
remove xmlgrep

12 years agoMerge branch 'next' of gitorious.org:fg/flightgear into next
Erik Hofman [Thu, 24 May 2012 18:24:57 +0000 (20:24 +0200)]
Merge branch 'next' of gitorious.org:fg/flightgear into next

12 years agoPoint to the new location of the ZeroXML library that contains xmlgrep
Erik Hofman [Thu, 24 May 2012 18:24:21 +0000 (20:24 +0200)]
Point to the new location of the ZeroXML library that contains xmlgrep

12 years agoFix multi screen in a single window issue in Rembrandt
Frederic Bouvier [Wed, 23 May 2012 07:09:14 +0000 (09:09 +0200)]
Fix multi screen in a single window issue in Rembrandt

12 years agoRemove hard-coded lighting stage
Frederic Bouvier [Sat, 19 May 2012 22:36:42 +0000 (00:36 +0200)]
Remove hard-coded lighting stage

12 years agoAdd world viewer position in cartesian and geodesic coordinate as shader uniforms
Frederic Bouvier [Sat, 19 May 2012 21:50:35 +0000 (23:50 +0200)]
Add world viewer position in cartesian and geodesic coordinate as shader uniforms

12 years agoMake Rembrandt compatible with multi screen
Frederic Bouvier [Sat, 19 May 2012 13:43:49 +0000 (15:43 +0200)]
Make Rembrandt compatible with multi screen

12 years agoAnother Win32/Canvas fix.
James Turner [Fri, 18 May 2012 07:56:17 +0000 (08:56 +0100)]
Another Win32/Canvas fix.

12 years agoFix Win32 build, hopefully.
James Turner [Fri, 18 May 2012 06:45:30 +0000 (07:45 +0100)]
Fix Win32 build, hopefully.

12 years agoBasic 2D canvas implementation.
Thomas Geymayer [Sat, 21 Apr 2012 13:31:20 +0000 (15:31 +0200)]
Basic 2D canvas implementation.

Support text and transformations for the moment, more
features to follow in due course.

12 years agoFix a dumb bug in NavDisplay text-enable.
James Turner [Fri, 18 May 2012 05:49:18 +0000 (06:49 +0100)]
Fix a dumb bug in NavDisplay text-enable.

12 years agoMerge commit 'refs/merge-requests/28' of git://gitorious.org/fg/flightgear into merge...
James Turner [Thu, 17 May 2012 16:31:28 +0000 (17:31 +0100)]
Merge commit 'refs/merge-requests/28' of git://gitorious.org/fg/flightgear into merge-requests/28

12 years agoNavDisplay enhancements for Syd.
James Turner [Thu, 17 May 2012 16:30:30 +0000 (17:30 +0100)]
NavDisplay enhancements for Syd.

- Support text-enable condition on symbols
- support <limit>N</limit> on symbols to restrict
to closest N symbol instances.
- change search to hopefully be more stable at
larger ranges.

12 years agoStandard property to ignore unusably short runways in NavDB.
James Turner [Wed, 16 May 2012 15:51:39 +0000 (16:51 +0100)]
Standard property to ignore unusably short runways in NavDB.

Default values should match existing behaviour. Set
/sim/navdb/min-runway-length-ft to skip short runways
in GPS / Map / ND / Nasal queries.

12 years agoLazy-loading of the 2D panel node.
James Turner [Wed, 16 May 2012 10:43:09 +0000 (11:43 +0100)]
Lazy-loading of the 2D panel node.

Sink the 2D panel logic into FGPanelNode, simplifying
renderer.cxx and a few other places. Also allows potential
for unloading / paging of 2.5D panels in the future.

12 years agoSince we require OSG 3.0 now, this check is obsolete.
James Turner [Tue, 15 May 2012 22:10:53 +0000 (23:10 +0100)]
Since we require OSG 3.0 now, this check is obsolete.

12 years agoMake HUD loading lazy upon first show.
James Turner [Tue, 15 May 2012 17:17:39 +0000 (18:17 +0100)]
Make HUD loading lazy upon first show.

12 years agoFrom TomG - support per-aircraft GUI dialogs a little easier.
James Turner [Tue, 15 May 2012 17:02:47 +0000 (18:02 +0100)]
From TomG - support per-aircraft GUI dialogs a little easier.

12 years agoNot using CVS anymore, removed dead link
Ruben De Smet [Fri, 11 May 2012 19:07:21 +0000 (21:07 +0200)]
Not using CVS anymore, removed dead link

12 years agoMore route-manager functionality moved to Nasal.
James Turner [Tue, 15 May 2012 16:53:30 +0000 (17:53 +0100)]
More route-manager functionality moved to Nasal.

The routing behaviour now happens entirely in Nasal,
using a delegate, and can be over-ridden or disable
by aircraft authors. Default behaviour should be
unchanged.

12 years agoRely entirely on the configurable renderer and add more configuration options in...
Frederic Bouvier [Sun, 13 May 2012 16:57:00 +0000 (18:57 +0200)]
Rely entirely on the configurable renderer and add more configuration options in the lighting stage to prepare the implementation of the lightfield effect in Rembrandt

12 years agoClean-up, part III.
ThorstenB [Sat, 12 May 2012 22:11:20 +0000 (00:11 +0200)]
Clean-up, part III.
Consistent white-spacing only. Also move all dead code to bottom section
(to be removed later).

12 years agoATCDCL cleanup, part II.
ThorstenB [Sat, 12 May 2012 21:27:57 +0000 (23:27 +0200)]
ATCDCL cleanup, part II.
Remove/comment out obsolete code.
Refactor ATCmgr(-old) into ATISmgr(-new), only keeping the COM radio / ATIS
support.

12 years agoDrop obsolete ATCDCL dialog.
ThorstenB [Sat, 12 May 2012 21:06:44 +0000 (23:06 +0200)]
Drop obsolete ATCDCL dialog.

12 years ago#767: stop ATIS when switching off volume or loosing station
ThorstenB [Sat, 12 May 2012 14:05:35 +0000 (16:05 +0200)]
#767: stop ATIS when switching off volume or loosing station

12 years agoExpose FlightPlan delegates to Nasal, finally.
James Turner [Sat, 12 May 2012 16:23:17 +0000 (17:23 +0100)]
Expose FlightPlan delegates to Nasal, finally.

This will permit Nasal (e.g., FMS) to update nicely when the FlightPlan
is modified from anywhere else.

12 years agoAvoid the dependency on Boost serialization library
Frederic Bouvier [Sat, 12 May 2012 15:20:28 +0000 (17:20 +0200)]
Avoid the dependency on Boost serialization library

12 years agoFix compilation of FGRenderer
Frederic Bouvier [Sat, 12 May 2012 13:19:11 +0000 (15:19 +0200)]
Fix compilation of FGRenderer

12 years agoAdd simple conditions (no opengl related tests) to buffers, stages and attachments
Frederic Bouvier [Fri, 11 May 2012 22:14:36 +0000 (00:14 +0200)]
Add simple conditions (no opengl related tests) to buffers, stages and attachments

12 years agoFix camera render orders
Frederic Bouvier [Wed, 9 May 2012 21:48:01 +0000 (23:48 +0200)]
Fix camera render orders
Set default uniforms to fullscreen cameras
Add du/dv to predefined uniforms