]>
git.mxchange.org Git - flightgear.git/log
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.
James Turner [Tue, 24 Apr 2012 09:53:46 +0000 (10:53 +0100)]
Expose waypoint source (airport/runway/navaid) to Nasal
James Turner [Mon, 23 Apr 2012 22:55:22 +0000 (23:55 +0100)]
Hacking to expose route/waypt data via Nasal, API not final yet.
James Turner [Mon, 23 Apr 2012 22:04:59 +0000 (23:04 +0100)]
Nasal airport functions for various ancillary data pieces now work.
James Turner [Mon, 23 Apr 2012 14:03:08 +0000 (15:03 +0100)]
Make traffic-manager schedule XML loading incremental, to
avoid a long pause during startup.
James Turner [Mon, 23 Apr 2012 12:59:01 +0000 (13:59 +0100)]
Feature request for Syd - expose the ND view heading
ThorstenB [Sun, 22 Apr 2012 11:46:06 +0000 (13:46 +0200)]
Don't install fg/READMEs
which only contain *build instructions* - so they are not useful *after*
installing binaries. User documentation (which should be installed) is in
fgdata/Docs.
ThorstenB [Sun, 22 Apr 2012 11:43:04 +0000 (13:43 +0200)]
Don't install man pages on Windows
they are only useful on Linux (and maybe Mac?)
ThorstenB [Sun, 22 Apr 2012 07:40:36 +0000 (09:40 +0200)]
Try to fix MSVC build.
MSVC wants to see the full "SGVec3" class spec, not just the fwd
declaration provided by SGMathFwd.hxx.
ThorstenB [Sat, 21 Apr 2012 18:18:01 +0000 (20:18 +0200)]
#263: (Re-)introduce language option for menu
Adapt FGPUIMenuBar to use new Locale module.
Adds support for separate "key" property for menu items, so keyboard hints
are no longer part of the item's label (and do not need to be part of the
translated text resources).