]> git.mxchange.org Git - flightgear.git/log
flightgear.git
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 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

12 years agorename /sim/rendering/rembrandt -> /sim/rendering/rembrandt/enabled
Frederic Bouvier [Tue, 8 May 2012 15:14:55 +0000 (17:14 +0200)]
rename /sim/rendering/rembrandt -> /sim/rendering/rembrandt/enabled
and put rembrandt-related properties in /sim/rendering/rembrandt/

12 years agoFirst round of changes toward a programmable rendering pipeline.
Frederic Bouvier [Tue, 8 May 2012 13:13:38 +0000 (15:13 +0200)]
First round of changes toward a programmable rendering pipeline.
Stages are predefined for now.

12 years agoMore work on configurable rendering pipeline implementation
Frederic Bouvier [Tue, 1 May 2012 14:44:59 +0000 (16:44 +0200)]
More work on configurable rendering pipeline implementation

12 years agoBegin to implement configurable rendering pipeline
Frederic Bouvier [Thu, 19 Apr 2012 18:31:53 +0000 (20:31 +0200)]
Begin to implement configurable rendering pipeline

12 years agoUse names to identify cameras in camera group
Frederic Bouvier [Sun, 15 Apr 2012 15:45:43 +0000 (17:45 +0200)]
Use names to identify cameras in camera group

12 years agoRemove built-in shaders and rely entirely on fgdata
Frederic Bouvier [Sun, 15 Apr 2012 14:57:31 +0000 (16:57 +0200)]
Remove built-in shaders and rely entirely on fgdata

12 years agoUse names to identify deferred buffers in camera group
Frederic Bouvier [Sun, 15 Apr 2012 13:30:33 +0000 (15:30 +0200)]
Use names to identify deferred buffers in camera group

12 years agoUse names to identify deferred buffers
Frederic Bouvier [Sun, 15 Apr 2012 12:50:04 +0000 (14:50 +0200)]
Use names to identify deferred buffers

12 years agoFix a Clang warning, checking signed char as if it was unsigned.
James Turner [Sat, 12 May 2012 09:26:15 +0000 (10:26 +0100)]
Fix a Clang warning, checking signed char as if it was unsigned.

12 years agoBreak FlightPlan out into its own file.
James Turner [Sat, 12 May 2012 09:25:56 +0000 (10:25 +0100)]
Break FlightPlan out into its own file.

12 years agoSimgear 'route' code is unused now.
James Turner [Fri, 11 May 2012 23:42:06 +0000 (00:42 +0100)]
Simgear 'route' code is unused now.

12 years agoRemove remaining includes of simgear/waypoint
James Turner [Fri, 11 May 2012 22:49:12 +0000 (23:49 +0100)]
Remove remaining includes of simgear/waypoint

12 years agoExpose procedure routing and fixes to Nasal.
James Turner [Fri, 11 May 2012 16:07:56 +0000 (17:07 +0100)]
Expose procedure routing and fixes to Nasal.

12 years agoDon't repeat splash-screen status on the console.
James Turner [Fri, 11 May 2012 16:07:37 +0000 (17:07 +0100)]
Don't repeat splash-screen status on the console.

12 years agoRemove stale includes, use local ground-speed property.
James Turner [Fri, 11 May 2012 16:07:21 +0000 (17:07 +0100)]
Remove stale includes, use local ground-speed property.

12 years agoAdapt logging level for some messages.
ThorstenB [Wed, 9 May 2012 21:47:34 +0000 (23:47 +0200)]
Adapt logging level for some messages.
Also keep default logging level during very early startup at "alert"
(unless explicitly set on cmd-line).

12 years agoAirways routing is driven via Nasal now.
James Turner [Wed, 9 May 2012 08:39:33 +0000 (09:39 +0100)]
Airways routing is driven via Nasal now.

12 years agoImprove debug output
ThorstenB [Tue, 8 May 2012 21:04:53 +0000 (23:04 +0200)]
Improve debug output

