Apparently the first commit (59ae429972)
did not include all files.
Furthermore the used script tended to produce funny results in certain
cases. This has been fixed and as a result thereof a few more changes
were made in this second run.
As these plugins typically don't do anything anymore it doesn't make all
that much sense to include them by default.
If you still want to include retracted plugins, use
-Dretracted-plugins=ON when invoking cmake.
This commit removes all qmake-related build-files from the system. We
have now migrated to cmake and are no longer maintaining qmake anyways
and therefore there is no reason to keep it.
Removing it also clearly states to any potential user/programmer that
this project is no longer intended to be compiled with qmake.
Given that the .pri files no longer exist, the mumble-version.py script
had to be adapted to read the version from the CMakeLists.txt file
instead.
Furthermore a few of the submodules support cmake natively and therefore
we no longer need the src/buid-directory approach in order to build
them. The respective build dirs have been removed and the src-dirs have
been renamed.
* NULL plugins have a shortname of L"Retracted" which excludes them
from being listed as a plugin in Mumble >= 1.2.4
* NULL plugins are valid plugins that always return false on trylock
so Mumble <= 1.2.3 gets behavior close to what recent Mumble has.
* NULL css, dods, tf2 and hl2dm plugins as they have been replaced by link support in the source engine.
fixed memory addresses
changed global variables to static
changed how context is handled
removed all calls to engine.dll module - we can get everything from client.dll nicely
Wrapped context in JSON. Context passing is disabled when running localhost (loopback:0) server and when not in game (fixed - now only in state=0)
-Moved general notes to the start of the file.
-Removed the using namespace std statement.
-Updated the memory locations.
-Combined the pos and rot tuple in one peekProc call.
-Moved some declaration closer to there used location.
-Reduced the sin(), cos() calls in calcout and added some comments.