Use enum type and constants instead of integer indices.

Self mute/deafen separation patch used documented integer array.
Replaced by more readable and self-documenting array of enum.
Translation update

Updating 'mumble_en.ts'...
    Found 1574 source text(s) (5 new and 1569 already existing)
    Removed 2 obsolete entries
Update LICENSE file

Added Jamie to LICENSE file and updated active contributors
I know of to 2014. Also moved one entry to have a earlier
contribution start first order.
Add mumble_pch.hpp include to various .mm files.
Improve the look of Mumble on Retina Display Macs.
GlobalShortcut: do not require expert mode for Mac event tap warning message in GlobalShortcutConfig.
Add QMAKE_TARGET_BUNDLE_PREFIX to the manual plugin's .qmake.cache file.

Due to Qt change f9a8cf99bc0, qmake will forcefully
add the bundle prefix set in Xcode to any .qmake.cache
file it encounters. This causes unnecessary noise in
Git, and extra work for developers.

Full change URL:
https://qt.gitorious.org/qt/qtbase/commit/f9a8cf99bc0b9afda44c0b3e7e8af141003bbd9b

To avoid having qmake change the manual plugin's
.qmake.cache file behind our backs, we simply
add a pre-set QMAKE_TARGET_BUNDLE_PREFIX to the
.qmake.cache file. The manual plugin is not a
bundle, so the bundle prefix is not applied.

This skips the querying-and-caching step for the
bundle identifier -- because now, one is already
set.
Update Borderlands 2 plugin for version 1.8.3
Do not use non-standard tool window for minimal mode.

Based on PR #1393 which reported the non-standard tool window
created issues with accessibility tools. This patch uses a
slightly customized version of a normal window instead, only
deactivating the maximize button. This should also remove
the need for special casing for OSX.
Make 'Close' the default for the AskOnQuit message box.
GlobalShortcut: remove margins on the Mac Event Tap warning's layout container.
Fix murmur handling all groups starting with "sub" as special.

Now only detect "sub" without parameters or names starting with
"sub," as those are "sub" with a parameter list.

Fixes #1199
MainWindow: don't use custom flags for MinimalView - keep standard Close, Minimize and Maximize buttons.
Update product manufacturer to be "The Mumble team"
Make the Windows install create desktop shortcuts again.

Created sub-features for desktop shortcuts. Will require
new translations.

Fixes #1282
Add "Uninstall" shortcut to start menu folder with windows installer.

Instead of directly triggering uninstall (/x) this calls install (/i)
which will allow the user to modify, repair or actually uninstall the
application.
Fix FTBFS regression from dd7cc7caa7257d2d1525daebbcc070cbb0983915

AA_UseHighDpiPixmaps is an option developed in Qt5 and only recently backported to some Qt4 releases.

When building against Qt 4.8.6, dd7cc7caa7257d2d1525daebbcc070cbb0983915 introduces a FTBFS regression. This conditional fixes the regression in all build environments that were tested but could have more tightened down values for QT_VERSION and OS_VERSION with more testing. There are bug reports that this flag will also not work on MACOSX 10.6 and lower, but this was not tested.
Transifex translation update
Mode: default
Minimum percent translated: 0
Matched 24 languages
Add poor man's padding to last column in connect dialog.

Adds a space after the content of the last column to
prevent it being to close to the border of the treewidget.
Unfortunately we cannot use QSS which would make this
trivial as that would prevent users from customizing this
value with their own styles. Also programmatic access
to the size of an item to correct the hint is quite
involved. The single space seems to be the best solution.

Fixes #1331
Restore old log timestamp format.

Qt changed the meaning of the format we
were using for the timstamp. Switch back
to Qt:TextFormat which always is HH:MM:SS

Fixes #1332