12 years agoImprove fgfs startup logging.
ThorstenB [Tue, 8 May 2012 20:47:32 +0000 (22:47 +0200)]
Improve fgfs startup logging.
Establish log-level very, very early during startup, so debug/info/warning
messages in the very early fgfs startup phase are also shown.

12 years agoExpose airways via Nasal, and allow waypoint creation and deletion via Nasal too.
James Turner [Tue, 8 May 2012 20:06:28 +0000 (21:06 +0100)]
Expose airways via Nasal, and allow waypoint creation and deletion via Nasal too.

12 years agoOn OS-X, used NSWorkspace to launch the browser.
James Turner [Mon, 7 May 2012 22:49:21 +0000 (23:49 +0100)]
On OS-X, used NSWorkspace to launch the browser.

12 years agoFix various route-manager issues reported by Hyde.
James Turner [Mon, 7 May 2012 22:48:56 +0000 (23:48 +0100)]
Fix various route-manager issues reported by Hyde.

12 years agoPermit an invalid index to be set on a flight-plan.
James Turner [Mon, 7 May 2012 09:59:34 +0000 (10:59 +0100)]
Permit an invalid index to be set on a flight-plan.

12 years agoSID is a predefined type under windows
Frederic Bouvier [Mon, 7 May 2012 08:19:55 +0000 (10:19 +0200)]
SID is a predefined type under windows

12 years agoFix SID class ambiguity on Windows (clashes with winnt.h)
James Turner [Sun, 6 May 2012 23:59:28 +0000 (00:59 +0100)]
Fix SID class ambiguity on Windows (clashes with winnt.h)

12 years agoCreate a real FlightPlan (and Leg) class
James Turner [Tue, 24 Apr 2012 21:55:30 +0000 (22:55 +0100)]
Create a real FlightPlan (and Leg) class

Convert the route-manager to use a flight-plan internally, and expose
flightplan, leg and procedure data to Nasal. Move the Level-D parser
into its own file.

12 years agoAdd Windows-specific implementation to determine locale settings.
ThorstenB [Sun, 6 May 2012 21:15:27 +0000 (23:15 +0200)]
Add Windows-specific implementation to determine locale settings.

12 years agoFix Linux compile / math dependency
ThorstenB [Sat, 5 May 2012 10:16:20 +0000 (12:16 +0200)]
Fix Linux compile / math dependency
wasn't redundant in one place

12 years agoRemove redundant inclusion of math/SGMath.hxx
Frederic Bouvier [Sat, 5 May 2012 09:20:04 +0000 (11:20 +0200)]
Remove redundant inclusion of math/SGMath.hxx

12 years agoFix C compiler warning.
ThorstenB [Sat, 5 May 2012 07:42:25 +0000 (09:42 +0200)]
Fix C compiler warning.
"no-overloaded-virtual" warnings are a CXX-compiler feature

12 years agoFix Mac compile.
ThorstenB [Sat, 5 May 2012 07:41:23 +0000 (09:41 +0200)]
Fix Mac compile.

12 years agoSupport localized menu on Mac/CocoaMenuBar.
ThorstenB [Sat, 5 May 2012 07:30:52 +0000 (09:30 +0200)]
Support localized menu on Mac/CocoaMenuBar.

12 years agoFix rpmlint/Linux packager complaints
ThorstenB [Fri, 4 May 2012 23:42:41 +0000 (01:42 +0200)]
Fix rpmlint/Linux packager complaints
about outdated/invalid FSF address in some license headers.

12 years agoGanael Laplanche: fix include dependencies for FreeBSD support
ThorstenB [Fri, 4 May 2012 23:08:20 +0000 (01:08 +0200)]
Ganael Laplanche: fix include dependencies for FreeBSD support

12 years agoClean-up some SGMath dependencies.
ThorstenB [Fri, 4 May 2012 22:56:29 +0000 (00:56 +0200)]
Clean-up some SGMath dependencies.

12 years agoFix rpmlint/Linux packager complaints
ThorstenB [Fri, 4 May 2012 22:38:56 +0000 (00:38 +0200)]
Fix rpmlint/Linux packager complaints
about outdated/invalid FSF address in some license headers.

