Fix OpenGL context creation


git-svn-id: svn://svn.icculus.org/fs2open@10068 387891d4-d844-0410-90c0-e4c51a9137d3
Actually initializing the keyboard input map is probably a good idea


git-svn-id: svn://svn.icculus.org/fs2open@10069 387891d4-d844-0410-90c0-e4c51a9137d3
We're not going to need the no-di-mouse cmdline argument anymore


git-svn-id: svn://svn.icculus.org/fs2open@10070 387891d4-d844-0410-90c0-e4c51a9137d3
Comment cleanup


git-svn-id: svn://svn.icculus.org/fs2open@10071 387891d4-d844-0410-90c0-e4c51a9137d3
Oops, deleted the wrong entry


git-svn-id: svn://svn.icculus.org/fs2open@10072 387891d4-d844-0410-90c0-e4c51a9137d3
Allow borderless window mode on non-Windows platforms


git-svn-id: svn://svn.icculus.org/fs2open@10073 387891d4-d844-0410-90c0-e4c51a9137d3
change dock_function_info to a class

git-svn-id: svn://svn.icculus.org/fs2open@10074 387891d4-d844-0410-90c0-e4c51a9137d3
change p_dock_function_info to a class as well

git-svn-id: svn://svn.icculus.org/fs2open@10075 387891d4-d844-0410-90c0-e4c51a9137d3
ugh, neither the constructor nor the memsets are actually needed here

git-svn-id: svn://svn.icculus.org/fs2open@10076 387891d4-d844-0410-90c0-e4c51a9137d3
now that we have queued_animation_init, we can rewrite this properly

git-svn-id: svn://svn.icculus.org/fs2open@10077 387891d4-d844-0410-90c0-e4c51a9137d3
these memsets aren't needed

git-svn-id: svn://svn.icculus.org/fs2open@10078 387891d4-d844-0410-90c0-e4c51a9137d3
memset initialized the wrong level of pointer :-/

git-svn-id: svn://svn.icculus.org/fs2open@10079 387891d4-d844-0410-90c0-e4c51a9137d3
make man_thruster a POD struct, and initialize maneuvering thrusters in ship_info initialization

git-svn-id: svn://svn.icculus.org/fs2open@10080 387891d4-d844-0410-90c0-e4c51a9137d3
this exited_ship constructor is redundant and interferes with the POD-ness of the struct

git-svn-id: svn://svn.icculus.org/fs2open@10081 387891d4-d844-0410-90c0-e4c51a9137d3
remove non-working and non-supported $substitute feature for weapons (Mantis #2951)

git-svn-id: svn://svn.icculus.org/fs2open@10082 387891d4-d844-0410-90c0-e4c51a9137d3
"new" shouldn't really ever fail

git-svn-id: svn://svn.icculus.org/fs2open@10083 387891d4-d844-0410-90c0-e4c51a9137d3
Remove a magic number

git-svn-id: svn://svn.icculus.org/fs2open@10084 387891d4-d844-0410-90c0-e4c51a9137d3
Coverity 1129273: Negative array index read

weapon_create can return -1

git-svn-id: svn://svn.icculus.org/fs2open@10085 387891d4-d844-0410-90c0-e4c51a9137d3
Coverity 1129272: Negative array index read

weapon_create can return -1

git-svn-id: svn://svn.icculus.org/fs2open@10086 387891d4-d844-0410-90c0-e4c51a9137d3
Coverity 1129270: Negative array index read

weapon_create can return -1

git-svn-id: svn://svn.icculus.org/fs2open@10087 387891d4-d844-0410-90c0-e4c51a9137d3