Mikkel Krautz
e31b716544
plugins: add missing 'elif'; fix indentation of MSVS2008 'if' block.
2014-07-12 19:30:21 +02:00
Mikkel Krautz
9f327bee14
plugins: add magic values for all previously supported ABIs (and a couple of new ones) to mumble_plugin.h.
...
Add all previous magic values we've used since at least 1.2.0.
(Though I think the MUMBLE_PLUGIN_MAGIC value for MSVS2008 x86
goes back even further!)
This also adds a new magic value for the MSVS2013 x64 ABI, and
a generic default for "unsupported" ABIs.
Unsupported in this context means platforms/ABIs that we aren't
distributing plugins for via the auto-update mechanism. Those
platforms typically only have a single plugin, which is the
"link" plugin distributed with Mumble itself.
2014-07-12 18:39:44 +02:00
Mikkel Krautz
53daac8305
mumble_plugin.h: change plugin magic values in preparation of the MSVS 2013 switch-over.
...
Mumble 1.3.0 on Windows will be built with MSVS 2013. That means
that old plugins will no longer load into it (Mumble will crash
if we try), because of C++ ABI differences between MSVS 2010
and MSVS 2013.
To combat this, we switch our plugin magics such that no ABI
mismatches can happen: Old clients will refuse to load new plugins,
and new clients will refuse to load old plugins.
We have a precedent for doing this. See dac82c99 (MSVS 2010 switch-over).
2014-04-05 01:35:20 +02:00
Kissaki
1e4bb6dbd0
Prepend Projectname to header guard defines
...
* some few (4?) files actually already had it
2013-06-04 21:59:52 +02:00
Kissaki
40ca9b4507
Rename header guard defines to not use c++-reserved names
...
* as pointed out in issue #842
adjust names to match other header files
2013-06-04 21:59:50 +02:00
Benjamin Jemlich
2026dfa4e5
Comment changes to the plugin headers
2012-04-30 07:57:37 +02:00
Thorvald Natvig
f3437a6ba7
Update copyright year ranges of dev team.
2011-03-18 05:52:51 +01:00
Thorvald Natvig
dac82c9994
VS 2010 build
2010-08-09 01:07:34 +02:00
Thorvald Natvig
71e5e85277
Backwards compatible plugin structure
2010-02-25 14:14:44 +01:00
Thorvald Natvig
6d9bc4e116
Send pidmap to plugin trylock
2010-02-25 13:15:18 +01:00
Thorvald Natvig
16339bfc91
Update license to 2010
2010-01-05 08:49:22 +01:00
Thorvald Natvig
4ef52e99eb
Send plugin context/identity to server
2009-04-18 18:21:10 +02:00
Thorvald Natvig
88384734be
Indent, changelog and submodule update
2009-04-12 15:53:23 +02:00
Thorvald Natvig
3ebfe2ba29
Have plugins use std::basic_string, and use l4d as example
2009-04-01 23:29:04 +02:00
Thorvald Natvig
14d59e1568
Make context and id length signed, so we can return -1
2009-04-01 21:20:52 +02:00
Thorvald Natvig
65aef28416
Update plugin header
2009-04-01 21:12:22 +02:00
Thorvald Natvig
ad2b8e2149
Update copyright for 2009
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1380 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-05 15:12:48 +00:00
Thorvald Natvig
2afb03d420
Initial support for plugins on non-win32, but disable GUI for now [Ludwig Nussel <ludwig.nussel@suse.de>]
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@990 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-03-17 00:47:33 +00:00
Thorvald Natvig
dc7e438976
Update copyright for 2008
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@908 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-01-05 16:25:48 +00:00
Thorvald Natvig
ca3c73c134
Remove support for doppler effects; only works on a few soundcards, and makes sound horrible for anyone else that tries to enable it.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@322 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-12-24 07:08:28 +00:00
Thorvald Natvig
eb7e1be14e
Positional Audio
...
Plugins
Ability to switch input/output device without restart
Version changed to 0.3.0cvs
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@138 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-14 20:56:32 +00:00