Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 28 languages
Change Pulseaudio Role.

* Changes pulseaudio role from "phone" to "game" to
  prevent pulseaudio cork module from stopping peoples
  media players as soon as Mumble is running.
* Original patch by crknadle

Fixes #1069
Fix recording timer not properly displaying in Qt 5 version of Mumble.

Apparently Qt 5 changed QTime's behavior with regards to invalidity.
A default constructed QTime is midnight time and invalid. We added
some milliseconds and converted to string. Both Qt 4 and 5 docs state
that an invalid time will yield an empty string. In Qt 4 however our
use did give us the time string we wanted instead of an empty string.
This patch simply removes the use of the default constructor in favor
of manually creating a valid midnight QTime to work with.

Fixes #1426
Resolve installer upgrade issues.

The current install removes the installed products after upgrading
to the new one. With x86<->x64 transitions into the same directory
this can lead to the installer removing files just installed.
Work around that by uninstalling first and then doing the upgrade
install.
Disable vertex attrib arrays in overlay_gl (fixes #1298)

This is a fix for the OpenGL overlay which disables
and enables the vertex attrib arrays inside drawContext.
The problem it fixes is that some games leave some of
the arrays enabled between frames, which I think
(not an OpenGL expert) causes the input to the vertex
shader to essentially be arbitrary.
Transifex translation update

Mode: default
Minimum percent translated: 0
Matched 28 languages
Update WoW Plugin to build 19034

Update WoW plugin, including switching to 128-bit GUIDs, which I've
naively done with a structure containing two 64-bit integers instead.
There's probably a nicer way to do this.
Update Opus to version 1.1.1 beta

Fixes #1439
Fix crash on Linux when trying to configure shortcuts.

Trying to set a push-to-talk key Xlib functions were
called before the display and thus Xlib functions being
initialized, leading to a crash concerning /dev/input.
Debug output:

 #0  XKeycodeToKeysym (dpy=0x0, kc=50 '2', col=0) at ../../../src/xkb/XKBBind.c:111

This patch calls XOpenDisplay() earlier to avoid this.

Fixes #1250
Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 31 languages
Fix Qt 5 transition bug making certificate wizard access out of bounds.

Unfortunate typo which made us access empty string instead of the
guaranteed non-empty list we wanted to fill the string from.
Make AudioInputDialog and AudioOutputDialog use own icons.

Introduced config_audio_input.png and config_audio_output.png
for for that. Previously used config_basic.png.

Part of #1438
Drop unused files and icon.

Seems like we had some unreferenced files lying around.
- PAAudioConfig seems to be an (unfinished?) PulseAudio
  configuration dialog.
- PositionalSound seems to be an (unfinished?) positional
  audio configuration dialog.

They both used the config_dsound.png (directional? directsound?)
which this commit also drops as it doesn't seem to be used
anywhere.
Revert recent installer changes as they create more issues than they fixed.

This reverts commits e7282052993602ae5e0a1d3a8485c17adbf89d50
and 1749ef46dfc4c9ead4e41766ba9cace786f4fa35 .
Add placeholder texts to connect dialog.

Some users still try to enter a password in that dialog.
Try to make it even more clear what belongs in which field
by adding placeholder texts to the QLineEdits.

Hopefully fixes #1442
Shows move message if you moved a user from another channel into another channel
Show messages for priority speaker status
Add -limits to help text and improve man page
Update man pages author to "the Mumble team" and bump dates.
Translation update

Updating 'mumble_en.ts'...
    Found 1590 source text(s) (16 new and 1574 already existing)