12 years agoUse separate header file for vector properties.
ThorstenB [Fri, 4 May 2012 22:12:41 +0000 (00:12 +0200)]
Use separate header file for vector properties.
(We could drop the "SGMath.hxx" include in many places now...)

12 years agoTrafficManager - check model paths when loading schedules, and ignore schedules with...
James Turner [Thu, 3 May 2012 10:05:37 +0000 (11:05 +0100)]
TrafficManager - check model paths when loading schedules, and ignore schedules with a missing mode completely.

12 years ago#607: change path in warning message
ThorstenB [Wed, 2 May 2012 21:50:07 +0000 (23:50 +0200)]
#607: change path in warning message
Code checks both, "Aircraft" and "AI/Aircraft" directory - but users
obviously prefer to see the AI/Aircraft directory in the reported
warnings... ;-)

12 years agoset correct file mode
ThorstenB [Wed, 2 May 2012 21:26:42 +0000 (23:26 +0200)]
set correct file mode
More non-executable data files.

12 years agoSupport PBD waypoints in procedures files.
James Turner [Wed, 2 May 2012 21:09:41 +0000 (22:09 +0100)]
Support PBD waypoints in procedures files.

http://code.google.com/p/flightgear-bugs/issues/detail?id=635

12 years agoUpdate fgdata package script.
ThorstenB [Wed, 2 May 2012 20:54:27 +0000 (22:54 +0200)]
Update fgdata package script.
Update version. Add stub file from old 777 directory.

12 years agoAdd an auto-release pool wrapper to the Cocoa code
James Turner [Wed, 2 May 2012 20:24:44 +0000 (21:24 +0100)]
Add an auto-release pool wrapper to the Cocoa code

Hopefully this will address some warnings seen on Mac

12 years agoAdapt font size behaviour to original plib font.
ThorstenB [Tue, 1 May 2012 09:44:52 +0000 (11:44 +0200)]
Adapt font size behaviour to original plib font.
Original plib 'Helvetica 12' reported point size "13". Stick with this to
keep backward compatibility of GUI layouts.

12 years agoSupport disabling AI traffic at run-time.
ThorstenB [Tue, 1 May 2012 08:32:30 +0000 (10:32 +0200)]
Support disabling AI traffic at run-time.

12 years agoAdd the ability to record depth in color buffer. This should solve depth buffer resol...
Frederic Bouvier [Tue, 1 May 2012 06:27:13 +0000 (08:27 +0200)]
Add the ability to record depth in color buffer. This should solve depth buffer resolution problem for older NVidia cards.

12 years ago#248: support enabling AI module at run-time
ThorstenB [Mon, 30 Apr 2012 17:44:11 +0000 (19:44 +0200)]
#248: support enabling AI module at run-time
Traffic manager can also be enabled at run-time, so "ai enabled" check
also needs to be moved for traffic.

12 years agoAdd separate switch to enable/disable AI scenario support.
ThorstenB [Mon, 30 Apr 2012 17:04:49 +0000 (19:04 +0200)]
Add separate switch to enable/disable AI scenario support.
Switch is enabled automatically when scenarios are given on command-line.

12 years ago#248: support enabling AI module at run-time
ThorstenB [Mon, 30 Apr 2012 15:48:13 +0000 (17:48 +0200)]
#248: support enabling AI module at run-time
Move /sim/ai/enabled check behind the MP enabled check.

12 years ago#248: support enabling AI module at run-time
ThorstenB [Mon, 30 Apr 2012 15:26:04 +0000 (17:26 +0200)]
#248: support enabling AI module at run-time
Also adapt MP and traffic module to enable the AI module when required.
This makes /sim/ai/enabled an internal property: it can default to false
(in future), and can be enabled as soon as any user-level feature (traffic,
MP, local weather, ...) requires it.

12 years agoAvoid compiler warnings.
ThorstenB [Mon, 30 Apr 2012 12:33:38 +0000 (14:33 +0200)]
Avoid compiler warnings.
Unsigned values are always >= 0...

