initial soft mouse pointer positioning and draw
always hide the system cursor
flag to show/hide mouse pointer
preserve mouse position across texture change
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into soft-mouse
Courtesy of baobobafet these are a bunch of new patterns/skins for the Wave hypersonnic fighter.
See topic (http://pioneerspacesim.net/forum/viewtopic.php?f=3&t=187) for discussion and his request to submit for review.
Implement most of the warning & performance points from my annual CppCheck run.
Most of these are functionally equivalent but are slightly more optimal, most are just a recommended way of doing things.
Fix an actual bug where we weren't checking against both registered joystick buttons.
Add a file (matrix3x3.h) I noticed wasn't in the VS solution.
Implement basic support for an Ambient Occlusion texture, essentially a texture that is used to multiply the result of the lighting/colouring stage.
Fix the wave.model to actually use the Emissive/glow texture.
Fix the baked ambient occlusion multiplier to be used correctly with the glow texture.
fix gcc -Wold-style-cast warning
fix some gcc -Wreorder warnings
assert that we get a valid Root enum value in LuaFS ReadDirectory

An invalid value should be caught earlier on (by
LuaConstants::GetConstantFromArg)
auto-commit: translation updates
for fit some text in dialogue chat
title and crew name for crew contract on BBchat
fix changing position of the buttons during wage negotiations
Merge branch 'bigger_chatforms' closes #2856
minor doc formating fix in FlightLog