fredb
a325eea0c7
Update MSVC 7.1 projects - Remove pthreads dependency
2009-01-26 09:48:24 +01:00
mfranz
2e1cfcb83d
fgPopup::checkHit(): revert r1.103 (consume mouse hits by default)
...
Can't reproduce the problem that r1.103 meant to fix, but it
caused another problem: MMB dragging events weren't passed,
so e.g. power lever control in the bo105 stopped working.
2009-01-26 09:48:14 +01:00
fredb
35db06a4d6
Update MSVC 7.1 project - AV400Sim added
2009-01-21 09:55:33 +01:00
curt
5008e912c7
Make newly created (external) boolean properties default to true if not
...
otherwise specified.
2009-01-21 09:55:33 +01:00
curt
c76aca9a3d
Add an additional option. Work around an inconsistency in hardware design.
2009-01-21 09:55:33 +01:00
curt
d95f541528
Add a variant of the ARNAV (AV400) protocol to drive a Garmin 400/430/530
...
series GPS from FlightGear.
2009-01-21 09:55:33 +01:00
mfranz
b8c0e67cdc
one more PUCLASS exception (not that we used puaScrollBar yet)
2009-01-21 09:55:33 +01:00
Tim Moore
270a4093a8
Merge branch 'maint' into next
2009-01-19 21:18:03 +01:00
Tim Moore
ec72392aa5
Fix regression in Vivian's last patch.
2009-01-19 21:12:25 +01:00
Tim Moore
9bb896dd20
Merge branch 'maint' into next
2009-01-18 23:22:06 +01:00
mfranz
aa6e5fb528
disable dragging margins on non resizable dialogs
2009-01-18 23:21:44 +01:00
mfranz
390c1f4d1f
- ctrl-click in the property browser is for toggling bools, not dragging
...
- add vertical arg to sliders (apparently nobody ever use a vertical one :-)
- simplification
2009-01-18 23:21:41 +01:00
Tim Moore
552c3149ae
Merge branch 'maint' (early part) into next
2009-01-18 23:21:11 +01:00
timoore
51b686a796
Division by zero fixes from Vivian Meazza.
2009-01-18 23:17:23 +01:00
fredb
5c836d7ae8
Csaba/Jester : initialize all per-engine and per-tank attributes ( follow-up )
2009-01-18 23:10:52 +01:00
fredb
2d4a87b41c
Csaba/Jester : initialize all per-engine and per-tank attributes
2009-01-18 23:10:52 +01:00
fredb
c7b88756f2
Update MSVC 7.1 project
2009-01-18 23:10:52 +01:00
Tim Moore
8a756eee54
Merge branch 'maint' into next
2009-01-15 16:16:08 +01:00
Tim Moore
45194f8e81
Pad T_PositionMsg to a multiple of 8 bytes, and check for messages that aren't.
...
T_PositionMsg had different sizes on 32 and 64 bit systems, which is bad when
a struct is put directly into an network message.
Try to work around this difference in old clients still on the network.
2009-01-15 16:03:34 +01:00
Tim Moore
e108eddc22
FGMultiplayMgr: use binary search to find a property by id
2009-01-15 13:05:23 +01:00
Tim Moore
76958a0382
Merge branch 'maint' into next
2009-01-14 22:32:52 +01:00
jmt
473bf5f731
Apply Ron Jensen's fix for Csaba's atan2() fix. Also remove some dead code,
...
and use SG_NORMALIZE_RANGE.
2009-01-14 22:31:55 +01:00
Tim Moore
b8724644c6
Merge branch 'maint' into next
2009-01-14 11:42:26 +01:00
Tim Moore
ad6a8df3ab
FGClouds: initialize clouds_3d_enabled in constructor.
...
From Csaba Halász
2009-01-14 11:33:00 +01:00
Tim Moore
c3d611f7f9
HUD::Ladder::draw was capturing the value of a freed temporary
...
Fix from Csaba Halász
2009-01-14 11:22:18 +01:00
Tim Moore
736823d032
FGEnvironment: fix broken copy constructor.
...
Noticed by Csaba Halász.
2009-01-14 09:19:41 +01:00
mfranz
e0463a51ae
- shift drag for global window dragging (like ctrl for global resizing)
...
- cleanup & some coding style unification
2009-01-13 23:07:52 +01:00
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