12 years ago#734: MP cannot be enabled without 'AI' module
ThorstenB [Mon, 30 Apr 2012 12:32:35 +0000 (14:32 +0200)]
#734: MP cannot be enabled without 'AI' module
Add and improve error messages.

12 years ago16bit source type is overkill for 8bit normal buffer
Frederic Bouvier [Sun, 29 Apr 2012 12:19:32 +0000 (14:19 +0200)]
16bit source type is overkill for 8bit normal buffer

12 years agoReally initialize shadow cascades from the preferences
Frederic Bouvier [Sun, 29 Apr 2012 11:29:57 +0000 (13:29 +0200)]
Really initialize shadow cascades from the preferences
Reformat without tabs

12 years agoAnd expose the published navaid range to Nasal, since we can.
James Turner [Sat, 28 Apr 2012 22:35:19 +0000 (23:35 +0100)]
And expose the published navaid range to Nasal, since we can.

12 years agoConvert all the Nasal wrappers around FGPositioned to use ghost-member-access
James Turner [Sat, 28 Apr 2012 22:28:12 +0000 (23:28 +0100)]
Convert all the Nasal wrappers around FGPositioned to use ghost-member-access

Lazy-ness is good. Along the way, expose the course on ILS/LOC navaids to Nasal.

12 years agoNavDisplay: ignore case when matching symbol types in rules.
James Turner [Sat, 28 Apr 2012 21:39:55 +0000 (22:39 +0100)]
NavDisplay: ignore case when matching symbol types in rules.

12 years agoUpdate some nasal-positioned code to use new ghost-member support
James Turner [Sat, 28 Apr 2012 21:33:13 +0000 (22:33 +0100)]
Update some nasal-positioned code to use new ghost-member support

(Requires latest SimGear)

12 years agoRemove PositionedBinding (which no one ever used), Nasal is better for this jobs.
James Turner [Wed, 25 Apr 2012 23:37:47 +0000 (00:37 +0100)]
Remove PositionedBinding (which no one ever used), Nasal is better for this jobs.

12 years agoExpose single-runway query on airport.
James Turner [Wed, 25 Apr 2012 23:27:18 +0000 (00:27 +0100)]
Expose single-runway query on airport.

12 years agoExpose SGBucket index computation to Nasal.
James Turner [Wed, 25 Apr 2012 23:00:46 +0000 (00:00 +0100)]
Expose SGBucket index computation to Nasal.

12 years agoMove viewer-related sources to separate folder.
ThorstenB [Wed, 25 Apr 2012 21:28:00 +0000 (23:28 +0200)]
Move viewer-related sources to separate folder.
Simple source directory clean-up, so "Main" folder contains fewer stuff
and the list of files in the editors a lot shorter.

12 years agoAbstract AP implementation base classes need a virtual destructor
ThorstenB [Wed, 25 Apr 2012 21:11:45 +0000 (23:11 +0200)]
Abstract AP implementation base classes need a virtual destructor
(SGReferenced doesn't provide it)

12 years agoExpose greatCircleMove to Nasal, and allow geo.Coord to be passed into methods.
James Turner [Wed, 25 Apr 2012 15:54:40 +0000 (16:54 +0100)]
Expose greatCircleMove to Nasal, and allow geo.Coord to be passed into methods.

12 years agoDon't care about light volumes when picking in the scenegraph
Frederic Bouvier [Tue, 24 Apr 2012 21:34:29 +0000 (23:34 +0200)]
Don't care about light volumes when picking in the scenegraph

12 years agoFix explicit reference counting with waypoints and positions.
Mathias Froehlich [Tue, 24 Apr 2012 21:23:09 +0000 (23:23 +0200)]
Fix explicit reference counting with waypoints and positions.

12 years agoMore search functions exposed to Nasal, also airport parking.
James Turner [Tue, 24 Apr 2012 21:12:56 +0000 (22:12 +0100)]
More search functions exposed to Nasal, also airport parking.