]>
git.mxchange.org Git - flightgear.git/log
Erik Hofman [Wed, 30 May 2012 06:42:47 +0000 (08:42 +0200)]
change file permissions
Erik Hofman [Wed, 30 May 2012 06:39:04 +0000 (08:39 +0200)]
sync with JSB JSBSim CVS
Erik Hofman [Thu, 24 May 2012 18:27:58 +0000 (20:27 +0200)]
remove xmlgrep
Erik Hofman [Thu, 24 May 2012 18:26:57 +0000 (20:26 +0200)]
remove xmlgrep
Erik Hofman [Thu, 24 May 2012 18:24:57 +0000 (20:24 +0200)]
Merge branch 'next' of gitorious.org:fg/flightgear into next
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
Frederic Bouvier [Wed, 23 May 2012 07:09:14 +0000 (09:09 +0200)]
Fix multi screen in a single window issue in Rembrandt
Frederic Bouvier [Sat, 19 May 2012 22:36:42 +0000 (00:36 +0200)]
Remove hard-coded lighting stage
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
Frederic Bouvier [Sat, 19 May 2012 13:43:49 +0000 (15:43 +0200)]
Make Rembrandt compatible with multi screen
James Turner [Fri, 18 May 2012 07:56:17 +0000 (08:56 +0100)]
Another Win32/Canvas fix.
James Turner [Fri, 18 May 2012 06:45:30 +0000 (07:45 +0100)]
Fix Win32 build, hopefully.
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.
James Turner [Fri, 18 May 2012 05:49:18 +0000 (06:49 +0100)]
Fix a dumb bug in NavDisplay text-enable.
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
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.
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.
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.
James Turner [Tue, 15 May 2012 22:10:53 +0000 (23:10 +0100)]
Since we require OSG 3.0 now, this check is obsolete.
James Turner [Tue, 15 May 2012 17:17:39 +0000 (18:17 +0100)]
Make HUD loading lazy upon first show.
James Turner [Tue, 15 May 2012 17:02:47 +0000 (18:02 +0100)]
From TomG - support per-aircraft GUI dialogs a little easier.
Ruben De Smet [Fri, 11 May 2012 19:07:21 +0000 (21:07 +0200)]
Not using CVS anymore, removed dead link
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.
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
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).
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.
ThorstenB [Sat, 12 May 2012 21:06:44 +0000 (23:06 +0200)]
Drop obsolete ATCDCL dialog.
ThorstenB [Sat, 12 May 2012 14:05:35 +0000 (16:05 +0200)]
#767: stop ATIS when switching off volume or loosing station
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.
Frederic Bouvier [Sat, 12 May 2012 15:20:28 +0000 (17:20 +0200)]
Avoid the dependency on Boost serialization library
Frederic Bouvier [Sat, 12 May 2012 13:19:11 +0000 (15:19 +0200)]
Fix compilation of FGRenderer
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
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
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/
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.
Frederic Bouvier [Tue, 1 May 2012 14:44:59 +0000 (16:44 +0200)]
More work on configurable rendering pipeline implementation
Frederic Bouvier [Thu, 19 Apr 2012 18:31:53 +0000 (20:31 +0200)]
Begin to implement configurable rendering pipeline
Frederic Bouvier [Sun, 15 Apr 2012 15:45:43 +0000 (17:45 +0200)]
Use names to identify cameras in camera group
Frederic Bouvier [Sun, 15 Apr 2012 14:57:31 +0000 (16:57 +0200)]
Remove built-in shaders and rely entirely on fgdata
Frederic Bouvier [Sun, 15 Apr 2012 13:30:33 +0000 (15:30 +0200)]
Use names to identify deferred buffers in camera group
Frederic Bouvier [Sun, 15 Apr 2012 12:50:04 +0000 (14:50 +0200)]
Use names to identify deferred buffers
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.
James Turner [Sat, 12 May 2012 09:25:56 +0000 (10:25 +0100)]
Break FlightPlan out into its own file.
James Turner [Fri, 11 May 2012 23:42:06 +0000 (00:42 +0100)]
Simgear 'route' code is unused now.
James Turner [Fri, 11 May 2012 22:49:12 +0000 (23:49 +0100)]
Remove remaining includes of simgear/waypoint
James Turner [Fri, 11 May 2012 16:07:56 +0000 (17:07 +0100)]
Expose procedure routing and fixes to Nasal.
James Turner [Fri, 11 May 2012 16:07:37 +0000 (17:07 +0100)]
Don't repeat splash-screen status on the console.
James Turner [Fri, 11 May 2012 16:07:21 +0000 (17:07 +0100)]
Remove stale includes, use local ground-speed property.
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).
James Turner [Wed, 9 May 2012 08:39:33 +0000 (09:39 +0100)]
Airways routing is driven via Nasal now.
ThorstenB [Tue, 8 May 2012 21:04:53 +0000 (23:04 +0200)]
Improve debug output
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.
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.
James Turner [Mon, 7 May 2012 22:49:21 +0000 (23:49 +0100)]
On OS-X, used NSWorkspace to launch the browser.
James Turner [Mon, 7 May 2012 22:48:56 +0000 (23:48 +0100)]
Fix various route-manager issues reported by Hyde.
James Turner [Mon, 7 May 2012 09:59:34 +0000 (10:59 +0100)]
Permit an invalid index to be set on a flight-plan.
Frederic Bouvier [Mon, 7 May 2012 08:19:55 +0000 (10:19 +0200)]
SID is a predefined type under windows
James Turner [Sun, 6 May 2012 23:59:28 +0000 (00:59 +0100)]
Fix SID class ambiguity on Windows (clashes with winnt.h)
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.
ThorstenB [Sun, 6 May 2012 21:15:27 +0000 (23:15 +0200)]
Add Windows-specific implementation to determine locale settings.
ThorstenB [Sat, 5 May 2012 10:16:20 +0000 (12:16 +0200)]
Fix Linux compile / math dependency
wasn't redundant in one place
Frederic Bouvier [Sat, 5 May 2012 09:20:04 +0000 (11:20 +0200)]
Remove redundant inclusion of math/SGMath.hxx
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
ThorstenB [Sat, 5 May 2012 07:41:23 +0000 (09:41 +0200)]
Fix Mac compile.
ThorstenB [Sat, 5 May 2012 07:30:52 +0000 (09:30 +0200)]
Support localized menu on Mac/CocoaMenuBar.
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.
ThorstenB [Fri, 4 May 2012 23:08:20 +0000 (01:08 +0200)]
Ganael Laplanche: fix include dependencies for FreeBSD support
ThorstenB [Fri, 4 May 2012 22:56:29 +0000 (00:56 +0200)]
Clean-up some SGMath dependencies.
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.
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...)
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.
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... ;-)
ThorstenB [Wed, 2 May 2012 21:26:42 +0000 (23:26 +0200)]
set correct file mode
More non-executable data 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
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.
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
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.
ThorstenB [Tue, 1 May 2012 08:32:30 +0000 (10:32 +0200)]
Support disabling AI traffic at run-time.
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.
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.
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.
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.
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.
ThorstenB [Mon, 30 Apr 2012 12:33:38 +0000 (14:33 +0200)]
Avoid compiler warnings.
Unsigned values are always >= 0...
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.
Frederic Bouvier [Sun, 29 Apr 2012 12:19:32 +0000 (14:19 +0200)]
16bit source type is overkill for 8bit normal buffer
Frederic Bouvier [Sun, 29 Apr 2012 11:29:57 +0000 (13:29 +0200)]
Really initialize shadow cascades from the preferences
Reformat without tabs
James Turner [Sat, 28 Apr 2012 22:35:19 +0000 (23:35 +0100)]
And expose the published navaid range to Nasal, since we can.
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.
James Turner [Sat, 28 Apr 2012 21:39:55 +0000 (22:39 +0100)]
NavDisplay: ignore case when matching symbol types in rules.
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)
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.
James Turner [Wed, 25 Apr 2012 23:27:18 +0000 (00:27 +0100)]
Expose single-runway query on airport.
James Turner [Wed, 25 Apr 2012 23:00:46 +0000 (00:00 +0100)]
Expose SGBucket index computation to Nasal.
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.
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)
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.
Frederic Bouvier [Tue, 24 Apr 2012 21:34:29 +0000 (23:34 +0200)]
Don't care about light volumes when picking in the scenegraph
Mathias Froehlich [Tue, 24 Apr 2012 21:23:09 +0000 (23:23 +0200)]
Fix explicit reference counting with waypoints and positions.
James Turner [Tue, 24 Apr 2012 21:12:56 +0000 (22:12 +0100)]
More search functions exposed to Nasal, also airport parking.