1
0
Fork 0
Commit graph

9956 commits

Author SHA1 Message Date
ThorstenB
d3c06bd19b #389: NumPad keys not working when NumLock is off
Map keys to something useful when NumLock is off (arrow keys etc),
since keycode was completely ignored (out of range) otherwise
2011-08-07 18:24:13 +02:00
Stuart Buchanan
02cf9774e8 Add property binding for 3D cloud wrapping. Note that this relies on SimGear commmit 410c5ae 2011-08-07 14:27:36 +02:00
Mathias Froehlich
2c24b1da17 Use the bv tree leafs for altitude queries.
Make use ot the bounding volume tree nodes already
present in the scenegraph for the ground cache for
scenery intersection and elevation queries.
2011-08-07 11:12:45 +02:00
Durk Talsma
37591d0ac9 Merge branch 'next' into durk-atc 2011-08-07 09:33:54 +02:00
Durk Talsma
63151fd579 Reinstate the check for aircraft that are under tower control. 2011-08-07 09:24:15 +02:00
ThorstenB
0b04bf9cdd #393: Vertical speed indicator affected by sim speed up
VSI showed incorrect values with sim speed-up factors != 1.
Time dt must be corrected by sim speed up factor.
2011-08-06 12:54:21 +02:00
Durk Talsma
7d6b4d139c Merge branch 'next' into durk-atc 2011-08-06 10:11:25 +02:00
ThorstenB
eb7d1f2f90 Don't gitignore all .cmake files... 2011-08-04 19:26:59 +02:00
Durk Talsma
513d2d7dad Merge branch 'next' into durk-atc 2011-08-04 19:01:26 +02:00
ThorstenB
c4dc12ec94 Improved CMake support for libsvn
Don't detect libsvn without APR.
When installed, enable libsvn support by default (same as for automake).
When enabled, provide libsvn to fgfs.
gitignore temporary CMake files
2011-08-04 18:59:46 +02:00
Durk Talsma
98048d1000 Some preparory work for enabling the handover from ground to tower controller. 2011-08-03 23:09:52 +02:00
Frederic Bouvier
7140a55319 Update README.MSVC after splitting 3rd party archives 2011-08-03 23:03:52 +02:00
Durk Talsma
449675deca Removal of some debugging statements. 2011-08-03 21:23:42 +02:00
Durk Talsma
209c2c9503 Merge branch 'next' into durk-atc 2011-08-02 18:25:12 +02:00
Frederic Bouvier
26d64030fd Relocate JS_demo project file 2011-08-02 01:10:32 +02:00
Frederic Bouvier
90a1eac9fb Ignore *.user files 2011-08-02 00:30:41 +02:00
Frederic Bouvier
c860dd888f Fix VS90 solution wrt JS_demo 2011-08-02 00:19:16 +02:00
ThorstenB
ab3ee49abc Update data-tar-ball target.
Exclude stray .bak files (not an issue right now).
Add HLA+MP directories (after all ;-) ).
Add ASK13 glider.
Some 'tabification'.
2011-08-01 23:58:42 +02:00
Torsten Dreyer
dda3e5edad Just another fix for the VC90 solution file
fix build for 64bit versions of fgpanel and JS_demo
2011-08-01 23:12:53 +02:00
Durk Talsma
ed434d9967 Merge branch 'next' into durk-atc 2011-08-01 22:05:00 +02:00
Durk Talsma
4928886e56 Bugfix: Change the point where leg numbers recycle, in order to avoid hitting the default case in AIFlightPlan::create(). 2011-08-01 21:34:33 +02:00
Torsten Dreyer
d9408ef5dc Fix missing js_demo config in vs90 solution 2011-08-01 08:40:22 +02:00
Torsten Dreyer
2e06f1a24a Add JS_demo to VC90 project 2011-07-31 20:26:23 +02:00
Durk Talsma
2c1de98ef3 Merge branch 'next' into durk-atc 2011-07-31 19:31:25 +02:00
Durk Talsma
f84d9d4757 A fairly major interal reorganization of the AI code
- Change AIFlightPlan::waypoint into an independent class FGAIWaypoint
 - Don't update leg count until the aircraft has passed the last waypoint that was created by the corresponding leg
 - Clear ground network rendering for controllers that are no longer active.
