mfranz
8c1b1f50a5
don't blindly overwrite user settings -- only initialize if necessary
2009-01-12 13:05:05 +01:00
mfranz
cd4b05909d
add property for wildfire propagation
2009-01-12 13:04:52 +01:00
mfranz
a59ae7cb92
fix mouse flicker/disappearing problem
2009-01-12 13:04:44 +01:00
mfranz
16d2de1a0f
allow resizing dialogs by grabbing the frame (without Ctrl-key);
...
Ctrl extends the resize sensible area to the whole dialog
2009-01-12 13:04:39 +01:00
mfranz
1382c81dca
add support for resizing mouse cursors
...
(except on OSX, where OSG uses a default)
2009-01-12 13:04:33 +01:00
mfranz
8605c6f33d
only unhide the cursor if it was actually hidden
2009-01-12 13:04:24 +01:00
mfranz
ab58bbd41e
hits are consumed by default (prevents actions in lower dialogs)
2009-01-12 13:04:19 +01:00
mfranz
cc0b7e0076
puaLargeInput (textbox) aren't draggable areas
2009-01-12 13:04:14 +01:00
mfranz
014f366369
resize in SE direction (draggable borders planned)
2009-01-12 13:04:03 +01:00
mfranz
95c5a726a7
make dialogs resizable with Ctrl-dragging
...
At the moment the dialog grows to North-East. Only dialogs with
the <resizable> flag set to true are resizable.
2009-01-12 13:03:55 +01:00
mfranz
79ad3d44b8
create $FG_HOME/Export/
2009-01-12 13:03:40 +01:00
Tim Moore
35396de6f8
Merge branch 'maint' into next
2009-01-10 00:12:49 +01:00
Tim Moore
da8dd13138
Change the near plane value back to .1
...
By popular demand...
2009-01-10 00:11:41 +01:00
jmt
9e945e3408
Fix Torsten's crash. A completely cross-platform issue, no idea why it didn't show up in local testing.
2009-01-10 00:07:44 +01:00
mfranz
41da00105c
apply custom widget fonts also to the legend, so that they show
...
up in list/textbox etc. (This should really be separately settable
via style definition, but it's very rarely used and a change now
is probably not worth it as we'll probably switch to osgWidget,
anyway.)
2009-01-10 00:07:15 +01:00
jmt
c9e8112a81
Add various helper filters, to make use of type-ranges, and reduce the need
...
to down-cast in filter implementations.
2009-01-10 00:07:01 +01:00
jmt
2d852024c6
Basic infrastructure to expose type ranges from filters, and hence reduce
...
how many candidates need to be submitted to the pass() hook.
2009-01-10 00:06:47 +01:00
Tim Moore
8ad7f4eb70
Merge branch 'maint' into next
2009-01-08 09:07:16 +01:00
timoore
17ccf72e44
Divide-by-zero fixes from Csaba Halász
2009-01-08 09:02:19 +01:00
jmt
6f2dc41135
Simpler bearing and distance computations for AIFlightPlan.
2009-01-07 10:39:09 +01:00
Tim Moore
90b2d25671
Merge branch 'maint2' into next
2009-01-07 10:38:07 +01:00
jmt
e98ffd1006
Prevent exceptions in getRunwayByIdent when a malformed rwyuse.xml means
...
there is no valid active runway. This is not ideal, since it masks underlying
problems - the real fix is to make the runway-use code more robust and
validate input XML.
2009-01-07 10:36:31 +01:00
fredb
0a8e4173a1
Update MSVC 7.1 projects
2009-01-07 10:33:31 +01:00
jmt
e171f0ecdb
Rename FGMarkerBeacon to FGMarkerBeacon record, to avoid a clash with the
...
instrument of the same name. In the future I'd prefer to rename the
instrument class instead (FGMarkerBeaconReciever?) but this is the safest
change for now.
Thanks (again) to Yon Uriarte for pointing out the problem (which seems to
affect MSVC more than gcc)
2009-01-07 10:33:02 +01:00
durk
63d224081e
James Turner: Rewrite of the getSpeed function. Smaller and more elegant.
2009-01-07 10:32:25 +01:00
jmt
b0b6a0d998
Fix a bug resulting from my marker-beacon refactoring. Thanks to Yon Uriarte
...
for spotting the problem.
2009-01-07 10:27:18 +01:00
Tim Moore
030742fa4a
Merge branch 'rj/ttw' into next
2009-01-07 10:26:12 +01:00
jmt
0b9e224be9
Patch from Ron Jensen: make the TTW computation marginally less silly.
2009-01-07 10:25:26 +01:00
jmt
e39373cb6a
Clean up naming of the 'point on runway' helpers, to get rid of the confusing
...
notion of a 'displacedThreshold'. Now there's just a real threshold,
displaced or otherwise, and people who care about the paved area can use
'begin' and 'end'. Thanks to John Denker for pointing out the confusion this
leads to. Using 'end' also gets rid of the 'reverseThreshold' name, which was
clearly a bad choice of mine.
2009-01-07 10:22:53 +01:00
jmt
d756f913ec
Refactor marker-beacons to be distinct from FGNavRecord. This is a big space
...
saving for beacons, but since they're surprisingly few (in nav.dat), not a
an enormous saving in real terms. The major motivation is that marker beacons
don't behave like other NavRecords for radio interaction - they have no ident,
frequency or range (in the sense that NavRecord means them).
2009-01-07 10:17:35 +01:00
Tim Moore
89010e6b0a
Merge branch 'maint2' into next
2009-01-04 00:25:04 +01:00
timoore
2b0ffae339
Protect against divide-by-zero in setCameraParameters
...
Found by Csaba Halász
2009-01-04 00:24:49 +01:00
jmt
1a05695ff5
NaN fix by Csaba/Jester - prefer atan2(x,y) to atan(a/y).
2009-01-04 00:24:33 +01:00
fredb
fd043ed56e
Temporary hack to avoid NaN problems when _mp is negative (?). Discovered by Csaba
2009-01-04 00:24:20 +01:00
fredb
12dc71a3c0
Csaba/Alexis : fix a NAN problem when wind is unspecified in a metar
2009-01-04 00:24:05 +01:00
Tim Moore
1df8130bdd
Merge branch 'jt/runway' into next
2009-01-04 00:22:49 +01:00
fredb
3f83a915c0
Update MSVC 7.1 project
2009-01-04 00:22:24 +01:00
Tim Moore
871b92ae33
Merge branch 'maint2' into next
2009-01-04 00:19:56 +01:00
fredb
fa769ee4e8
Win32 fixes
2009-01-04 00:19:37 +01:00
durk
632d89d6e7
James Turner: Cleanup of AI traffic route generation code.
2009-01-04 00:17:45 +01:00
Tim Moore
c604514754
Merge branch 'maint2' into next
2009-01-04 00:16:19 +01:00
durk
2b631eeceb
Prevent CVS from complaining about unknown files in ATCDCL.
2009-01-04 00:16:06 +01:00
Tim Moore
18d1593c42
Merge branch 'jt/runway' into next
2009-01-04 00:14:09 +01:00
jmt
91bed7b6da
Automake on Hardy Heron seems to be considerably more picky about white-
...
space than previous versions.
2009-01-04 00:08:31 +01:00
jmt
7345a044e0
Split runway and taxiway into separate classes, with a (new) common base.
...
This makes taxiways smaller (important since at present there are so many).
Restructure the apt.dat parsing code to use a helper class instead of one long
function, and to do less work when parsing the file.
Some of these ideas come from Yon Uriarte's patches - thanks Yon.
2009-01-04 00:08:12 +01:00
Tim Moore
4f18563281
Merge branch 'tbm/graphics-bug' into maint2
2009-01-04 00:05:45 +01:00
Tim Moore
0603aba9ae
Merge branch 'tbm/graphics-bug' into next
2009-01-04 00:03:26 +01:00
Tim Moore
43b300fe46
Merge branch 'maint2' into next
2009-01-04 00:01:46 +01:00
fredb
6ccc0b64ef
Win32 fixes
2009-01-04 00:00:20 +01:00
fredb
f12b1f00ec
Remove warnings
2009-01-04 00:00:02 +01:00