2011-07-31 19:27:44 +02:00
ThorstenB
b0a4299d46 #232: early propagation of "point sprites for runway lights" switch
Property value is required early during initialization since the feature
isn't run-time configurable. Disable run-time calls since it has no effect.
2011-07-31 13:33:11 +02:00
James Turner
6c52a5ac85 Fixes for include-file flattening - condition.hxx no longer pulls in props or props_io 2011-07-30 10:47:28 +01:00
Torsten Dreyer
62e46b09a5 fix for #381:fgfs -h -v throws error with no --fg-root
Because there is no help without fgdata,
be a little more verbose with the error message and
give the user at least a hint about what might help.
2011-07-28 22:52:40 +02:00
Mathias Froehlich
b3ad524cec Try to fix using an own cull visitor with osg 3. 2011-07-28 18:23:54 +02:00
Durk Talsma
0215d66957 Bugfix: fix the on-runway crash, as reported by several people on the forum and mailing list. 2011-07-27 11:01:37 +02:00
Durk Talsma
987a0fd1df Fix broken constructor to prevent a segfault when deleting taxiroute during program shutdown. 2011-07-26 18:28:34 +02:00
Durk Talsma
dbceffeae8 Fix flightplan initialization issue. 2011-07-25 21:36:09 +02:00
Torsten Dreyer
87bd2bfd6e Fix VC90 project file to compile with latest ATC changes 2011-07-25 20:32:52 +02:00
Durk Talsma
acb2bc9286 Bugfixes:
- Allow the ATC/AI code to start from a non-airport location
	- Windows compilation fixes.
2011-07-25 12:53:10 +02:00
Durk Talsma
561282b2f9 Rename ATCDCL/ATCDialog.[ch]xx to ATCDCL/ATCDialogOld.[ch]xx to prevent compilation problems under windows (as reported by Alan Teeder). 2011-07-24 19:19:20 +02:00
Torsten Dreyer
0c9716227c let bool FGAIFlightPlan::createCruise() return a value
fix Windows build.
2011-07-24 17:22:00 +02:00
Mathias Froehlich
971e98cd14 Fix cmake build. 2011-07-24 14:38:53 +02:00
Mathias Froehlich
e3e7fb5db5 Use cmake provided variable for librt. 2011-07-24 14:38:29 +02:00
Durk Talsma
3f26233d69 Some cleanup in the ATC/AI code before merging with the next branch:
- Hide the ATC dialog box by default
 - Allow dynamic enabling and disabling of the AI groundnetwork visualization
 - Cleanup of debug messages
2011-07-24 12:48:13 +02:00
Durk Talsma
5228053f7f Merge branch 'next' into durk-atc 2011-07-24 08:44:22 +02:00
Torsten Dreyer
3723de56ca Experimental navinfo() Nasal extension function
Add a navinfo() Nasal extension function to provide
information about navaids. Inspired by the airportinfo
function.

This is work in progress, do not rely on this in your Nasal
code - the interface might change over the next weeks.
2011-07-22 12:37:41 +02:00
Torsten Dreyer
dcde3a9350 Try to fix cmake build for fgpanel without GLUT 2011-07-21 23:42:45 +02:00
Torsten Dreyer
8f0f67f668 Enable build of fgpanel by default in cmake 2011-07-21 15:46:29 +02:00
James Turner
1c8d8e7908 More CMake headers support 2011-07-19 07:58:03 +01:00
James Turner
7abf7c5748 CMake header support for XCode/Visual Studio 2011-07-19 07:58:03 +01:00
Torsten Dreyer
7c56cc617d Fix minor memory leak in terrainsampler
Thanks to ThorstenB
2011-07-18 11:55:50 +02:00
Torsten Dreyer
c6d5b6ebdb Partial fix for #228: ambiguous navaid-names
This fixes at least the startup process.
If an ambigous fix name was presented with --vor=ID or --ndb=ID
present a list of matching records along with frequency and
position in the console to give the user the chance to pick
the correct one by adding the frequency with --vor-frequency=nnn.nn

It does not yes solve the issue when the user relocates using the
GUI dialog. This requires some GUI and Nasal hacking along with a
new Nasal helper function "navaidinfo".
2011-07-18 11:09:43 +02:00
Torsten Dreyer
24383e5194 Two minor MSVC90 build fixes
- provide SIMGEAR_VERSION in no_version.h
- remove duplicate define of FLIGHTGEAR_VERSION
2011-07-18 10:24:52 +02:00
Torsten Dreyer
ca02aa8a04 JoystickInput: fix potential init problem
Don't remember the axis position before bindings are loaded
2011-07-17 22:26:37 +02:00
Torsten Dreyer
1cf7e78ae5 Fix compile for 32bit (handleFPE() undeclared) 2011-07-17 22:15:57 +02:00