"Fossies" - the Fresh Open Source Software Archive

Member "mumble-1.3.2/CHANGES" (9 Jul 2020, 614290 Bytes) of package /linux/misc/mumble-1.3.2.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "CHANGES": 1.2.19_vs_1.3.0.

    1 2019-08-30
    2   Davide Beatrici <davidebeatrici@gmail.com>
    3     fc04121  Merge PR #3770: CI: Fix Azure Pipelines build failing
    4 
    5 2019-08-29
    6   Davide Beatrici <davidebeatrici@gmail.com>
    7     44c5e22  Azure Pipelines: store build environment in the proper
    8 	     directory
    9     9f442e1  Merge PR #3772: compiler.pri: disable warnings for deprecated
   10 	     stuff
   11     10be08c  compiler.pri: disable warnings for deprecated stuff
   12 
   13 2019-07-26
   14   Davide Beatrici <davidebeatrici@gmail.com>
   15     2b997d6  Merge PR #3728: Travis CI: only execute SonarScan and AppImage
   16 	     builder when in our repository
   17     82b0aac  Travis CI: only execute SonarScan and AppImage builder when in
   18 	     our repository
   19 
   20 2019-07-20
   21   Davide Beatrici <davidebeatrici@gmail.com>
   22     c3a9f0d  Merge PR #3726: Correct path to icon
   23 
   24   probonopd <probonopd@users.noreply.github.com>
   25     8026d1c  Correct path to icon
   26 
   27 2019-07-17
   28   Davide Beatrici <davidebeatrici@gmail.com>
   29     467cbd9  Merge PR #3655: Add Cirrus CI for continuous integration
   30 	     (FreeBSD)
   31     0bd53d7  Add Cirrus CI for continuous integration (FreeBSD)
   32 
   33 2019-07-03
   34   Davide Beatrici <davidebeatrici@gmail.com>
   35     b36dd3d  Merge PR #3718: Create lgtm.yml to configure C/C++ analysis
   36 	     for LGTM.com
   37     ce76e00  Merge PR #3719: Azure Pipelines: remove macOS build until we
   38 	     fix the many errors (deprecated stuff)
   39 
   40 2019-07-02
   41   Bas van Schaik <5082246+sjvs@users.noreply.github.com>
   42     16801b8  Create lgtm.yml to configure C/C++ analysis for LGTM.com
   43 
   44   Davide Beatrici <davidebeatrici@gmail.com>
   45     bb6416c  Azure Pipelines: remove macOS build until we fix the many
   46 	     errors (deprecated stuff)
   47     da67a1f  .lgtm.yml: override qmake command
   48 
   49 2019-07-01
   50   Davide Beatrici <davidebeatrici@gmail.com>
   51     2fa33c4  Create FUNDING.yml
   52 
   53 2019-06-29
   54   Davide Beatrici <davidebeatrici@gmail.com>
   55     e19aaa1  Merge PR #3715: Travis CI: add SonarCloud integration for
   56 	     static code analysis
   57     b517f01  Travis CI: add SonarCloud integration for static code analysis
   58 
   59 2019-06-10
   60   Davide Beatrici <davidebeatrici@gmail.com>
   61     41b2655  Merge PR #3704: Do not build tags that we create when we
   62 	     upload to GitHub Releases
   63     83bca04  Merge PR #3703: Generate and upload AppImage
   64 
   65   probonopd <probonopd@users.noreply.github.com>
   66     3f31c9b  Do not build tags that we create when we upload to GitHub
   67 	     Releases
   68     049f6a2  DEFINES+="MUMBLE_VERSION=${TRAVIS_COMMIT:0:7}"
   69     78155c5  DEFINES+="MUMBLE_VERSION=$TRAVIS_COMMIT"
   70 
   71 2019-06-09
   72   probonopd <probonopd@users.noreply.github.com>
   73     6013e8d  AppImage
   74 
   75 2019-05-31
   76   Constantin Wenger <constantin.wenger@googlemail.com>
   77     5207c00  fixed setting comment to username instead of updating username
   78 	     over grpc when updating database user
   79 
   80   Davide Beatrici <davidebeatrici@gmail.com>
   81     41502bb  Merge PR #3698: fixed setting comment to username instead of
   82 	     updating username
   83 
   84 2019-05-26
   85   Davide Beatrici <davidebeatrici@gmail.com>
   86     02a14f4  Merge PR #3695: ServerUser: use QTime instead of std::chrono
   87 	     and ctime
   88 
   89 2019-05-25
   90   Davide Beatrici <davidebeatrici@gmail.com>
   91     da7baf5  ServerUser: use QTime instead of std::chrono and ctime
   92     4e83913  Merge PR #3603: GlobalShortcutMac: fix segmentation fault in
   93 	     setEnabled()
   94 
   95 2019-05-24
   96   Davide Beatrici <davidebeatrici@gmail.com>
   97     d7353b7  GlobalShortcutMac: fix segmentation fault in setEnabled()
   98 
   99 2019-05-09
  100   Davide Beatrici <davidebeatrici@gmail.com>
  101     cbbc342  Merge PR #3690: Build/package murmur in a docker image
  102     5a4f4cd  Merge PR #3691: Minimize window on tray icon click
  103 
  104   Graeme Lawes <graemelawes@gmail.com>
  105     041136d  Build/package murmur in a docker image
  106 
  107 2019-05-08
  108   Andre <andre.favaro.student.cs@gmail.com>
  109     48e793e  Minimize window on tray icon click
  110 
  111 2019-05-07
  112   Graeme Lawes <graemelawes@gmail.com>
  113     f0b393a  Remove Ice version/path locks for static builds
  114 
  115 2019-05-04
  116   Davide Beatrici <davidebeatrici@gmail.com>
  117     d737867  Merge PR #3683: JackAudio: fix segmentation fault, revamp
  118 	     initialization logic
  119     0ee0683  JackAudio: fix segmentation fault, revamp initialization logic
  120 
  121 2019-05-03
  122   Davide Beatrici <davidebeatrici@gmail.com>
  123     0e71f79  Merge PR #3684: Set temporary, position, and description in
  124 	     GRPC ChannelAdd
  125 
  126 2019-05-02
  127   Thomas Ross <thomasross@thomasross.io>
  128     38a9960  Set temporary, position, and description in GRPC ChannelAdd
  129 
  130 2019-04-09
  131   Davide Beatrici <davidebeatrici@gmail.com>
  132     0f39a12  Merge PR #3633: Add missing ssleay32 library reference in
  133 	     openssl qmake configuration
  134     f90ef83  Merge PR #3632: Add missing advapi32 library reference in
  135 	     server project
  136 
  137 2019-04-07
  138   Alexis Jeandeau <alexis.jeandeau@gmail.com>
  139     5af3145  Add support for TLS 1.3 in the server information window
  140 
  141   Davide Beatrici <davidebeatrici@gmail.com>
  142     4c82dd5  Merge PR #3663: Add support for TLS 1.3 in the server
  143 	     information window
  144 
  145 2019-04-05
  146   Davide Beatrici <davidebeatrici@gmail.com>
  147     1e3d6a5  Merge PR #3646: Build Opus as shared library in static build,
  148 	     copy it into App Bundle
  149     c75aafc  travis-ci: build installer in macOS build
  150     8893126  macx/scripts/osxdist.py: add "--no-compat-warning" option
  151     1813fe1  macx/scripts/osxdist.py: copy Opus library into App Bundle
  152     b1f8964  3rdparty/opus-build: build as shared library even if it's a
  153 	     static build
  154 
  155 2019-04-03
  156   Davide Beatrici <davidebeatrici@gmail.com>
  157     c38d77e  Merge PR #3659: Fix transaction handling in
  158 	     Server::registerUser
  159     ca8f3dd  Merge PR #3652: Azure Pipelines: add macOS build
  160 
  161 2019-04-02
  162   Davide Beatrici <davidebeatrici@gmail.com>
  163     2555a87  Azure Pipelines: add macOS build
  164     5f43f65  Merge PR #3658: Fixed a bug/typo which prevented audio from
  165 	     playing on user disconnect
  166 
  167   Thomas Ross <thomasross@thomasross.io>
  168     e95617a  Fix transaction handling in Server::registerUser
  169 
  170 2019-04-01
  171   Elbon <4796255+Elbon@users.noreply.github.com>
  172     3f178a4  Fixed a bug/typo which prevented audio from playing on user
  173 	     disconnect
  174 
  175 2019-03-29
  176   Davide Beatrici <davidebeatrici@gmail.com>
  177     193c01d  Merge PR #3654: LCD.cpp: remove unused "bound" variable
  178     efcbb16  LCD.cpp: remove unused "bound" variable
  179 
  180 2019-03-25
  181   Alexis Jeandeau <alexis.jeandeau@gmail.com>
  182     afa9f83  Fix typos in ServerDB::loadOrSetupMetaPKBDF2IterationsCount
  183     f66a8d5  Remove unnecessary spaces in the logs when setting up the
  184 	     PBKDF2 iteration count
  185 
  186   Davide Beatrici <davidebeatrici@gmail.com>
  187     15072a4  Merge PR #3645: Fix log spacing and typos when setting up the
  188 	     PBKDF2 iteration count
  189 
  190 2019-03-21
  191   Davide Beatrici <davidebeatrici@gmail.com>
  192     f8ba6e0  Merge PR #3641: Add "Classic - Old Style" theme
  193     4b93a9d  INSTALL: document new "no-classic-theme" CONFIG option
  194     9f6d21b  themes: add "Classic - Old Style" theme
  195 
  196 2019-03-19
  197   Davide Beatrici <davidebeatrici@gmail.com>
  198     6ed06bd  Merge PR #3639: Messages: show "You moved user to channel"
  199 	     message also when the user is not in/moved to own channel
  200     8d3521c  Merge PR #3638: Fix pod bay doors trigger system
  201     a9b0311  Messages: show "You moved user to channel" message also when
  202 	     the user is not in/moved to own channel
  203     1961ce1  Fix pod bay doors trigger system
  204 
  205 2019-03-17
  206   Jan Klass <kissaki@posteo.de>
  207     5fe390a  Add missing ssleay32 library reference in openssl qmake
  208 	     configuration
  209     bcf4704  Add missing advapi32 library reference in server project
  210 
  211 2019-03-13
  212   Davide Beatrici <davidebeatrici@gmail.com>
  213     1ee050a  Merge PR #3606: Transifex translation update
  214 
  215 2019-03-10
  216   Davide Beatrici <davidebeatrici@gmail.com>
  217     12f3ba1  travis-ci: switch to Xenial for Qt 5 builds, improve matrix,
  218 	     update MXE mirror
  219     d560056  Merge PR #3626: mumble/main.cpp: fix compilation with Qt >=
  220 	     5.9
  221 
  222   Jan Klass <kissaki@posteo.de>
  223     72b4df2  Merge PR #3622: travis-ci: switch to Xenial for Qt 5 builds,
  224 	     improve matrix, update MXE mirror
  225 
  226 2019-03-09
  227   Davide Beatrici <davidebeatrici@gmail.com>
  228     4f59dd7  mumble/main.cpp: fix compilation with Qt >= 5.9
  229     8a1e0e8  Merge PR #3627: Add global shortcuts for setting specific
  230 	     transmit modes
  231     3010e03  Translation update
  232 
  233   David <davidm.faig@gmail.com>
  234     307999e  Add global shortcuts for setting specific transmit modes
  235 
  236 2019-03-05
  237   Davide Beatrici <davidebeatrici@gmail.com>
  238     c014e04  Merge PR #3623: Include "Global.h" after "Mumble.pb.h", to
  239 	     avoid a redefinition issue with protobuf 3.7
  240     ce0ecff  Include "Global.h" after "Mumble.pb.h", to avoid a
  241 	     redefinition issue with protobuf 3.7
  242 
  243 2019-03-01
  244   Davide Beatrici <davidebeatrici@gmail.com>
  245     0325836  Merge PR #3616: OverlayEditorScene: fix object opacity
  246 	     calculation
  247     42ab841  OverlayEditorScene: fix object opacity calculation
  248 
  249 2019-02-28
  250   Davide Beatrici <davidebeatrici@gmail.com>
  251     1974ac0  Merge PR #3614: Default disable GKey
  252 
  253   Stefan Hacker <dd0t@users.sourceforge.net>
  254     b0bd029  Default disable GKey
  255 
  256 2019-02-26
  257   Davide Beatrici <davidebeatrici@gmail.com>
  258     c91553c  Merge PR #3612: mumble: change title of windows which have the
  259 	     default one ("Form")
  260     c49301b  Merge PR #3611: AudioWizard: fix speech sample path
  261     268a437  mumble: change title of windows which have the default one
  262 	     ("Form")
  263     69864bd  AudioWizard: fix speech sample path
  264 
  265 2019-02-22
  266   Davide Beatrici <davidebeatrici@gmail.com>
  267     755c290  Merge PR #3604: Add tray menu action to show the main window
  268     896d51a  Translation update
  269 
  270   trudnorx <trudnorx@protonmail.com>
  271     e76140b  Add tray menu action to show the main window
  272 
  273 2019-02-09
  274   Davide Beatrici <davidebeatrici@gmail.com>
  275     ba08786  Merge PR #3595: Refactor themes.cpp and themes.h
  276 
  277   JustABanana <szymon@disroot.org>
  278     bdfda03  Refactor themes.cpp and themes.h
  279 
  280 2019-02-07
  281   Davide Beatrici <davidebeatrici@gmail.com>
  282     1fb1e9c  Merge PR #3594: murmur: cross pkg-config build fix
  283 
  284 2019-02-06
  285   Timo Gurr <timo.gurr@gmail.com>
  286     cd55aec  murmur: cross pkg-config build fix
  287 
  288 2019-01-26
  289   Chris Knadle <Chris.Knadle@coredump.us>
  290     4e024a2  qmake/pkgconfig.pri: Update to allow building with Qt4
  291 
  292   Davide Beatrici <davidebeatrici@gmail.com>
  293     c176974  Merge PR #3589: Crossbuild fix
  294     909c13c  Merge PR #3590: Fix Duplicate Certificates In Chain Viewer
  295 
  296   Maxwell Cody <maxwell@cody.sh>
  297     ead94a8  Fix duplicate certificates in certificate chain viewer
  298 
  299 2019-01-25
  300   Davide Beatrici <davidebeatrici@gmail.com>
  301     4976c1a  Merge PR #3577: Update copyright (2019)
  302     6e70999  Merge PR #3587: Global: fix migrateDataDir() not migrating the
  303 	     data directory
  304     30ad8ba  Global: fix migrateDataDir() not migrating the data directory
  305     e154a1b  src/murmur/MurmurIceWrapper.cpp: update copyright years
  306     08ef8ac  Update copyright years in about dialogs for Mumble and Murmur
  307     ceed206  Update src/licenses.h via scripts/mklic.pl
  308     c4d0b00  scripts/mklic.pl: remove license for icon not present anymore
  309     12cf955  Update copyright years in .plist and .rc files
  310     b427333  Auto-update LICENSE.header in source files
  311     0105626  LICENSE, LICENSE.header: add 2019 to the copyright range
  312     15f268c  Merge PR #3586: Murmur: fix Denial of Service vulnerability in
  313 	     msgChannelState()
  314     3edc46f  Murmur: fix Denial of Service vulnerability in
  315 	     msgChannelState()
  316 
  317 2019-01-19
  318   Chris Knadle <Chris.Knadle@coredump.us>
  319     427c746  src/mumble/mumble.pro: use PKG_CONFIG instead of hardcoding
  320 	     call to pkg-config
  321     e10b155  src/mumble.pri: remove unneeded call to pkg-config to allow
  322 	     cross building
  323     bb61d40  main.pro: use PKG_CONFIG instead of hardcoding call to
  324 	     pkg-config
  325     50e5a2b  qmake/compiler.pri: use PKG_CONFIG instead of hardcoding call
  326 	     to pkg-config
  327     40ba488  qmake/pkgconfig.pri: set PKG_CONFIG to allow making package
  328 	     cross buildable
  329 
  330 2019-01-18
  331   Davide Beatrici <davidebeatrici@gmail.com>
  332     e31d267  Merge PR #3576: Transifex translation update
  333 
  334 2019-01-17
  335   Davide Beatrici <davidebeatrici@gmail.com>
  336     66f5ae9  Merge PR #3580: ConnectDialog: create "Unknown" continent,
  337 	     never expand it automatically
  338     f041737  Translation update
  339     6084223  ConnectDialog: create "Unknown" continent, never expand it
  340 	     automatically
  341 
  342 2019-01-16
  343   Davide Beatrici <davidebeatrici@gmail.com>
  344     8c14906  Merge PR #3578: Remove AppVeyor configuration
  345     2a37f18  Remove AppVeyor configuration
  346     17cdab7  Merge PR #3575: Add Azure Pipelines for continuous integration
  347 	     (Windows)
  348     cdecae6  README.md: add Azure Pipelines status badge
  349     0383dee  Add Azure Pipelines for continuous integration (Windows)
  350 
  351 2019-01-14
  352   Davide Beatrici <davidebeatrici@gmail.com>
  353     b981566  Merge PR #3572: WASAPI: print log message when the OS blocks
  354 	     access to the microphone
  355 
  356 2019-01-13
  357   Davide Beatrici <davidebeatrici@gmail.com>
  358     b01639d  Translation update
  359     5913171  WASAPI: print log message when the OS blocks access to the
  360 	     microphone
  361 
  362 2019-01-02
  363   Davide Beatrici <davidebeatrici@gmail.com>
  364     5e1ec5a  Murmur: use dedicated domain for public list registration
  365     885187e  Merge PR #3569: Transifex translation update
  366 
  367 2018-12-30
  368   Davide Beatrici <davidebeatrici@gmail.com>
  369     5ff6fdc  Merge PR #3566: Transifex translation update
  370 
  371   Kevin Zheng <kevinz5000@gmail.com>
  372     a78cff3  Fix build with OpenSSL 1.1.1a
  373     4f0394a  Update gitignore
  374 
  375 2018-12-20
  376   Davide Beatrici <davidebeatrici@gmail.com>
  377     5f370a8  Merge PR #3464: Fix crash when Opus is not available and add
  378 	     critical error message
  379     d63337d  Translation update
  380     2a5fa1c  Messages: show critical error message if Opus is not available
  381     6d01f1d  Fix crash when Opus is not available
  382 
  383 2018-12-18
  384   Davide Beatrici <davidebeatrici@gmail.com>
  385     16c1145  Merge PR #3564: Don't drop indices on MySQL
  386 
  387 2018-12-15
  388   Davide Beatrici <davidebeatrici@gmail.com>
  389     d7ef517  Merge PR #3418: ALSAAudioInput: use snd_pcm_drop() instead of
  390 	     snd_pcm_drain() in class destructor
  391 
  392   Lorenz Brun <lorenz@dolansoft.org>
  393     e5aadf2  Don't drop indices, this breaks the upgrade process
  394 
  395 2018-12-09
  396   Davide Beatrici <davidebeatrici@gmail.com>
  397     1a95cff  Merge PR #3559: Messages: fix user registration status not
  398 	     being updated
  399     bb245f8  Messages: fix user registration status not being updated
  400 
  401 2018-11-26
  402   Davide Beatrici <davidebeatrici@gmail.com>
  403     9b19e60  Merge PR #3548: Disable hiding when system tray not present
  404 
  405 2018-11-25
  406   meditator <cycl0ps@tuta.io>
  407     c199fe5  Disable hiding when system tray not present
  408 
  409 2018-11-04
  410   Davide Beatrici <davidebeatrici@gmail.com>
  411     bfc8749  Merge PR #3546: Transifex translation update
  412 
  413 2018-10-29
  414   Prakhar Yadav <pkrc267@users.noreply.github.com>
  415     709db1a  corrected spelling/grammar
  416     aa0b42e  corrected spellings/grammar for readability
  417     b66cdab  corrected spellings and grammar for readability
  418 
  419 2018-10-28
  420   Davide Beatrici <davidebeatrici@gmail.com>
  421     df8b774  Merge PR #3545: Minor corrections for better readability
  422 
  423 2018-10-01
  424   Davide Beatrici <davidebeatrici@gmail.com>
  425     5d6978c  Merge PR #3527: Transifex translation update
  426 
  427 2018-09-08
  428   Davide Beatrici <davidebeatrici@gmail.com>
  429     b44b1f2  Merge PR #3517: Make Rate limiter configurable
  430 
  431   MadMaurice <madmaurice@zom.bi>
  432     73a0b2f  Make Rate limiter configurable.
  433 
  434 2018-08-31
  435   Davide Beatrici <davidebeatrici@gmail.com>
  436     f7221c1  Merge PR #3512: Lower bucket params
  437 
  438   MadMaurice <madmaurice@zom.bi>
  439     4761ca4  Lower bucket params
  440 
  441 2018-08-30
  442   Davide Beatrici <davidebeatrici@gmail.com>
  443     44b9004  Merge PR #3510: Prevent instability and crash due to message
  444 	     flood
  445 
  446   MadMaurice <madmaurice@zom.bi>
  447     0daec57  Prevent instability and crash due to message flood
  448 
  449 2018-08-28
  450   Davide Beatrici <davidebeatrici@gmail.com>
  451     f672edd  Merge PR #3499: icons: update Mumble icon for macOS
  452 
  453 2018-08-20
  454   Davide Beatrici <davidebeatrici@gmail.com>
  455     94b14fa  icons: remove unused "mumble.osx.png" image
  456     0db0ea3  icons: update Mumble icon for macOS
  457     7bf387d  Merge PR #3475: Use Mumble theme icons for the system theme
  458 
  459 2018-08-14
  460   Davide Beatrici <davidebeatrici@gmail.com>
  461     3fa973c  Merge PR #3495: Transifex translation update
  462 
  463 2018-08-04
  464   Davide Beatrici <davidebeatrici@gmail.com>
  465     4269b0b  Merge PR #3488: Transifex translation update
  466 
  467 2018-08-02
  468   Davide Beatrici <davidebeatrici@gmail.com>
  469     d3cf441  Merge PR #3490: JackAudio: change disconnect_ports() so that
  470 	     it uses stored ports instead of retrieving them using
  471 	     jack_get_ports()
  472     84f3488  JackAudio: change disconnect_ports() so that it uses stored
  473 	     ports instead of retrieving them using jack_get_ports()
  474 
  475 2018-07-23
  476   Davide Beatrici <davidebeatrici@gmail.com>
  477     3c54253  icons: delete third party icons and move our own into
  478 	     "classic"
  479     0f38d4e  Remove icons which are not used anymore from the list of files
  480 	     to embed
  481 
  482 2018-07-22
  483   Davide Beatrici <davidebeatrici@gmail.com>
  484     fb8466c  Themes: change skins resources path from ":/" to
  485 	     ":/themes/Mumble"
  486     86be682  themes: drop redundant `builtin` path prefix
  487 
  488 2018-07-21
  489   Davide Beatrici <davidebeatrici@gmail.com>
  490     7c08da0  Merge PR #3481: installer: copy rnnoise.dll
  491 
  492 2018-07-20
  493   Edward <edm7707@gmail.com>
  494     09204fe  installer: copy rnnoise.dll
  495 
  496 2018-07-17
  497   Davide Beatrici <davidebeatrici@gmail.com>
  498     adcf9fe  Merge PR #3474: Log: fix notification being triggered for own
  499 	     messages when TTS readback is enabled
  500     b7c9ae6  Log: fix notification being triggered for own messages when
  501 	     TTS readback is enabled
  502     91601a1  Merge PR #2902: installer: quote GUIDs in Settings.wxi.
  503     86197ff  Merge PR #3473: Messages: set user hash and ID on join
  504     3a51d6b  Messages: set user hash and ID on server join
  505 
  506 2018-07-15
  507   Davide Beatrici <davidebeatrici@gmail.com>
  508     68aae1d  Merge PR #3468: Transifex translation update
  509 
  510 2018-07-13
  511   Davide Beatrici <davidebeatrici@gmail.com>
  512     5039340  Merge PR #3370: Fix Boost library link for MSYS2
  513     68cfcc4  Merge PR #3466: Translation update
  514 
  515 2018-07-12
  516   Davide Beatrici <davidebeatrici@gmail.com>
  517     70d336b  Translation update
  518     e9600d4  Merge PR #3459: Transifex translation update
  519 
  520 2018-07-08
  521   Davide Beatrici <davidebeatrici@gmail.com>
  522     e21ff85  Merge PR #3445: Transifex translation update
  523     f6a6b66  Merge PR #3456: Add "--jackname" and "--jn" parameters to set
  524 	     a custom Jack client name
  525     e981c61  Merge PR #3450: OpusCodec: add "libopus.so.0" (Linux) and
  526 	     "opus.dll" (Windows) to the library names
  527     e3ad955  Merge PR #3454: INSTALL: document "no-jackaudio" option
  528     493e4a2  Add "--jackname" and "--jn" parameters to set a custom Jack
  529 	     client name
  530     1781697  Merge PR #3453: AudioInput: calculate audio statistics after
  531 	     RNNoise processing
  532     531e164  INSTALL: document "no-jackaudio" option
  533     ec11400  AudioInput: check denoiseState before calling
  534 	     rnnoise_process_frame()
  535     0618356  AudioInput: calculate audio statistics after RNNoise
  536 	     processing
  537     91f5e1c  Merge PR #3451: Add configurable private text message
  538 	     notification
  539     7fb1e50  Translation update
  540     a579fc8  Add configurable private text message notification
  541     fbe0638  OpusCodec: add "libopus.so.0" (Linux) and "opus.dll" (Windows)
  542 	     to the library names
  543     07c8e00  Merge PR #3442: Add configurable "User connected and entered
  544 	     channel" and "User left channel and disconnected" messages
  545     a3c2242  Translation update
  546     fc4368a  Add configurable "User connected and entered channel" and
  547 	     "User left channel and disconnected" messages
  548 
  549 2018-07-07
  550   Davide Beatrici <davidebeatrici@gmail.com>
  551     e54f60f  Merge PR #3427: RNNoise
  552     854d0b2  Translation update
  553     37718eb  INSTALL: document RNNoise options
  554     b6cc8e7  rnnoise-build: define USE_MALLOC to use malloc() and free()
  555 	     instead of variable length arrays
  556     0e9944f  rnnoise-build: define _USE_MATH_DEFINES for MSVC, to add the
  557 	     M_PI macro
  558 
  559   main() <main@ehvag.de>
  560     8060171  Add RNNoise support
  561 
  562 2018-07-06
  563   Davide Beatrici <davidebeatrici@gmail.com>
  564     42b43ee  Merge PR #3443: installer: remove unused variables
  565     e0ee016  Merge PR #3431: Create OpusCodec class, similar to CeltCodec,
  566 	     in order to load Opus' functions from a shared library
  567     8ca51d0  Compile Opus as shared library
  568     8adf78d  Introduce OpusCodec to use Opus as shared library
  569     23f783d  installer: remove unused variables
  570     426cd1e  Merge PR #3441: Transifex translation update
  571 
  572 2018-07-05
  573   Davide Beatrici <davidebeatrici@gmail.com>
  574     1098afc  Merge PR #3426: Messages: revamp channel join/leave logic and
  575 	     add "User connected and entered channel." message
  576     7632305  Translation update
  577     c964162  Messages: revamp channel join/leave logic
  578 
  579 2018-07-04
  580   Davide Beatrici <davidebeatrici@gmail.com>
  581     a963fd0  Merge PR #3438: Translation update
  582     09c71b4  Merge PR #3437: Settings: enable JACK auto-connect option by
  583 	     default
  584     eded751  Translation update
  585     92ed3ee  Settings: enable JACK auto-connect option by default
  586     08d9b9c  Merge PR #3435: JACK: don't start the server if using another
  587 	     backend, create only required ports
  588     e450d80  JACK: don't start the server if using another backend, create
  589 	     only required ports
  590     7e15d9e  Merge PR #3436: Comment and status text fixes
  591 
  592 2018-07-03
  593   Jan Klass <kissaki@posteo.de>
  594     5c3c96e  Add descriptive comment to release.pl
  595     38e8893  Fix incorrect status text in release.pl
  596     cfe8f80  Fix typo in comment
  597 
  598 2018-07-02
  599   Bernd Buschinski <b.buschinski@googlemail.com>
  600     dc64e33  Jack: adapt codestyle
  601     7e9a767  Jack: fix possible crash on close
  602     00805e9  Jack: add option to autostart jackserver (default on) and
  603 	     another one to autoconnect Jack ports (default off)
  604     bbaed83  Jack: improve error checking
  605     db3f041  Jack: fix possible crash on Mumble shutdown
  606     c848936  Jack: make number of output channels configurable
  607 	     (mono/stereo)
  608     0017d8b  Jack: fix it always being active
  609     6d170c3  Jack: add stereo support
  610     5267074  Jack: convert spaces to tabs, to fit better with Mumble's
  611 	     coding style
  612 
  613   Davide Beatrici <davidebeatrici@gmail.com>
  614     6ac6ae8  Fix Boost library link for MSYS2
  615     e399de7  Merge PR #3194: Third-party license update
  616     1bf549d  Merge PR #3396: Add JACK Audio support
  617     702c8a4  Jack: add missing <QtCore/QWaitCondition> include
  618     7dce59a  Travis CI: install "libjack-jackd2-dev" for Linux builds
  619     9e715f1  Jack: update license header
  620 
  621   Mark Felder <feld@feld.me>
  622     a1d1272  Jack: add initial support
  623 
  624 2018-07-01
  625   Tim Cooper <tim.cooper@layeh.com>
  626     c19ac8c  Merge PR #3432: Mark installer as AppVeyor build artifact
  627     bf64461  Mark installer as AppVeyor build artifact
  628 
  629 2018-06-18
  630   Davide Beatrici <davidebeatrici@gmail.com>
  631     6195761  Merge PR #3422: Fix #3411: Threaded access to Database
  632 
  633   Jan Klass <kissaki@posteo.de>
  634     222def7  Fix #3411: Threaded access to Database
  635 
  636 2018-06-16
  637   Davide Beatrici <davidebeatrici@gmail.com>
  638     fbbdf2e  ALSAAudioInput: use snd_pcm_drop() instead of snd_pcm_drain()
  639 	     in class destructor
  640     a092a44  Merge PR #3405: travis-ci: unlink Python 2 files on MacOS
  641 
  642 2018-06-15
  643   Davide Beatrici <davidebeatrici@gmail.com>
  644     0663833  travis-ci: Fix MacOS build for new images
  645 
  646   Stefan Hacker <dd0t@users.sourceforge.net>
  647     5b034be  Accept incompatibility with other 1.3 pre-release snapshots
  648 
  649 2018-06-14
  650   Stefan Hacker <dd0t@users.sourceforge.net>
  651     46cd35c  Fix typo
  652     9e0526c  Introduce channelcountlimit to limit max channels per server
  653 
  654 2018-06-09
  655   Davide Beatrici <davidebeatrici@gmail.com>
  656     e85191b  Merge PR #3407: Transifex translation update
  657 
  658 2018-04-29
  659   Tim Cooper <tim.cooper@layeh.com>
  660     2ad8c65  Merge PR #3403: use user leave message when user disconnects
  661 	     and is in the same channel
  662     8f60ca8  use user leave message when user disconnects and is in the
  663 	     same channel
  664 
  665 2018-04-22
  666   Mikkel Krautz <mikkel@krautz.dk>
  667     00625d6  Merge PR #3399: Transifex translation update
  668 
  669 2018-04-20
  670   Mikkel Krautz <mikkel@krautz.dk>
  671     af4b752  Merge PR #3398: Use Utf8 QStrings for PulseAudio
  672 
  673   Tasos Sahanidis <tasos@tasossah.com>
  674     ee08dc0  Use Utf8 QStrings for PulseAudio
  675 
  676 2018-04-02
  677   Mikkel Krautz <mikkel@krautz.dk>
  678     2126495  Merge PR #3393: Add qtaccessiblewidgets to PLUGINS for Qt 4
  679 	     builds.
  680     0fad7ad  Add qtaccessiblewidgets to PLUGINS for Qt 4 builds.
  681 
  682 2018-04-01
  683   Davide Beatrici <davidebeatrici@gmail.com>
  684     b25ea2d  Merge PR #3392: Only invoke Q_IMPORT_PLUGIN(qico) on Windows.
  685     03a4d45  Merge PR #3391: XMLTools: include QXmlStream headers to get
  686 	     proper symbols names on Qt 4.
  687 
  688   Mikkel Krautz <mikkel@krautz.dk>
  689     f69e776  Only invoke Q_IMPORT_PLUGIN(qico) on Windows.
  690 
  691 2018-03-31
  692   Mikkel Krautz <mikkel@krautz.dk>
  693     fe732bd  XMLTools: include QXmlStream headers to get proper symbols
  694 	     names on Qt 4.
  695 
  696 2018-03-26
  697   Davide Beatrici <davidebeatrici@gmail.com>
  698     109ddd4  Merge PR #3383: UserModel: show muted/deafened state icon only
  699 	     in the right hand column
  700     0c2a023  UserModel: show muted/deafened state icon only in the right
  701 	     hand column
  702     1971dd0  Merge PR #3382: plugins/rl: update plugin and add avatar top
  703 	     vector support
  704     c45695c  plugins/rl: update plugin and add avatar top vector support
  705 
  706 2018-03-25
  707   Davide Beatrici <davidebeatrici@gmail.com>
  708     26c732f  Merge PR #3381: About: allow text in "About" tab to be
  709 	     selected
  710     3575a4c  About: allow text in "About" tab to be selected
  711 
  712 2018-03-18
  713   Davide Beatrici <davidebeatrici@gmail.com>
  714     b25db3e  Merge PR #3359: SvgIcon: add new class to work around issues
  715 	     with SVG QIcons in Plasma/KStatusNotifierItem
  716 
  717   Mikkel Krautz <mikkel@krautz.dk>
  718     004a105  SvgIcon: add new class to work around issues with SVG QIcons
  719 	     in Plasma/KStatusNotifierItem
  720 
  721 2018-03-16
  722   Davide Beatrici <davidebeatrici@gmail.com>
  723     208ff15  Merge PR #3372: plugins/rl: single source file for both Linux
  724 	     and Windows
  725 
  726 2018-03-15
  727   Davide Beatrici <davidebeatrici@gmail.com>
  728     ebb79ee  plugins/rl: single source file for both Linux and Windows
  729 
  730 2018-03-12
  731   Davide Beatrici <davidebeatrici@gmail.com>
  732     b230c28  Merge PR #3364: Correct case of AGL/agl.h to allow compilation
  733 	     on case-sensitive filesystem
  734 
  735   Mikkel Krautz <mikkel@krautz.dk>
  736     e3e3263  Merge PR #3369: installer: only use WiX toolset from
  737 	     MUMBLE_PREFIX if the MUMBLE_PREFIX env var is set.
  738 
  739 2018-03-11
  740   Davide Beatrici <davidebeatrici@gmail.com>
  741     80f3686  Merge PR #3368: Change icon when muted/deafened
  742     4877327  Add push-to-mute status icon
  743     f540d9e  Change icon when muted/deafened
  744 
  745   Harald Niesche <harald@niesche.de>
  746     481299a  Correct case of AGL/agl.h to allow compilation on
  747 	     case-sensitive filesystem
  748 
  749   Mikkel Krautz <mikkel@krautz.dk>
  750     adccd8c  installer: only use WiX toolset from MUMBLE_PREFIX if the
  751 	     MUMBLE_PREFIX env var is set.
  752 
  753 2018-03-02
  754   Davide Beatrici <davidebeatrici@gmail.com>
  755     ce8fd36  Merge PR #3354: Add per-notification setting to toggle window
  756 	     highlight (if not active)
  757     dcdf069  Translation update
  758     21eb9cc  Add per-notification setting to toggle window highlight
  759 
  760 2018-03-01
  761   Davide Beatrici <davidebeatrici@gmail.com>
  762     651e4d0  Merge PR #3349: Add configurable "You joined channel" and "You
  763 	     have been moved to channel by..." messages
  764     a02084a  Translation update
  765     620c67c  Add configurable "You joined channel" and "You have been moved
  766 	     to channel by..." messages
  767     3cd8b98  Merge PR #3355: Translation update
  768     8f7c61b  Translation update
  769 
  770 2018-02-19
  771   Davide Beatrici <davidebeatrici@gmail.com>
  772     ec3f2ca  Merge PR #3339: Set custom build folders globally, with
  773 	     support for shadow builds
  774 
  775 2018-02-18
  776   Davide Beatrici <davidebeatrici@gmail.com>
  777     9a47475  g15helper: don't set custom build directory
  778     42e8d60  macx: don't set custom build directory
  779     5477e8f  overlay: set custom build directory in relation to the global
  780 	     one
  781     b0974d7  plugins: set custom build directory in relation to the global
  782 	     one
  783     2396580  src: set custom build directory in relation to the global one
  784     209255d  3rdparty: don't set custom build directories, aside from the
  785 	     two CELT versions
  786     696e968  qmake: set custom build folders globally, with separated
  787 	     directories for each build file type
  788 
  789 2018-02-13
  790   Davide Beatrici <davidebeatrici@gmail.com>
  791     a0e2797  Build with PortAudio support only with "portaudio" CONFIG flag
  792 
  793   Mikkel Krautz <mikkel@krautz.dk>
  794     48277cb  Merge PR #3338: Build with PortAudio support if the
  795 	     "portaudio" CONFIG flag is specified
  796 
  797 2018-02-11
  798   Mikkel Krautz <mikkel@krautz.dk>
  799     e25cc49  scripts/mklic.pl, 3rdPartyLicenses: add libffi license.
  800     8eb9dfd  scripts/mklic.pl, 3rdPartyLicenses: add libdaemon license.
  801     185a0aa  scripts/mklic.pl, 3rdPartyLicenses: add libcap2 license.
  802     33a1a05  scripts/mklic.pl, 3rdPartyLicenses: add glib license.
  803     c93692c  scripts/mklic.pl, 3rdPartyLicenses: add libfuse license.
  804     4a83bb8  scripts/mklic.pl, 3rdPartyLicenses: add squashfuse license.
  805     c310c42  scripts/mklic.pl, 3rdPartyLicenses: add AppImage runtime
  806 	     license.
  807     8407b49  scripts/mklic.pl, 3rdPartyLicenses: add D-Bus license.
  808     eae5e74  scripts/mklic.pl, 3rdPartyLicenses: add Avahi license.
  809     2a2a0e0  scripts/mklic.pl, 3rdPartyLicenses: add XAR license.
  810     ec789c6  scripts/mklic.pl, 3rdPartyLicenses: add SQLite3 license.
  811     0eb596a  scripts/mklic.pl, 3rdPartyLicenses: add Qt license.
  812     ced5a50  scripts/mklic.pl, 3rdPartyLicenses: add PCRE license.
  813     9b1f221  scripts/mklic.pl, 3rdPartyLicenses: add mDNSResponder license.
  814     1d0e700  scripts/mklic.pl, 3rdPartyLicenses: add mcpp license.
  815     4f846c3  scripts/mklic.pl, 3rdPartyLicenses: add ZeroC Ice license.
  816     ab20c90  scripts/mklic.pl, 3rdPartyLicenses: add libjpeg-turbo license.
  817     ae213d7  scripts/mklic.pl, 3rdPartyLicenses: add libpng license.
  818     51907d0  scripts/mklic.pl, 3rdPartyLicenses: add harfbuzz-ng license.
  819     bbc0cb5  scripts/mklic.pl, 3rdPartyLicenses: add freetype license.
  820     f47335c  scripts/mklic.pl, 3rdPartyLicenses: add BerkeleyDB license.
  821     b07551d  scripts/mklic.pl, 3rdPartyLicenses: add bzip2 license.
  822     96cd9b9  scripts/mklic.pl, 3rdPartyLicenses: add Boost license.
  823     a19b388  scripts/mklic.pl, 3rdPartyLicenses: add expat license.
  824     44b1248  scripts/mklic.pl, 3rdPartyLicenses: add protobuf license.
  825     717cefc  scripts/mklic.pl, 3rdPartyLicenses: add zlib license.
  826     84e0f7d  scripts/mklic.pl: add MariaDB Connector/C license.
  827     6fc31cb  scripts/mklic.pl: Use MinHook license from
  828 	     3rdparty/minhook-src.
  829     ada91f1  3rdPartyLicenses: update OpenSSL license.
  830     0dddc43  Merge PR #3337: XMLTools: remove unused default argument
  831 	     'opstyle' in recurseParse().
  832     7f52257  XMLTools: remove default argument 'opstyle' in recurseParse().
  833 
  834 2018-02-10
  835   Mikkel Krautz <mikkel@krautz.dk>
  836     39c526a  Merge PR #3335: Update mumble.desktop
  837 
  838   ronnystandtke <ronny.standtke@gmx.net>
  839     dfef2eb  Update mumble.desktop
  840 
  841 2018-02-08
  842   Tim Cooper <tim.cooper@layeh.com>
  843     23b171c  ignore connecting users in qhUsers hash in gRPC implementation
  844 
  845 2018-01-29
  846   Jan Klass <kissaki@posteo.de>
  847     c8ed9f9  Fix error when handling TCP tunneled UDP voice packets
  848 
  849   Mikkel Krautz <mikkel@krautz.dk>
  850     aa90739  Merge PR #3326: Fix error when handling TCP tunneled UDP voice
  851 	     packets
  852 
  853 2018-01-27
  854   Mikkel Krautz <mikkel@krautz.dk>
  855     16810dd  Merge PR #3322: SelfSignedCertificate: fix automatic
  856 	     certificate generator
  857     b28c30a  TestSelfSignedCertificate: add tests that exercise new email
  858 	     SAN behavior.
  859     519d04b  SelfSignedCertificate: only add email SAN to client certs if
  860 	     the passed-in email is non-empty.
  861     7dd6ec6  SelfSignedCertificate: add missing 'goto out's.
  862 
  863 2018-01-25
  864   Davide Beatrici <davidebeatrici@gmail.com>
  865     92011a9  TestSelfSignedCertificate: Change empty name and email test to
  866 	     work with SelfSignedCertificate's new logic
  867     e017c40  TestSelfSignedCertificate: Check that both "cert" and "key"
  868 	     are not empty
  869     d47f2e3  SelfSignedCertificate: Fix automatic certificate generator, by
  870 	     specifying the certificate type with an enum
  871 
  872   Mikkel Krautz <mikkel@krautz.dk>
  873     1273ba9  Merge PR #3318: Fix changes made in #3311
  874 
  875 2018-01-23
  876   Davide Beatrici <davidebeatrici@gmail.com>
  877     6d8dcdc  PulseAudio.cpp: Revert changes applied by commit 0b5579c and
  878 	     comment intentional fallthroughs
  879     f2d0a2f  Server.cpp: Remove line of code accidentally added in commit
  880 	     0b5579c
  881 
  882 2018-01-22
  883   Davide Beatrici <davidebeatrici@gmail.com>
  884     1b203cd  Merge PR #3311: Fix and refactor problems found via GCC 7's
  885 	     -Wimplicit-fallthrough.
  886 
  887 2018-01-21
  888   Davide Beatrici <davidebeatrici@gmail.com>
  889     0b5579c  Fix and refactor problems found via GCC 7's
  890 	     -Wimplicit-fallthrough.
  891     6bd9bc9  Correctly handle ServerResolver errors, with dedicated signal
  892 	     and slot
  893 
  894   Mikkel Krautz <mikkel@krautz.dk>
  895     e5ff9c5  Merge PR #3310: Correctly handle ServerResolver errors, with
  896 	     dedicated signal and slot
  897 
  898 2018-01-20
  899   Mikkel Krautz <mikkel@krautz.dk>
  900     71ab5b0  Merge PR #3313: scripts/travis-ci: bump apt timeout in
  901 	     before_install.bash.
  902     031abd0  Merge PR #3315: scripts/travis-ci: fix MUMBLE_NO_PCH checks in
  903 	     script.bash.
  904     6a1663a  scripts/travis-ci: fix MUMBLE_NO_PCH checks in script.bash.
  905     edd1de0  scripts/travis-ci: bump apt timeout in before_install.bash.
  906 
  907 2018-01-15
  908   Mikkel Krautz <mikkel@krautz.dk>
  909     a189969  Merge PR #3304: ServerHandler, Settings: add ping interval and
  910 	     connection timeout duration settings.
  911 
  912 2018-01-14
  913   Mikkel Krautz <mikkel@krautz.dk>
  914     97d776a  ServerHandler: use ping interval and connection timeout
  915 	     duration from Settings instead of magic numbers.
  916     5d4a7d3  Settings: implement settings for ping interval and connection
  917 	     timeout duration.
  918     b7b16cf  Merge PR #3305: scripts/travis-ci: use our own
  919 	     (Fastly-fronted) mirror of pkg.mxe.info.
  920     8b1ef2e  scripts/travis-ci: use our own (Fastly-fronted) mirror of
  921 	     pkg.mxe.info.
  922     2c24ee0  Merge PR #3303: ServerHandler: do not send pings unless the
  923 	     TLS handshake has completed.
  924 
  925 2018-01-13
  926   Mikkel Krautz <mikkel@krautz.dk>
  927     d188861  ServerHandler: do not send pings unless the TLS handshake has
  928 	     completed.
  929 
  930 2018-01-12
  931   Davide Beatrici <davidebeatrici@gmail.com>
  932     e348e47  Remove leftover includes from "main" and "macx" project files
  933 
  934   Mikkel Krautz <mikkel@krautz.dk>
  935     1844f21  Merge PR #3301: GRPC: fix deadlock in removeChannel
  936 
  937 2018-01-09
  938   Jonas Herzig <me@johni0702.de>
  939     fb4451d  GRPC: fix deadlock in removeChannel
  940 
  941 2018-01-08
  942   Mikkel Krautz <mikkel@krautz.dk>
  943     28a8e64  Merge PR #3298: Update gRPC server to work with recent gRPC
  944 	     versions
  945 
  946 2018-01-07
  947   Jonas Herzig <me@johni0702.de>
  948     27edcd4  GRPC: remove unsafe calls to IsCancelled
  949     76a1757  GRPC: fix flipped logic in removeTextMessageFilter
  950     92cd615  GRPC: use AsyncNotifyWhenDone instead of cleanup timer
  951 
  952 2018-01-05
  953   Mikkel Krautz <mikkel@krautz.dk>
  954     76eb586  Merge PR #3277: .travis.yml: remove mingw builds from
  955 	     allow_failures.
  956     f41b058  .travis.yml: remove mingw builds from allow_failures.
  957     820ee72  Merge PR #3295: Disable SRV tests when running on Wine
  958 
  959 2018-01-04
  960   Mikkel Krautz <mikkel@krautz.dk>
  961     28f55af  TestServerResolver: reference upstream WineHQ bug in tests
  962 	     skipped on Wine.
  963     3dd8f1d  PlatformCheck: add a reference to the Wine wiki for our Wine
  964 	     detection code.
  965     159be4b  PlatformCheck: do not assign QLibrary::resolve() retval to
  966 	     variable for wider compatibility.
  967     f0c2d8b  TestServerResolver: skip SRV tests when running on Wine.
  968     5192831  src/tests: update .pro files to append to SOURCES and HEADERS
  969 	     instead of overwriting them.
  970     29ebd2b  Build PlatformCheck into all test binaries.
  971     3c400f4  Add PlatformCheck class, for runtime platform detection.
  972 
  973 2018-01-02
  974   Mikkel Krautz <mikkel@krautz.dk>
  975     3ffd9ad  Merge PR #3291: 2018: Happy New Year
  976 
  977 2018-01-01
  978   Mikkel Krautz <mikkel@krautz.dk>
  979     d007191  Re-generate MurmurIceWrapper.cpp via scripts/mkwrapper.pl.
  980     acb43a2  Update copyright years in about dialogs for Mumble and Murmur.
  981     cc88443  Update src/licenses.h via scripts/mklic.pl.
  982     23261e2  Update copyright years in .plist and .rc files.
  983     f6ba3a5  Auto-update LICENSE.header in source files.
  984     4c69e1d  LICENSE, LICENSE.header: add 2018 to the copyright range.
  985 
  986 2017-12-31
  987   Mikkel Krautz <mikkel@krautz.dk>
  988     caa1873  Merge PR #3287: AudioOutput: do not use non-existant template
  989 	     version of std::abs.
  990     6ca110a  src/tests: add TestStdAbs test.
  991     a221fed  mumble_pch.hpp: explicitly include <cmath>.
  992     ea861fe  AudioOutput: do not use non-existant template version of
  993 	     std::abs.
  994     ab5ecba  Merge PR #3289: qmake/compiler.pri: target macOS 10.8 when
  995 	     building against Qt 5.10 or above.
  996     7ed03e6  OSInfo: ignore deprecation warnings for Gestalt.
  997     da3222d  qmake/compiler.pri: target macOS 10.8 when building against Qt
  998 	     5.10 or above.
  999 
 1000 2017-12-02
 1001   Davide Beatrici <davidebeatrici@gmail.com>
 1002     742a5d9  Merge PR #3276: GlobalShortcut_win: fix std::/boost::
 1003 	     confusion in comment.
 1004 
 1005   Mikkel Krautz <mikkel@krautz.dk>
 1006     53912f6  GlobalShortcut_win: fix std::/boost:: confusion in comment.
 1007 
 1008 2017-11-30
 1009   Davide Beatrici <davidebeatrici@gmail.com>
 1010     6bfd039  Merge PR #3272: ManualPlugin.cpp: "MublePluginQt" ->
 1011 	     "MumblePluginQt"
 1012 
 1013 2017-11-29
 1014   Davide Beatrici <davidebeatrici@gmail.com>
 1015     60d18cd  ManualPlugin.cpp: "MublePluginQt" -> "MumblePluginQt"
 1016 
 1017 2017-11-26
 1018   Mikkel Krautz <mikkel@krautz.dk>
 1019     3125439  Merge PR #3168: Log: remove support for external images.
 1020     24e437c  Merge PR #3230: overlay_gl: linux: only assume absolute
 1021 	     dynamic entries on glibc.
 1022     2d89506  Merge PR #3270: Assorted MinGW fixes
 1023     b65b55c  mumble.pro: add correct Boost libraries to LIBS, now that we
 1024 	     use boost_thread in GlobalShortcut_win.
 1025     fa981e5  os_early_win: make compat_layer_env const to avoid GCC
 1026 	     writable strings error.
 1027     ba2a202  os_early_win: use 0 instead of NULL for ulOptions DWORD
 1028 	     parameter in RegOpenKeyEx.
 1029     e91f282  GlobalShortcut_win: use boost::future/boost::promise instead
 1030 	     of std:: variants for better MinGW compatibility.
 1031     48f3eb9  Merge PR #3268: Fix SRV port bugs in ServerResolver and
 1032 	     ConnectDialog
 1033     7acf687  ConnectDialog: use port from ServerResolverRecord instead of
 1034 	     original port from ServerResolver::port().
 1035     04a8a5d  ServerResolver: fix bug where ServerResolver_qt5 would always
 1036 	     pass on the original port given to the resolver.
 1037 
 1038 2017-11-19
 1039   Davide Beatrici <davidebeatrici@gmail.com>
 1040     fba1d65  Merge PR #3262: Plugins: Determine correct pointer size
 1041 	     automatically, without the need of specific headers and
 1042 	     variables
 1043     2a51c7b  Accomplish changes in all the plugins
 1044     f397c40  Replace legacy header with the new one
 1045     7286fb0  Determine correct pointer size automatically, without the need
 1046 	     of specific headers and variables
 1047 
 1048 2017-11-13
 1049   Davide Beatrici <davidebeatrici@gmail.com>
 1050     8bf71ba  Merge PR #3264: Ignore "target_wrapper.sh", ".directory" and
 1051 	     all files with ".Debug" and ".Release" extensions
 1052 
 1053 2017-11-12
 1054   Davide Beatrici <davidebeatrici@gmail.com>
 1055     ea08127  Ignore "target_wrapper.sh", ".directory" and all files with
 1056 	     ".Debug" and ".Release" extensions
 1057 
 1058 2017-11-11
 1059   Davide Beatrici <davidebeatrici@gmail.com>
 1060     3eae0dc  Merge PR #3182: Allow Prefilling Add Server Dialog With HTTP
 1061 	     URLs
 1062 
 1063   Jan Klass <kissaki@posteo.de>
 1064     d25feb7  Update theme submodule for changes of PR #3182
 1065     2a4413e  Do not update fill suggestion on clipboard changes
 1066 
 1067 2017-10-28
 1068   Davide Beatrici <davidebeatrici@gmail.com>
 1069     894ade2  Merge PR #3257: ServerHandler.cpp: Remove
 1070 	     "Qt::QueuedConnection" attribute for connection between
 1071 	     "readyRead()" and "udpReady()"
 1072     1121ef9  ServerHandler.cpp: Remove "Qt::QueuedConnection" attribute for
 1073 	     connection between "readyRead()" and "udpReady()"
 1074 
 1075 2017-10-22
 1076   Stefan Hacker <dd0t@users.sourceforge.net>
 1077     12de49e  Switch client DB to sqlite synchronization mode NORMAL
 1078 
 1079 2017-10-17
 1080   Davide Beatrici <davidebeatrici@gmail.com>
 1081     d2943a5  Merge PR #3250: Fixed crashing on disconnect
 1082     04c0578  Merge PR #3252: Check ClientUser pointer before dereference
 1083 
 1084   pchk <pchk@mail.com>
 1085     c45957d  Fixed crashing on disconnect
 1086     86f7815  Check ClientUser pointer before dereference
 1087 
 1088 2017-10-15
 1089   Jan Klass <kissaki@posteo.de>
 1090     a8d8c13  Merge PR #3249: Fix travis OSX build
 1091     ed06886  Fix travis OSX build
 1092     e03989e  Merge PR #3240: Fix travis osx build; Add Ice 3.7 support
 1093 
 1094 2017-10-02
 1095   Jan Klass <kissaki@posteo.de>
 1096     264d1ed  Replace obsolete Ice statements for Ice >= 3.7
 1097     387fc01  Fix Travis OSX build - add keg slice subpath
 1098 
 1099 2017-09-03
 1100   Matthias von Faber <mvf@gmx.eu>
 1101     2903f3b  overlay_gl: linux: only assume absolute dynamic entries on
 1102 	     glibc.
 1103 
 1104 2017-08-24
 1105   Alexis Jeandeau <alexis.jeandeau@gmail.com>
 1106     ba6d829  MurmurGRPCImpl.cpp: fix typo
 1107 
 1108   Davide Beatrici <davidebeatrici@gmail.com>
 1109     f2cbebd  Merge PR #3227: MurmurGRPCImpl.cpp: fix typo
 1110 
 1111 2017-08-19
 1112   Jan Klass <kissaki@posteo.de>
 1113     c33f5de  Fix code formatting
 1114 
 1115 2017-08-12
 1116   Mikkel Krautz <mikkel@krautz.dk>
 1117     13bad23  Merge PR #3222: GlobalShortcutWin: fall back to 'Unknown' for
 1118 	     unknown DirectInput buttons.
 1119     9ff8232  GlobalShortcutWin: fall back to 'Unknown' for unknown
 1120 	     DirectInput buttons.
 1121     9709ed8  ConnectDialogEdit: layout updates.
 1122 
 1123 2017-08-07
 1124   Jan Klass <kissaki@posteo.de>
 1125     cea7064  ConnectDialog: Show fill suggestion for current server
 1126     2758a7c  ConnectDialog: Try to disable vertical resizability
 1127     2f609a2  ConnectDialog: Update prefill-ability notice on clipboard
 1128 	     changes
 1129     0298ac4  ConnectDialog: Handle HTTP URLs from clipboard
 1130 
 1131   Mikkel Krautz <mikkel@krautz.dk>
 1132     d196a4b  Merge PR #3219: mumble.pri: make SOURCES and HEADERS
 1133 	     multiline.
 1134     923d649  Merge PR #3184: murmur/Cert: remove auto-generation of
 1135 	     Diffie-Hellman parameters.
 1136     9550487  Merge PR #3185: Allow users to specify RFC 7919 Diffie-Hellman
 1137 	     parameters for the sslDHParams murmur.ini option
 1138     807869b  Merge PR #3208: GlobalShortcutWin, MumbleApplication: add
 1139 	     suppression support for injected Windows keyboard/mouse
 1140 	     message events.
 1141 
 1142 2017-08-06
 1143   Jan Klass <kissaki@posteo.de>
 1144     90bf3f9  ConnectDialog: Move ConnectDialogEdit prefill logic into
 1145 	     separate constructor
 1146     571c84f  ConnectDialog: Move default server name logic to fromMimeData
 1147     dc01f27  ConnectDialog: Separate fromMimeData and fromUrl
 1148     f6d25e5  ConnectDialog: Describe parsing of windows URL shortcut files
 1149     c28a0f7  ConnectDialog: Add missing password label buddy
 1150 
 1151   Mikkel Krautz <mikkel@krautz.dk>
 1152     1ea4b92  Meta: fix error message shown when using sslDHParams option
 1153 	     with Qt without DH support.
 1154     b22f9c3  GlobalShortcutWin, MumbleApplication: add suppression support
 1155 	     for injected Windows keyboard/mouse message events.
 1156     2a84ae6  Meta: make sslDHParams errors fatal instead of critical.
 1157     7b4535c  Meta: improve error message when sslDHParams contains unknown
 1158 	     named group.
 1159     7d83448  FFDHE: add NamedGroups method for getting a list of supported
 1160 	     named groups.
 1161     1178f64  scripts/murmur.ini: update default murmur.ini to reflect new
 1162 	     FFDHE feature.
 1163     4098109  Meta: use @ffdhe2048 as default value for sslDHParams.
 1164     5b3190e  Meta: implement support for named DH parameters for
 1165 	     sslDHParams option.
 1166     b505857  mumble.pri: make SOURCES and HEADERS multiline.
 1167     5db1fa4  Merge PR #3218: Remove DIST directive from all .pro files.
 1168     828d930  Remove DIST directive from all .pro files.
 1169     ec254df  Merge PR #3217: GlobalShortcut: fix typo in What's This for
 1170 	     'Enable shortcuts in privileged applications'
 1171     4e1df3b  GlobalShortcut: fix typo in What's This for 'Enable shortcuts
 1172 	     in privileged applications'
 1173     52ad772  Merge PR #3207: GlobalShortcutWin, MumbleApplication: inject
 1174 	     native WM_* keyboard and mouse messages into
 1175 	     GlobalShortcutWin.
 1176     cce4851  Merge PR #3214: Add greek translation for installer
 1177     4411059  Merge PR #3213: Fix indentation and spacing in pro files
 1178 
 1179   thalieht <yjapysgr@sharklasers.com>
 1180     608028b  Add greek translation for installer
 1181 
 1182 2017-08-05
 1183   Jan Klass <kissaki@posteo.de>
 1184     23e7638  Fix assignment spacing in pro files
 1185     27a983d  Fix indentation in pro files
 1186 
 1187   Mikkel Krautz <mikkel@krautz.dk>
 1188     a3f0eb6  Merge PR #3212: Allow users to disable UIAccess via Additional
 1189 	     Shortcut Engines setting.
 1190     805985d  GlobalShortcut: add UI to allow users to opt-out of UIAccess.
 1191     4bdf673  os_early_win: implement ability to disable UIAccess via config
 1192 	     option.
 1193     64a1cb3  os_early: a new mechanism for running OS-specific tasks
 1194 	     immediately upon entering main().
 1195     cfb7df4  Settings: add 'shortcut/windows/uiaccess/enable' setting.
 1196 
 1197 2017-08-03
 1198   Giovanni Harting <539@idlegandalf.com>
 1199     39f861e  fixed major version extraction
 1200     0452789  refined version checking logic
 1201     a8e2f93  added include path for ice 3.7, added logic for removed
 1202 	     IceUtils lib
 1203 
 1204   Mikkel Krautz <mikkel@krautz.dk>
 1205     f90ab07  Merge PR #3211: [BUILD] ZeroC Ice 3.7 compatibility
 1206 
 1207 2017-08-01
 1208   Mikkel Krautz <mikkel@krautz.dk>
 1209     a0ddf8e  GlobalShortcut_win: only allow injection of native
 1210 	     keyboard/mouse messages if Windows hooks are enabled.
 1211 
 1212 2017-07-30
 1213   Mikkel Krautz <mikkel@krautz.dk>
 1214     bfb74a6  MumbleApplication: forward native Windows mouse/keyboard
 1215 	     events from nativeEventFilter/winEventFilter into
 1216 	     GlobalShortcutWin.
 1217     4f0a748  GlobalShortcutWin: implement public API for injecting native
 1218 	     Windows keyboard/mouse events.
 1219     e4f7256  GlobalShortcutWin: handle incoming InjectKeyboardMessageEvent
 1220 	     and InjectMouseMessageEvent events.
 1221     22d6396  GlobalShortcutWin: implement InjectKeyboardMessageEvent and
 1222 	     InjectMouseMessageEvent QEvents.
 1223     1648741  GlobalShortcutWin: refactor HookKeyboard and HookMouse
 1224 	     callbacks into functions.
 1225     567f33a  GlobalShortcutWin: add comment about button indexes in
 1226 	     HookMouse().
 1227     4f87be8  Merge PR #3204: GlobalShortcutWin: remove code related to the
 1228 	     in-overlay Mumble client.
 1229 
 1230 2017-07-29
 1231   Mikkel Krautz <mikkel@krautz.dk>
 1232     e336368  GlobalShortcut, GlobalShortcutWin: MumbleApplication: remove
 1233 	     GlobalShortcut::prepareInput().
 1234     4bf0355  GlobalShortcutWin: remove code related to the in-overlay
 1235 	     Mumble client.
 1236     36cb960  Merge PR #3183: FFDHE: add new class for accessing RFC 7919
 1237 	     Diffie-Hellman parameters.
 1238 
 1239 2017-07-28
 1240   Mikkel Krautz <mikkel@krautz.dk>
 1241     d993b83  FFDHE: new class for accessing RFC 7919 FFDHE parameters.
 1242     a590ad9  scripts: add generate-ffdhe.py for generating FFDHETable.h.
 1243     5aaf1ed  Merge PR #3199: src/murmur: remove CONFIG(ermine), use
 1244 	     CONFIG(buildenv) instead.
 1245     4566f09  Merge PR #3198: ConnectDialog: re-arrange lookedUp() code to
 1246 	     avoid recursive runloop problem.
 1247     2724ff5  Merge PR #3201: MurmurGRPCImpl.h: declare variable for
 1248 	     QMutexLocker in RPCSingleStreamCall class.
 1249 
 1250 2017-07-24
 1251   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 1252     ec61c2b  Merge PR #3202: scripts/murmur.ini: fix minor typo in gRPC
 1253 	     comment.
 1254 
 1255   Mikkel Krautz <mikkel@krautz.dk>
 1256     f3aed2a  src/murmur: remove CONFIG(ermine), use CONFIG(buildenv)
 1257 	     instead.
 1258     f47562b  scripts/murmur.ini: fix minor typo in gRPC comment.
 1259     daca82c  MurmurGRPCImpl.h: declare variable for QMutexLocker in
 1260 	     RPCSingleStreamCall class.
 1261 
 1262 2017-07-23
 1263   Mikkel Krautz <mikkel@krautz.dk>
 1264     ac9fa64  Merge PR #3195: Update AUTHORS and src/licenses.h.
 1265     af0b2ec  Merge PR #3196: Merge murmur.grpc.ini and murmur.ini
 1266     bb4b36d  ConnectDialog: re-arrange lookedUp() code to avoid recursive
 1267 	     runloop problem.
 1268     c0be50a  Make Murmur warn if any of the grpc options are set, but the
 1269 	     binary is built without gRPC support.
 1270     863cb3b  scripts: remove gRPC-specific murmur.ini.
 1271     899e1f4  src/licenses.h: re-run scripts/mklic.pl with new AUTHORS file.
 1272     e354493  AUTHORS: update via scripts/generate-AUTHORS.py.
 1273 
 1274 2017-07-20
 1275   Mikkel Krautz <mikkel@krautz.dk>
 1276     38c525e  Merge PR #3190: GlobalShortcut_win: delete poll timer inside
 1277 	     the GlobalShortcut thread.
 1278     14ac2b3  Merge PR #3188: Overlay_win: properly terminate our overlay
 1279 	     helper processes.
 1280     00e1cfc  GlobalShortcut_win: delete poll timer inside the
 1281 	     GlobalShortcut thread.
 1282     3ea9f08  Overlay_win: properly terminate our overlay helper processes.
 1283 
 1284 2017-07-19
 1285   Mikkel Krautz <mikkel@krautz.dk>
 1286     3ee0728  installer: revert "installer: force uninstall before install."
 1287     bed5763  murmur/Cert: remove auto-generation of Diffie-Hellman
 1288 	     parameters.
 1289 
 1290 2017-07-17
 1291   Mikkel Krautz <mikkel@krautz.dk>
 1292     5b82a7a  Merge PR #3174: SSL: register OpenSSL threading callbacks when
 1293 	     we can't access Qt's OpenSSL.
 1294     80916fd  Merge PR #3181: .gitmodules: always use our own submodule
 1295 	     repos on GitHub.
 1296     a642894  .gitmodules: always use our own submodule repos on GitHub.
 1297     f6fb4d8  src/tests: add TestSSLLocks test for testing our OpenSSL
 1298 	     locking implementation.
 1299     6892c8b  src/tests: update tests to initialize and destroy the
 1300 	     MumbleSSL module to ensure OpenSSL is properly initialized.
 1301     72e0a78  SSL: register OpenSSL threading callbacks when we can't access
 1302 	     Qt's OpenSSL.
 1303     f041bdb  SSL: add destroy() function to the SSL module.
 1304 
 1305 2017-07-16
 1306   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 1307     6f434d3  Merge PR #3179: UserListModel.cpp: "id" -> "ID"
 1308     5564901  Merge PR #3178: Log.cpp: "ftp" -> "FTP"
 1309 
 1310   Allan Nordhøy <epost@anotheragency.no>
 1311     d001702  ID
 1312     12b0a16  FTP
 1313 
 1314 2017-07-15
 1315   Mikkel Krautz <mikkel@krautz.dk>
 1316     6770eac  Merge PR #3176: SelfSignedCertificate: add missing newline to
 1317 	     SelfSignedCertificate.cpp.
 1318     b5c17b8  SelfSignedCertificate: add missing newline to
 1319 	     SelfSignedCertificate.cpp.
 1320     38e647f  Merge PR #3173: scripts/mkini-win32.bat: perform LF -> CRLF
 1321 	     conversion.
 1322 
 1323 2017-07-14
 1324   Jan Klass <kissaki@posteo.de>
 1325     d817937  Merge PR #3171: SelfSignedCertificate: new class for creation
 1326 	     of self-signed certificates.
 1327     9d4691c  Merge PR #3172: ServerResolver: treat SRV lookups that return
 1328 	     NOERROR but no records as errors.
 1329     d6e327d  Merge PR #3166: TestServerResolver: add CNAME test.
 1330 
 1331   Mikkel Krautz <mikkel@krautz.dk>
 1332     c2a3e2f  scripts/mkini-win32.bat: perform LF -> CRLF conversion.
 1333     7578e85  Settings: remove iMaxImageSize and deprecate
 1334 	     'net/maximagesize'.
 1335     cf93bd6  NetworkConfig: remove 'disable image download' option from the
 1336 	     UI.
 1337     119bb5c  Log: remove support for external images.
 1338     a69668a  SelfSignedCertificate: new class for creation of self-signed
 1339 	     certificates.
 1340 
 1341 2017-07-13
 1342   Jan Klass <kissaki@posteo.de>
 1343     e79ca50  Merge PR #3169: Settings: add DEPRECATED macro for keeping
 1344 	     old, reserved names around.
 1345     5357472  Merge PR #3167: Log: remove dead m_valid code from
 1346 	     LogDocument.
 1347     65bb0e6  Make use of Qt5 QSignalSpy::wait to make tests succeed earlier
 1348     d3938c1  Fix #3162: Travis builds could fail with timeout
 1349     36fc0f1  overlay: Use size_t as correct type for memory addresses
 1350     7689647  Remove type variable prefix
 1351 
 1352   Mikkel Krautz <mikkel@krautz.dk>
 1353     350ad28  TestServerResolver: add CNAME test.
 1354     a318787  Merge PR #3170: Fix #3162: Travis builds could fail with
 1355 	     timeout
 1356     ea5c038  Merge PR #3160: overlay: Use SIZE_T as correct type for memory
 1357 	     addresses
 1358     2bd0b7e  ServerResolver: treat SRV lookups that return NOERROR but no
 1359 	     records as errors.
 1360     8acdb95  Settings: add DEPRECATED macro for keeping old, reserved names
 1361 	     around.
 1362     708821d  Log: remove dead m_valid code from LogDocument.
 1363 
 1364 2017-07-12
 1365   Jan Klass <kissaki@posteo.de>
 1366     49b80d8  Merge PR #3165: Translation update
 1367     911f957  Merge PR #3164: ServerHandler: avoid leaking ServerResolver in
 1368 	     ::run().
 1369 
 1370   Mikkel Krautz <mikkel@krautz.dk>
 1371     f7b7cf4  Translation update
 1372     37b84ed  ServerHandler: avoid leaking ServerResolver in ::run().
 1373 
 1374 2017-07-11
 1375   Jan Klass <kissaki@posteo.de>
 1376     ce864c7  Cast to correct API types
 1377 
 1378   Mikkel Krautz <mikkel@krautz.dk>
 1379     9a2fa24  Merge PR #3161: Cast to correct API types
 1380 
 1381 2017-07-09
 1382   Mikkel Krautz <mikkel@krautz.dk>
 1383     fcb367f  Merge PR #3157: Log: remove the notion of an invalid
 1384 	     LogDocument.
 1385     ab783c7  Log: remove the notion of an invalid LogDocument.
 1386     a4e859e  Merge PR #3156: Add toggle to lock layout when in custom
 1387 	     layout mode
 1388 
 1389 2017-07-08
 1390   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 1391     6cd17bd  Merge PR #3154: ServerHandler: ensure only a single connection
 1392 	     timeout timer is active at one time.
 1393 
 1394   Max Weber <mii7303@gmail.com>
 1395     e72a22f  Add toggle to lock layout when in custom layout mode
 1396 
 1397   Mikkel Krautz <mikkel@krautz.dk>
 1398     ffc8bf1  ServerHandler: ensure only a single connection timeout timer
 1399 	     is active at one time.
 1400 
 1401 2017-07-07
 1402   Mikkel Krautz <mikkel@krautz.dk>
 1403     c93b087  Merge PR #3152: ServerHandler: fix broken hostname validation.
 1404     ae392dc  ServerHandler: fix broken hostname validation.
 1405 
 1406 2017-07-06
 1407   Davide Beatrici <davidebeatrici@gmail.com>
 1408     90777a9  ServerAddress.cpp: Fix ServerAddress ports comparison typo
 1409     2b3d75c  TestServerAddress.pro: HostAddresss.h -> HostAddress.h
 1410 
 1411   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 1412     176c041  Merge PR #3150: ServerAddress.cpp: Fix ServerAddress ports
 1413 	     comparison typo
 1414     8275f77  Merge PR #3149: TestServerAddress.pro: HostAddresss.h ->
 1415 	     HostAddress.h
 1416 
 1417   Mikkel Krautz <mikkel@krautz.dk>
 1418     3fcd786  Merge PR #3151: ServerHandler: add missing return for hostname
 1419 	     lookup failure case.
 1420     7f8b2d3  ServerHandler: add missing return for hostname lookup failure
 1421 	     case.
 1422     cada677  Merge PR #3148: Update Opus to v1.2.1
 1423 
 1424 2017-07-04
 1425   Davide Beatrici <davidebeatrici@gmail.com>
 1426     e4bcede  Update Opus to v1.2.1
 1427 
 1428   James Fraser <fwaggle@fwaggle.org>
 1429     eba7466  Make comparison case-insensitive in ConnectDialog.cpp
 1430 
 1431   Mikkel Krautz <mikkel@krautz.dk>
 1432     455ab19  Merge PR #3147: Make comparison case-insensitive in
 1433 	     ConnectDialog.cpp
 1434 
 1435 2017-06-23
 1436   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 1437     8029f3f  Merge PR #3140: Transifex translation update
 1438 
 1439 2017-06-16
 1440   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 1441     ae6e08c  Merge PR #3133: Transifex translation update
 1442 
 1443 2017-06-11
 1444   Mikkel Krautz <mikkel@krautz.dk>
 1445     e913a44  Merge PR #3127: Implement new hostname resolving
 1446 	     infrastructure
 1447 
 1448 2017-06-10
 1449   Mikkel Krautz <mikkel@krautz.dk>
 1450     8f8aa1a  ServerHandler: integrate ServerResolver.
 1451     edd95a8  ServerHandler: transform run() to a do-while loop in
 1452 	     preparation of server fallback in SRV.
 1453     5976158  ServerHandler: manually perform the TLS handshake.
 1454     23b2c52  ServerHandler: use qsHostName as the hostname for the TLS
 1455 	     handshake.
 1456     9560c23  ServerHandler: ensure pings are only sent when in the
 1457 	     Connected state.
 1458     d88fb6c  ServerHandler: make qtsSock a member variable.
 1459     d238eaf  ConnectDialog: update the connect dialog to use ServerResolver
 1460 	     for hostname lookups.
 1461     8068772  TestServerResolver: make the test Qt 4 compatible.
 1462     75a4008  TestServerResolver: modify test to work on systems that do not
 1463 	     support both IPv4 and IPv6.
 1464     ea7af99  ServerResolver: add new class for hostname resolving
 1465 	     (including SRV support).
 1466     67838db  ConnectDialog, Database: use UnresolvedServerAddress type for
 1467 	     the ping cache.
 1468     b1d901b  ConnectDialog: use ServerAddress for address list in
 1469 	     ServerItem, and for qhDNSCache.
 1470     f2ee244a  ConnectDialog: use ServerAddress instead of QPair-based
 1471 	     qpAddress type.
 1472     332c371  ServerAddress: new struct for containing a HostAddress along
 1473 	     with a port number.
 1474     ac34059  UnresolvedServerAddress: add new struct for holding an
 1475 	     unresolved hostname/port pair.
 1476 
 1477 2017-06-08
 1478   Antonio Larrosa <larrosa@kde.org>
 1479     9fa4922  Initialize siInfo.format
 1480 
 1481   Mikkel Krautz <mikkel@krautz.dk>
 1482     d472e06  Merge PR #3125: Initialize siInfo.format
 1483 
 1484 2017-06-07
 1485   Mikkel Krautz <mikkel@krautz.dk>
 1486     a0eba81  Merge PR #3123: Transifex translation update
 1487 
 1488 2017-06-04
 1489   Mikkel Krautz <mikkel@krautz.dk>
 1490     d66eeeb  Merge PR #3118: WASAPI, Settings: expose 'wasapi/role' setting
 1491 	     to allow users to set WASAPI role.
 1492     2018934  WASAPI, Settings: expose 'wasapi/role' setting to allow users
 1493 	     to set WASAPI role.
 1494 
 1495 2017-06-03
 1496   Mikkel Krautz <mikkel@krautz.dk>
 1497     4de645c  Merge PR #3114: mumble_exe: fix typo and simplify comment
 1498 	     about LoadLibraryEx bug.
 1499     cff7ce7  mumble_exe: fix typo and simplify comment about LoadLibraryEx
 1500 	     bug.
 1501     d3bacc5  Merge PR #3113: mumble_exe: document LoadLibraryEx workaround
 1502 	     for mumble-voip/mumble#2837.
 1503     8ba982f  mumble_exe: document LoadLibraryEx workaround for
 1504 	     mumble-voip/mumble#2837.
 1505 
 1506 2017-06-01
 1507   Davide Beatrici <davidebeatrici@gmail.com>
 1508     d0db59b  Remove unnecessary "-ldl" library from Mumble and Murmur
 1509 	     project files
 1510 
 1511   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 1512     7c77b8c  Merge PR #3111: Remove unnecessary "-ldl" library from Mumble
 1513 	     and Murmur project files
 1514     9ef302e  Merge PR #3110: Transifex translation update
 1515 
 1516   Mikkel Krautz <mikkel@krautz.dk>
 1517     13bc12d  Merge PR #3109: SSL: remove multi-OpenSSL sanity check.
 1518     f544524  SSL: remove qsslSanityCheck.
 1519     dff1557  SSL: also initialize Mumble's copy of libssl/libcrypto.
 1520 
 1521 2017-05-31
 1522   Mikkel Krautz <mikkel@krautz.dk>
 1523     30a9176  Merge PR #3107: murmur.ini: Remove extra whitespaces
 1524     d1baf4f  Merge PR #3037: Replacing grayed out with closed mouth icon
 1525 
 1526 2017-05-30
 1527   concatime <concatime@users.noreply.github.com>
 1528     908e17d  Update murmur.ini
 1529 
 1530 2017-05-25
 1531   Mikkel Krautz <mikkel@krautz.dk>
 1532     3754898  Merge PR #3099: src/tests: make TestTimer's resolution test
 1533 	     more VM friendly.
 1534     389d82b  src/tests: make TestTimer's resolution test more VM friendly.
 1535 
 1536 2017-05-23
 1537   Mikkel Krautz <mikkel@krautz.dk>
 1538     4481729  Merge PR #3098: AudioInput, Settings: add
 1539 	     'audio/inputchannelmask' setting for selecting which mic
 1540 	     channels should be mixed.
 1541 
 1542 2017-05-21
 1543   Jan Klass <kissaki@posteo.de>
 1544     5205818  Merge PR #3083: Move RichTextEditor XML tool methods into
 1545 	     separate class and add Tests
 1546     41dbb4b  Add XMLTools tests
 1547     2b62693  Add mumble and murmur paths to VPATH
 1548     7d081f7  Improve method documentation
 1549     367fba9  Move XML functions into separate class
 1550 
 1551 2017-05-20
 1552   Jan Klass <kissaki@posteo.de>
 1553     d8f7800  Make use of EnvUtils::setenv
 1554     f7657b5  Make use of EnvUtils in murmur
 1555 
 1556   Mikkel Krautz <mikkel@krautz.dk>
 1557     a6cae4f  Merge PR #3056: Make EnvUtils available to murmur, implement
 1558 	     setenv
 1559     03de498  AudioInput, Settings: add 'audio/inputchannelmask' setting for
 1560 	     selecting which mic channels should be mixed.
 1561     3399a50  Implement EnvUtils::setenv
 1562     d783c09  EnvUtils: fix documentation comment in header.
 1563     b8c70b7  EnvUtils: convert EnvUtils to use local 8-bit instead of
 1564 	     UTF-8.
 1565 
 1566 2017-05-15
 1567   Mikkel Krautz <mikkel@krautz.dk>
 1568     a7c8344  Merge PR #3095: murmur/Cert: OPENSSL_VERSION ->
 1569 	     OPENSSL_VERSION_NUMBER.
 1570     cbeed58  murmur/Cert: OPENSSL_VERSION -> OPENSSL_VERSION_NUMBER.
 1571 
 1572 2017-05-14
 1573   Mikkel Krautz <mikkel@krautz.dk>
 1574     dde8173  Merge PR #3093: OpenSSL include fixes
 1575     7e10fc2  murmur_pch: include <openssl/opensslv.h>.
 1576     7be4861  murmur_pch: explicitly include <openssl/bn.h>.
 1577     449c797  Merge PR #3059: Recompress png files and ico files
 1578     5c9a46e  Merge PR #3068: Added a "Undo Idle action upon activity"
 1579 	     setting.
 1580 
 1581 2017-05-13
 1582   Mikkel Krautz <mikkel@krautz.dk>
 1583     10511de  Merge PR #3091: src/tests: remove fragile TestTimer tests.
 1584 
 1585 2017-05-12
 1586   Mikkel Krautz <mikkel@krautz.dk>
 1587     a221dee  src/tests: remove fragile TestTimer tests.
 1588 
 1589 2017-05-11
 1590   Jan Klass <kissaki@posteo.de>
 1591     c7d5d5a  Fix #3021: Update cert wizard introductory text
 1592 
 1593   Mikkel Krautz <mikkel@krautz.dk>
 1594     97c34f4  Merge PR #3084: Fix #3021: Update cert wizard introductory
 1595 	     text
 1596     6aba984  Merge PR #3080: murmur/Cert: check for 'Murmur Autogenerated
 1597 	     Certificate' prefix instead of explicit version in self-signed
 1598 	     cert check.
 1599     50c94b0  Merge PR #3086: Fix #3085: Display correct, new icon
 1600     80602a3  Merge PR #3088: add trailing ellipses to each main window
 1601 	     action text that open a window or dialog
 1602     576c017  Merge PR #3089: Transifex translation update
 1603 
 1604 2017-05-10
 1605   Jan Klass <kissaki@posteo.de>
 1606     ebf3b38  Fix #3085: Display correct, new icon
 1607 
 1608   Tim Cooper <tim.cooper@layeh.com>
 1609     60a0d3b  add trailing ellipses to each main window action text that
 1610 	     open a window or dialog
 1611 
 1612 2017-05-09
 1613   Jan Klass <kissaki@posteo.de>
 1614     650e8f0  Merge PR #3082: Transifex translation update
 1615 
 1616 2017-05-08
 1617   Andrew Johnson <ajohnson@draster.com>
 1618     48c2cc3  Added a "Undo Idle action upon activity" setting.
 1619 
 1620   Mikkel Krautz <mikkel@krautz.dk>
 1621     3160fc9  murmur/Cert: check for 'Murmur Autogenerated Certificate'
 1622 	     prefix instead of explicit version in self-signed cert check.
 1623     d3470c3  Merge PR #3071: TextToSpeech_unix: lazy initialize
 1624 	     speech-dispatcher.
 1625     c0c5ba7  Merge PR #3076: Use RSA_generate_key_ex instead of
 1626 	     RSA_generate_key for generating Murmur's self-signed
 1627 	     certificate.
 1628     b928c04  Merge PR #3078: main: fix typo in RPC help output: stauts ->
 1629 	     status.
 1630     3c25873  main: fix typo in RPC help output: stauts -> status.
 1631     46fb405  Merge PR #3077: plugins/bf1: update plugin to work with
 1632 	     version 1.0.49.52296
 1633 
 1634 2017-05-07
 1635   Davide Beatrici <davidebeatrici@gmail.com>
 1636     75c4de8  plugins/bf1: update plugin to work with version 1.0.49.52296
 1637 
 1638   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 1639     ffa3be9  Merge PR #3067: plugins/bf2: extend identity with in-game VoiP
 1640 	     state and selected squad
 1641 
 1642   Mikkel Krautz <mikkel@krautz.dk>
 1643     a6aba12  Merge PR #3066: SocketRPC: ensure pipe paths match up.
 1644     44687d5  TextToSpeech_unix: make setVolume not initialize
 1645 	     speech-dispatcher.
 1646     bf7ce38  TextToSpeech_unix: lazily initialize speech-dispatcher.
 1647     0d08ab3  selfSignedServerCert_SHA1_RSA_2048: use RSA_generate_key_ex().
 1648     f0b33c4  murmur/Cert: improve error handling in the add_ext() function.
 1649     70da3ba  selfSignedServerCert_SHA1_RSA_2048: add error handling.
 1650     3210091  selfSignedServerCert_SHA1_RSA_2048: refactor variable
 1651 	     declarations.
 1652     e7c2787  selfSignedServerCert_SHA1_RSA_2048: nullify output variables
 1653 	     on failure.
 1654     402596b  murmur/Cert: move self-signed server certificate generation to
 1655 	     its own function.
 1656     81b00bf  Merge PR #3072: Murmur: fix warning about unused
 1657 	     mumble_BN_GENCB_new/mumble_BN_GENCB_free.
 1658 
 1659 2017-05-06
 1660   Flumble <flumble@home.nl>
 1661     b47bfc8  Add `target_squad_id` and `ipport` to identity
 1662 
 1663   Mikkel Krautz <mikkel@krautz.dk>
 1664     2a08974  Murmur: fix warning about unused
 1665 	     mumble_BN_GENCB_new/mumble_BN_GENCB_free.
 1666 
 1667 2017-05-05
 1668   Flumble <flumble@home.nl>
 1669     aa87489  add VoiP state to Battlefield 2 identity
 1670 
 1671 2017-05-04
 1672   Kyle Wickens <kylewickens@gmail.com>
 1673     3705494  FIXED: RPC calls to run on a Raspberry Pi
 1674 
 1675   Mikkel Krautz <mikkel@krautz.dk>
 1676     0cffca1  Merge PR #3062: Use BN_GENCB_new() and BN_GENCB_free() where
 1677 	     applicable.
 1678 
 1679 2017-05-02
 1680   Mikkel Krautz <mikkel@krautz.dk>
 1681     4dabb1b  Use BN_GENCB_new() and BN_GENCB_free() where applicable.
 1682 
 1683 2017-04-30
 1684   Shen-Ta Hsieh <ibmibmibm.tw@gmail.com>
 1685     7c059d9  Recompress png files and ico files
 1686 
 1687 2017-04-29
 1688   Jan Klass <kissaki@posteo.de>
 1689     a535810  Make EnvUtils available to Murmur
 1690     5a5a3b2  Merge PR #3054: Fix issues identified by PVS-Studio
 1691     1f302ad  Remove wrong assert
 1692 
 1693 2017-04-28
 1694   Jan Klass <kissaki@posteo.de>
 1695     a8a8236  Simplify returns
 1696 
 1697   Svyatoslav <razmyslov@viva64.com>
 1698     2a38c88  Checking with PVS-Studio static analyser.
 1699 
 1700 2017-04-26
 1701   Jan Klass <kissaki@posteo.de>
 1702     5489564  Merge PR #3051: Fix Some Issues, Improve Code quality
 1703 
 1704   Mikkel Krautz <mikkel@krautz.dk>
 1705     948331e  Merge PR #3050: man: update murmurd.1 to mention SIGHUP and
 1706 	     SIGUSR1.
 1707 
 1708 2017-04-25
 1709   Jan Klass <kissaki@posteo.de>
 1710     ce4e3cf  Check env-var function return values for errors
 1711     89b1ec2  Add comment for workaround from/as in mumble/main.cpp
 1712     830ea8a  Initialize pointers in constructor
 1713     386112e  Reduce variable scope
 1714     c9d6d91  Check for null before pointer use
 1715     17c7ee0  Check for error on winapi calls
 1716     03d11d4  Use readable hex version constant for checks
 1717     f814cc5  Use constants instead of magic numbers
 1718     248859c  Merge PR #3049: overlay: add LaunchPad.exe (Daybreak Games's
 1719 	     launcher) to the launcher list.
 1720 
 1721 2017-04-24
 1722   Mikkel Krautz <mikkel@krautz.dk>
 1723     6749835  man: update murmurd.1 to mention SIGHUP and SIGUSR1.
 1724     425a994  overlay: add LaunchPad.exe (Daybreak Games's launcher) to the
 1725 	     launcher list.
 1726 
 1727 2017-04-23
 1728   Jan Klass <kissaki@posteo.de>
 1729     2968a92  Merge PR #3001: Accept File And Folder Drops In Overlay
 1730 	     Exceptions
 1731     1464873  Merge PR #3046: Add itch.exe as known overlay launcher
 1732     ee44430  Add itch.exe as known overlay launcher
 1733 
 1734   Mikkel Krautz <mikkel@krautz.dk>
 1735     a902dec  Merge PR #3045: Transifex translation update
 1736 
 1737 2017-04-22
 1738   Jan Klass <kissaki@posteo.de>
 1739     f2362cb  Code formatting
 1740     203a6a8  Use PathListWidget for Overlay exception lists
 1741     edcdc4d  Add PathListWidget with drop functionality
 1742 
 1743   Mikkel Krautz <mikkel@krautz.dk>
 1744     8f65051  Merge PR #3044: overlay: remove ability for overlay to decline
 1745 	     being attached to a process.
 1746     557eacd  overlay: remove ability for overlay to decline being attached
 1747 	     to a process.
 1748 
 1749 2017-04-21
 1750   lewisca04 <chris.lewis0094@gmail.com>
 1751     5669cf1  Added fix for murmur check for MySQL, SQLite, and Postgres
 1752 
 1753   Mikkel Krautz <mikkel@krautz.dk>
 1754     65c2500  Merge PR #3039: Updating ServerDB.cpp to check for MySQL,
 1755 	     SQLite, and Postgres
 1756 
 1757 2017-04-20
 1758   Jan Klass <kissaki@posteo.de>
 1759     b7cb6be  Move code into method addWhitelistPath
 1760     8ac5db2  Move OverlayAppInfo (creation) logic into OverlayAppInfo
 1761 
 1762 2017-04-19
 1763   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 1764     a935808  Merge PR #3040: Update BF2142 plugin, adding identity support
 1765 
 1766   Flumble <flumble@home.nl>
 1767     c92b599  Update BF2142 plugin, adding identity support
 1768 
 1769 2017-04-18
 1770   Jan Klass <kissaki@posteo.de>
 1771     4d005f0  Merge PR #3038: Fix "Enable XInput" What's This text
 1772 	     formatting
 1773     cfc2bab  Fix "Enable XInput" What's This text formatting
 1774 
 1775   mray <mail@mray.de>
 1776     c582bde  Replacing grayed out with closed mouth icon
 1777 
 1778 2017-04-17
 1779   Mikkel Krautz <mikkel@krautz.dk>
 1780     9e834cb  Merge PR #3033: qmake/compiler.pri: add
 1781 	     CONFIG(dpkg-buildflags).
 1782     e3460f6  qmake/compiler.pri: add CONFIG(dpkg-buildflags).
 1783 
 1784 2017-04-16
 1785   Mikkel Krautz <mikkel@krautz.dk>
 1786     eb63d0b  Merge PR #3025: MainWindow: only perform changeEvent's
 1787 	     hide-in-tray logic if there is a system tray available.
 1788 
 1789 2017-04-15
 1790   Mikkel Krautz <mikkel@krautz.dk>
 1791     224d0f3  MainWindow: only perform changeEvent's hide-in-tray logic if
 1792 	     there is a system tray available.
 1793 
 1794 2017-04-14
 1795   Mikkel Krautz <mikkel@krautz.dk>
 1796     46462cd  Merge PR #3020: Cert: use classic wizard style for the
 1797 	     Certificate Wizard.
 1798     4e430f7  Merge PR #3015: Do not include OS in HTTP user agent depending
 1799 	     on privacy setting
 1800     2fe1fb1  Cert: use classic wizard style for the Certificate Wizard.
 1801 
 1802 2017-04-12
 1803   Piratonym <piratonym@piratonym.cc>
 1804     710aa60  Do not include OS in HTTP user agent depending on privacy
 1805 	     setting
 1806 
 1807 2017-04-10
 1808   Mikkel Krautz <mikkel@krautz.dk>
 1809     eca5d03  Merge PR #3008: Net: split Net.cpp/Net.h into multiple files
 1810     4e635cc  Merge PR #3016: Transifex translation update
 1811     5bfd665  Net: refactor Ban class to its own set of files.
 1812     5ede036  Net: refactor HostAddress class to its own set of files.
 1813 
 1814 2017-04-09
 1815   Mikkel Krautz <mikkel@krautz.dk>
 1816     c01ff8c  Net: refactor SWAP64 macro into its own header, ByteSwap.h.
 1817     65909b8  Merge PR #3009: Add option to hide OS information from server
 1818 	     ("privacy mode")
 1819     d4c8abd  Merge PR #3013: AppVeyor: add no-pch build for x86_64 MSVC.
 1820     11b5c28  Merge PR #3014: .travis.yml: add no-pch build for Linux/Qt 4.
 1821     67653f5  AppVeyor: add no-pch build for x86_64 MSVC.
 1822     fc1af7a  Merge PR #3012: scripts/appveyor: fix comment about
 1823 	     signing/UIAccess in appveyor-build.ps1.
 1824     a25d5f4  .travis.yml: add no-pch build for Linux/Qt 4.
 1825     1b2b642  Merge PR #3011: Fix CONFIG(no-pch) build on MSVC.
 1826     f0a2ac8  scripts/appveyor: fix comment about signing/UIAccess in
 1827 	     appveyor-build.ps1.
 1828     dfc0c39  WinGUIDs: include wtypes.h in WinGUIDs to fix no-pch build.
 1829     d921262  DirectSound: move includes to implementation file to fix moc
 1830 	     in CONFIG(no-pch).
 1831     27189b6  Merge PR #3010: MainWindow: Don't open tooltips when not
 1832 	     active
 1833     db4a591  Merge PR #3007: Fix local volume dialog default size
 1834 
 1835   Piratonym <piratonym@piratonym.cc>
 1836     d0e2cdc  Add option to hide OS information from server
 1837 
 1838 2017-04-08
 1839   Jan Klass <kissaki@posteo.de>
 1840     a3f85fe  Fix local volume dialog default size
 1841 
 1842   Max Weber <mii7303@gmail.com>
 1843     9e7fd2e  MainWindow: Don't open tooltips when not active
 1844 
 1845   Mikkel Krautz <mikkel@krautz.dk>
 1846     cc30e71  Merge PR #3006: TestTimer: refactor some tests to provide more
 1847 	     useful log output
 1848     bd6a466  Merge PR #2981: Resolve code issues
 1849     b54166b  Merge PR #3002: Update description of configuring lib paths
 1850     2a7a87f  TestTimer: add delta64 function and use it for delta
 1851 	     calculations.
 1852     da53f52  TestTimer: add logging to atomicity test.
 1853     55b7b49  TestTimer: refator accuracy test and add logging.
 1854     bf9ea60  Merge PR #3005: Add new path for winpaths_custom.pri (in
 1855 	     qmake/) to gitignore.
 1856     c3ae569  Add new path for winpaths_custom.pri (in qmake/) to gitignore.
 1857     5424496  Merge PR #3004: Fix #2683
 1858 
 1859 2017-04-07
 1860   Davide Beatrici <davidebeatrici@gmail.com>
 1861     9f77740  plugins/bf1: update plugin to work with version 1.0.49.28890
 1862 
 1863   Jan Klass <kissaki@posteo.de>
 1864     7c8a364  Drop redundant if condition in else case
 1865     5cd4b09  Initialize variables in constructor
 1866     fdc1fe1  Update description of configuring lib paths
 1867 
 1868   Max Weber <mii7303@gmail.com>
 1869     56151bb  Just use text color
 1870 
 1871   Mikkel Krautz <mikkel@krautz.dk>
 1872     50540fd  Merge PR #3003: plugins/bf1: update plugin to work with
 1873 	     version 1.0.49.28890
 1874 
 1875 2017-04-06
 1876   Davide Beatrici <davidebeatrici@gmail.com>
 1877     f56074b  plugins/bf4: update plugin to work with version 1.8.2.48475
 1878 
 1879   Jan Klass <kissaki@posteo.de>
 1880     79dd6b9  Discard duplicate path exceptions
 1881 
 1882   Mikkel Krautz <mikkel@krautz.dk>
 1883     e7e6197  Merge PR #2999: plugins/bf4: update plugin to work with
 1884 	     version 1.8.2.48475
 1885 
 1886 2017-04-05
 1887   Jan Klass <kissaki@posteo.de>
 1888     7073b3a  Drop Speex from README
 1889 
 1890   Mikkel Krautz <mikkel@krautz.dk>
 1891     a69916b  Merge PR #2995: Drop Speex from README
 1892 
 1893 2017-04-02
 1894   Mikkel Krautz <mikkel@krautz.dk>
 1895     2a9fa47  Merge PR #2994: MainWindow: avoid floor/ceil in
 1896 	     VolumeUp/VolumeDown global shortcut handlers.
 1897     9fa4c56  MainWindow: avoid floor/ceil in VolumeUp/VolumeDown global
 1898 	     shortcut handlers.
 1899 
 1900 2017-04-01
 1901   Mikkel Krautz <mikkel@krautz.dk>
 1902     f8072e8  Merge PR #2988: Re-run generate-cipherinfo.py to regenerate
 1903 	     SSLCipherInfoTable.h
 1904     4f8ea24  Merge PR #2990: TestTimer: make resolution test independent of
 1905 	     QTime.
 1906     7b11430  TestTimer: make resolution test independent of QTime.
 1907     502cfc4  Update SSLCipherInfoTable.h via
 1908 	     scripts/generate-cipherinfo.py.
 1909     16dc758  scripts/generate-cipherinfo.py: ensure output is consistently
 1910 	     sorted.
 1911     62107aa  Convert existing SSLCipherInfoTable.h to Unix-style line
 1912 	     endings.
 1913     5bbf313  scripts/generate-cipherinfo.py: use correct script name in
 1914 	     comment.
 1915     4a63973  scripts/generate-cipherinfo.py: add DH_RSA and DH_DSS key
 1916 	     exchanges.
 1917     15d18ee  Merge PR #2985: overlay: treat launchers as implicitly
 1918 	     blacklisted programs.
 1919 
 1920 2017-03-30
 1921   Mikkel Krautz <mikkel@krautz.dk>
 1922     a9bdde0  overlay: treat launchers as implicitly blacklisted programs.
 1923     fc13fd1  Merge PR #2987: ACLEditor: fix tooltip for channel sort order.
 1924 
 1925 2017-03-29
 1926   Mikkel Krautz <mikkel@krautz.dk>
 1927     dc05de7  ACLEditor: fix tooltip for channel sort order.
 1928     b2455f2  Merge PR #2950: travis-ci: add macOS target.
 1929     5db8665  travis-ci: add macOS target.
 1930     8dd4b10  Merge PR #2984: murmur_ice: various fixes in preparation of
 1931 	     macOS Travis-CI PR
 1932     e0048d8  murmur_ice: accommodate Homebrew slice path in macx block
 1933     68718fd  murmur_ice: use MUMBLE_ICE_PREFIX in murmur_ice for macx
 1934     e97adf7  Merge PR #2983: Simplify delta calculation in TestTimer.cpp
 1935 
 1936 2017-03-28
 1937   Davide Beatrici <davidebeatrici@gmail.com>
 1938     2244414  overlay: add GTAVLauncher.exe to the default launcher-filter
 1939 	     program blacklist.
 1940     e878332  overlay_blacklist.h: Add missing comma
 1941 
 1942   Mikkel Krautz <mikkel@krautz.dk>
 1943     375ca92  Simplify delta calculation in TestTimer.cpp
 1944     b47b1da  Merge PR #2975: Overlay_macx: fix code to work with removal of
 1945 	     OverlaySettings::bUseWhitelist.
 1946     fdd837c  Merge PR #2980: tests: depend on OpenSSL in test.pri instead
 1947 	     of each individual test.
 1948     7a17c68  Overlay_macx: fix code to work with removal of
 1949 	     OverlaySettings::bUseWhitelist.
 1950     b7ad9d6  Merge PR #2982: overlay: add GTAVLauncher.exe to the default
 1951 	     launcher-filter program blacklist.
 1952     57b3aa6  tests: depend on OpenSSL in test.pri instead of each
 1953 	     individual test.
 1954 
 1955 2017-03-27
 1956   Davide Beatrici <davidebeatrici@gmail.com>
 1957     bd29b6a  plugins/gtav: update plugin to work with version 1.38 (Retail)
 1958 
 1959   Mikkel Krautz <mikkel@krautz.dk>
 1960     888df45  Merge PR #2979: TestPacketDataStream: use UTF-8 instead of
 1961 	     Latin1.
 1962     dcc6689  TestPacketDataStream: use UTF-8 instead of Latin1.
 1963     234cbdd  Merge PR #2977: plugins/gtav: update plugin to work with
 1964 	     version 1.38 (Retail)
 1965 
 1966 2017-03-26
 1967   Mikkel Krautz <mikkel@krautz.dk>
 1968     19ecc86  Merge PR #2974: Introduce protobuf.pri helper for depending on
 1969 	     protobuf
 1970     a358d0d  mumble_proto: use protobuf.pri.
 1971     0500a42  mumble.pri: use protobuf.pri.
 1972     029f0b8  qmake/protobuf.pri: new file to include in .pro files for
 1973 	     depending on protobuf.
 1974     623d2af  Merge PR #2973: overlay: add gw2-64.exe to the default
 1975 	     launcher-filter program whitelist.
 1976     0a497b0  overlay: add gw2-64.exe to the default launcher-filter program
 1977 	     whitelist.
 1978     b1b3d4f  Merge PR #2920: Add overlay launcher filter
 1979 
 1980 2017-03-25
 1981   Mikkel Krautz <mikkel@krautz.dk>
 1982     cb5e34f  Merge PR #2971: Update AUTHORS file (2017-03-25)
 1983     e84915d  AUTHORS: update.
 1984     0dfa304  .mailmap: add new hacst mail.
 1985     45ad52f  Merge PR #2970: .mailmap: add dark_skeleton's preferred author
 1986 	     line.
 1987     ccbcb0b  .mailmap: add dark_skeleton's preferred author line.
 1988 
 1989 2017-03-24
 1990   Mikkel Krautz <mikkel@krautz.dk>
 1991     efd6361  Merge PR #2788: Document workaround in LogTextBrowser
 1992     a27fbb7  Merge PR #2969: Log_macx: disable Growl fallback on Qt >= 5.8.
 1993     e51edae  Log_macx: disable Growl fallback on Qt >= 5.8.
 1994 
 1995 2017-03-22
 1996   Davide Beatrici <davidebeatrici@gmail.com>
 1997     a1a1ff1  3rdparty/opus-build: remove unnecessary shared library
 1998 	     handling for macOS
 1999 
 2000   Mikkel Krautz <mikkel@krautz.dk>
 2001     282d672  Merge PR #2966: 3rdparty/opus-build: remove unnecessary shared
 2002 	     library handling for macOS
 2003     0962523  Merge PR #2963: Transifex translation update
 2004 
 2005 2017-03-19
 2006   Mikkel Krautz <mikkel@krautz.dk>
 2007     8d4d5f0  overlay: hook up new excludecheck-based overlay exclusion
 2008 	     check.
 2009     58c208c  overlay: implement new overlay exclusion logic in
 2010 	     excludecheck.cpp/excludecheck.h.
 2011     151bc49  overlay: re-introduce checks for 'debugoverlay' and
 2012 	     'nooverlay'.
 2013     de6e9ec  overlay: move procname parsing to separate function.
 2014     2f07778  overlay: allow overlay to decline being attached to a process.
 2015     bffd2ec  overlay: remove legacy overlay exclusion code.
 2016     d30ab5b  overlay: refactor bBlacklisted into bEnableOverlay.
 2017     35c7d13  overlay: add olsettings.cpp/olsettings.h, accessors for
 2018 	     launcher overlay settings.
 2019     be43c91  overlay: add ancestor.cpp/.h, utilities for getting process
 2020 	     ancestor info.
 2021     88bfbbb  overlay: add util.h with vector/string/path utilities.
 2022     06b646d  OverlayConfig: add UI for configuring the launcher filter.
 2023     be70cee  Settings: add overlay launcher filter settings.
 2024     3cf2801  overlay: update overlay_blacklist.h.
 2025     ab298d8  overlay: add overlay_launchers.h and overlay_whitelist.h.
 2026     e414bd3  Merge PR #2958: Fix no-pch build and add a no-pch
 2027 	     configuration to Travis CI
 2028     f31bbf3  Merge PR #2959: scripts/rcc-depends.py: fall back to using the
 2029 	     absolute path when os.path.relpath() fails on Windows.
 2030     b6c6b18  Meta: add QSslCipher header to fix no-pch build.
 2031     8ec4775  travis-ci: add a no-pch build to the Travis matrix.
 2032     ac674d9  scripts/rcc-depends.py: fall back to using the absolute path
 2033 	     when os.path.relpath() fails on Windows.
 2034 
 2035 2017-03-18
 2036   Davide Beatrici <davidebeatrici@gmail.com>
 2037     942ba6d  travis-ci: Remove unneeded "winpaths_custom" CONFIG option
 2038     d19fdd5  plugins/gtav: update plugin to work with version 1.38 (Steam)
 2039 
 2040   Mikkel Krautz <mikkel@krautz.dk>
 2041     3313f9b  Merge PR #2956: MurmurIce: fix signed/unsigned comparison
 2042 	     between string size and std::numeric_limits.
 2043     c84af26  Merge PR #2955: qmake/compiler.pri: fix value of MUMBLE_ARCH
 2044 	     on Qt 5.
 2045     37269b1  Merge PR #2954: travis-ci: Remove unneeded "winpaths_custom"
 2046 	     CONFIG option
 2047     a58815c  qmake/compiler.pri: fix value of MUMBLE_ARCH on Qt 5.
 2048     8728ea7  MurmurIce: fix signed/unsigned comparison between string size
 2049 	     and std::numeric_limits.
 2050     69defe5  Merge PR #2953: plugins/gtav: update plugin to work with
 2051 	     version 1.38 (Steam)
 2052 
 2053 2017-03-17
 2054   Davide Beatrici <davidebeatrici@gmail.com>
 2055     cb1c1b4  WinGUIDs.cpp: Fix missing symbol linker error
 2056     b674036  compiler.pri: Use the Unix block for win32-g++ too
 2057     19c4f9f  Move "getenvQString()" function to a dedicated header and
 2058 	     rename it
 2059     ad0a3c5  Move Windows GUID initialization to WinGUIDS.cpp file.
 2060     42134a1  mumble.pro: Fix "avrt" library linkage
 2061     2c045c8  Timer.cpp: Fix missing Boost symbol for MinGW
 2062     e07240e  WASAPI.cpp: Fix cross-initialization problem
 2063     3f8919e  WASAPI.cpp: Manually define GUIDs
 2064     a913a33  os_win.cpp: Use the "delayHook()" function only with MSVC
 2065     d01994d  DirectSound.cpp: Replace "LPDIRECTSOUNDNOTIFY8" with
 2066 	     "LPDIRECTSOUNDNOTIFY"
 2067     bad172f  ServerHandler.cpp: Delay load "qwave.dll" only with MSVC
 2068     170f284  src: Fix QoS build with MinGW
 2069     5ce8161  mumble_pch.hpp: Include <ws2tcpip.h> to fix MinGW build
 2070     e3bc8ff  mumble_pch.hpp: Set up Windows macros _WIN32_WINNT and
 2071 	     NTDDI_VERSION to target Windows 7 on MinGW.
 2072     bb5c365  opus-build.pro: Don't use MSVC-specific SSE config options
 2073 	     options for MinGW
 2074     594d010  opus-build: Rename "Win32" folder to "win32"
 2075     06606f7  mumble_exe.pro: Enable UNICODE for MinGW
 2076     78717d3  mumble.pro: split MSVC/MinGW libsndfile linking, due to
 2077 	     different ordering and dependency requirements.
 2078     6aa30d8  mumble.pro: Link against "ksuser" in the MinGW build
 2079     d8a165b  openssl.pri: Link against "libssl", "libcrypto" and "gdi32"
 2080 	     when targetting MinGWi
 2081     b44cc7e  mumble.pri: Create configuration for MinGW
 2082     5754a09  compiler.pri: Enable SSE and SSE2 for MinGW
 2083     45a40bf  compiler.pri: Define "MINGW_HAS_SECURE_API" to enable secure
 2084 	     functions
 2085     67422bc  compiler.pri: Add CONFIG(symbols) support to win32-g++ build.
 2086     886098b  compiler.pri: Use QT_ARCH instead of QMAKE_target.arch with Qt
 2087 	     5
 2088     0a253c7  mumble_exe.pro: Remove MSVC flags for MinGW
 2089     633f50b  minhook-build.pro: Remove MSVC flags for MinGW
 2090     d84dc1a  speex-build.pro: Use Unix-like config.h for the MinGW build,
 2091 	     instead of win32/config.h"
 2092     322e711  celt-0.7.0-build.pro: Use Unix-like config.h for the MinGW
 2093 	     build, instead of win32/config.h"
 2094     0e460ba  celt-0.11.0-build.pro: Use Unix-like config.h for the MinGW
 2095 	     build, instead of win32/config.h"
 2096     a2526bc  g15helper.pro: Don't use "mt.exe" with MinGW
 2097     e50eefc  murmur.pro: Don't use "mt.exe" with MinGW
 2098     5257dce  mumble_exe.pro: Don't use "mt.exe" with MinGW
 2099     756dadc  mumble.pro: Don't use "mt.exe" with MinGW
 2100     882d972  Connection, Server, ServerHandler: Cast "dwFlow" to DWORD
 2101 	     pointer to fix MinGW build.
 2102     f03ef98  DirectSound.h: include <mmsystem.h> to fix MinGW build.
 2103     568915d  os_win.cpp: Include <shobjidl.h> and <shlobj.h> to fix MinGW
 2104 	     build
 2105     93efd81  os_win.cpp: Include <float.h> to fix MinGW build
 2106     ac9c6fc  os_win.cpp: Include <share.h> to fix MinGW build
 2107     2c431b8  murmur_pch.h: Include missing headers
 2108     2bd9f06  travis-ci: Execute "make check" using Wine
 2109     1726c81  TextToSpeech.cpp: Fix build problem
 2110 
 2111   Mikkel Krautz <mikkel@krautz.dk>
 2112     10079ed  Merge PR #2907: Implement support for building Mumble and
 2113 	     Murmur using the MinGW toolchain.
 2114     f9cf8da  travis-ci: Use MinGW build envs
 2115     8758cf5  Merge PR #2952: TextToSpeech.cpp: Fix build problem
 2116     048d029  Merge PR #2951: Transifex translation update
 2117 
 2118 2017-03-16
 2119   Davide Beatrici <davidebeatrici@gmail.com>
 2120     08e2d0a  Use Qt Speech if specified and available
 2121 
 2122   Mikkel Krautz <mikkel@krautz.dk>
 2123     b16983f  Merge PR #2922: Mumble: remove expert mode.
 2124     0d2e891  Settings: document that expert mode has been removed.
 2125     1017830  Mumble: remove expert mode.
 2126     b9165ae  Merge PR #2939: Implement QtSpeech-based text-to-speech
 2127 	     backend
 2128     6b7dfc7  Merge PR #2948: Fixed uname() query on Solaris.
 2129     562353a  Merge PR #2949: Transifex translation update
 2130 
 2131   Maxwell Cody <roge@riseup.net>
 2132     fef7252  OSInfo: Documented Solaris uname() fix.
 2133 
 2134 2017-03-15
 2135   Jan Klass <kissaki@posteo.de>
 2136     aa68f5a  By default do not use other-talk attenuation
 2137 
 2138   Mikkel Krautz <mikkel@krautz.dk>
 2139     5e7cbca  Merge PR #2935: WASAPI.cpp: Remove unused "numFramesLeft"
 2140 	     variable
 2141     92b82cf  Merge PR #2943: Murmur: update registration URL to use
 2142 	     mumble.info instead of mumble.hive.no.
 2143     6898407  Merge PR #2944: Transifex translation update
 2144 
 2145   Maxwell Cody <roge@riseup.net>
 2146     41e0652  Fixed uname() query on Solaris.
 2147 
 2148 2017-03-14
 2149   Davide Beatrici <davidebeatrici@gmail.com>
 2150     0b4d204  WASAPI.cpp: Remove unused "numFramesLeft" variable
 2151     48c988c  plugins/sto.cpp: Retract plugin
 2152     57e3d90  plugins/ql: Fix spectator state offset
 2153     e284bcc  Overlay_win: Fix "m_active" variable order
 2154     f7798c3  MurmurIce.cpp: Fix signed/unsigned comparison warning
 2155 
 2156   Mikkel Krautz <mikkel@krautz.dk>
 2157     aea841a  Murmur: update registration URL to use mumble.info instead of
 2158 	     mumble.hive.no.
 2159     2667fe4  Merge PR #2932: Overlay_win: Fix "m_active" variable order
 2160     9de6718  Merge PR #2941: plugins/sto.cpp: Retract plugin
 2161     bbceaa6  Merge PR #2942: plugins/ql: Fix spectator state offset
 2162     47be309  Merge PR #2924: GlobalShortcut: allow users to enable/disable
 2163 	     our additional shortcut engines on Windows.
 2164     649537f  Merge PR #2938: MurmurIce.cpp: Fix comparison between signed
 2165 	     and unsigned integer
 2166     50fc0ca  Merge PR #2931: UserView.cpp: Fix deprecated Qt class
 2167     ec07f61  Merge PR #2936: WASAPI.cpp: Fix print format warnings
 2168     c495c57  Merge PR #2937: XboxInput: Fix type-punned pointer dereference
 2169 	     warning
 2170     905461f  Merge PR #2930: Global.cpp: Fix unused "migrateDataDir()"
 2171 	     function on Windows
 2172     e7c39bb  Merge PR #2940: Transifex translation update
 2173 
 2174 2017-03-13
 2175   Davide Beatrici <davidebeatrici@gmail.com>
 2176     49bbe3c  Global.cpp: Fix unused "migrateDataDir()" function on Windows
 2177     00885e3  WASAPI.cpp: Fix wrong print format
 2178     179556d  UserView.cpp: use the QStyleOptionViewItem appropriate for the
 2179 	     Qt version we build against.
 2180     9fa3843  XboxInput: clean up code by introducing XboxInputGetStateFunc
 2181 	     typedef.
 2182     88654df  ASIOInput.cpp: Fix print format warning
 2183     357c30e  os_win.cpp: Fix unused "mumbleMessageOutput()" function
 2184 
 2185   Mikkel Krautz <mikkel@krautz.dk>
 2186     dbab0f7  Merge PR #2926: Add setting for enabling the Developer menu
 2187     841bff8  Merge PR #2933: os_win.cpp: Fix unused "mumbleMessageOutput()"
 2188 	     function with Qt 5
 2189     76d2ea2  Merge PR #2934: ASIOInput.cpp: Fix print format warning
 2190 
 2191 2017-03-12
 2192   Mikkel Krautz <mikkel@krautz.dk>
 2193     dda999c  Merge PR #2929: main.pro: use qmake/compiler.pri -- the
 2194 	     compiler.pri in the root does not exist.
 2195     1a953fc  main.pro: use qmake/compiler.pri -- the compiler.pri in the
 2196 	     root does not exist.
 2197     7e4205b  MainWindow: implement UI logic for 'ui/developermenu' setting.
 2198     4a6a2bd  LookConfig: hook up 'ui/developermenu' setting in the User
 2199 	     Interface config dialog.
 2200     4a62783  Settings: add setting for enabling developer menu.
 2201     c59ca21  Merge PR #2925: Use 'Third-Party Licenses' in About dialog
 2202 	     instead of "3rd party licenses"
 2203     845e516  Murmur: use title-case for 'Third-Party Licenses' text in
 2204 	     About dialog.
 2205     fc606ce  Mumble: use 'Third-Party Licenses' in About dialog.
 2206     c319d5c  GlobalShortcut: allow users to enable/disable our additional
 2207 	     shortcut engines on Windows.
 2208     0e49ea3  GlobalShortcut_win: check for gkey != NULL in gkey handling.
 2209     da41c19  GlobalShortcut_win: check for xboxinput != NULL before use.
 2210     82e8a33  Settings: add missing save call for the 'shortcut/gkey'
 2211 	     setting.
 2212     9cb4040  Settings: add setting for winhooks.
 2213 
 2214 2017-03-11
 2215   Davide Beatrici <davidebeatrici@gmail.com>
 2216     74710cf  GlobalShortcut_win.cpp: Make the "qHash()" function non-static
 2217     94d5552  main.cpp: Change "_declspec" to "__declspec"
 2218     846e1eb  MumbleApplication.h: Remove additional scope resolution for
 2219 	     the "nativeEventFilter()" function
 2220     9d2cdc0  mumble.pro: Use "3rdparty/asio" instead of "ASIO_PATH", if the
 2221 	     folder exists
 2222 
 2223   Mikkel Krautz <mikkel@krautz.dk>
 2224     bed0869  Merge PR #2921: Overlay_win: properly initialize
 2225 	     m_helper_enabled, m_helper64_enabled and m_mumble_handle.
 2226     b3f2833  Overlay_win: properly initialize m_helper_enabled,
 2227 	     m_helper64_enabled and m_mumble_handle.
 2228     aef577f  Merge PR #2917: MumbleApplication.h: Remove additional scope
 2229 	     resolution for the "nativeEventFilter()" function
 2230     5076416  Merge PR #2918: main.cpp: Change "_declspec" to "__declspec"
 2231     0740c0a  Merge PR #2919: GlobalShortcut_win.cpp: Make the "qHash()"
 2232 	     function non-static
 2233     91a8c2c  Merge PR #2916: mumble.pro: Use "3rdparty/asio" instead of
 2234 	     "ASIO_PATH", if the folder exists
 2235 
 2236 2017-03-07
 2237   brooss <brooss.teambb@gmail.com>
 2238     b651526  add kodi.exe to overlay_blacklist.h
 2239 
 2240   Mikkel Krautz <mikkel@krautz.dk>
 2241     4fe90ae  Merge PR #2909: MurmurIce: avoid NUL bytes in Ice messages
 2242 
 2243 2017-03-06
 2244   Davide Beatrici <davidebeatrici@gmail.com>
 2245     cc00b21  mumble_pch.hpp: Remove "interface" workaround for Qt 5
 2246     2f3062a  mumble_pch.hpp: Include "mmreg.h" header
 2247     9ab67db  mumble_pch.hpp: Define "WIN32_LEAN_AND_MEAN", as in
 2248 	     "murmur_pch.h"
 2249     d096132  mumble_pch.hpp: Delete _WINSOCKAPI_ definition
 2250     c8e3283  mumble_pch.hpp: Include "qos2.h" before "windows.h", as in
 2251 	     Murmur
 2252     4064792  mumble_pch.hpp: Include "winsock2.h" before "windows.h"
 2253 
 2254   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 2255     617975e  Merge PR #2781: mumble_pch.hpp: Improve MinGW compatibility.
 2256 
 2257   Mikkel Krautz <mikkel@krautz.dk>
 2258     63bf486  MurmurIce: base64-encode MurmurUser::context on the wire to
 2259 	     avoid NUL bytes w/o losing data.
 2260     6e820e8  Merge PR #2912: overlay_blacklist.h: add "kodi.exe"
 2261 
 2262 2017-03-05
 2263   Davide Beatrici <davidebeatrici@gmail.com>
 2264     0fdbb5d  rcc.pri: Fix wrong script path
 2265     d049958  Move .pri files and "toolchain" folder in "qmake"
 2266 
 2267   Mikkel Krautz <mikkel@krautz.dk>
 2268     cad1bac  Merge PR #2794: ServerDB, Meta: add support for SQLite WAL.
 2269     1818476  ServerDB, Meta: add support for SQLite WAL.
 2270     6f41f4b  MurmurIce: avoid NUL bytes in Ice messages
 2271     cb952e0  Merge PR #2908: Meta: enable both IPv4 and IPv6 if we're
 2272 	     unable to query network interfaces.
 2273     a9b9dfe  Meta: enable both IPv4 and IPv6 if we're unable to query
 2274 	     network interfaces.
 2275     5a31a63  Merge PR #2910: rcc.pri: Fix wrong script path
 2276     48ca9e0  Merge PR #2905: Move .pri files to the "qmake" folder
 2277     b3df846  Merge PR #2904: Transifex translation update
 2278     1742f86  Merge PR #2850: Live reload of Murmur SSL settings via SIGUSR1
 2279 	     (including runtime certificate-swap for Let's Encrypt)
 2280     c0b0f01  Merge PR #2903: appveyor.yml: use
 2281 	     win64-static-no-ltcg-1.3.x-2017-03-04-1ddd966-811.
 2282     03e5311  appveyor.yml: use
 2283 	     win64-static-no-ltcg-1.3.x-2017-03-04-1ddd966-811.
 2284 
 2285 2017-03-04
 2286   Mikkel Krautz <mikkel@krautz.dk>
 2287     7925c37  Cert: reset Server's SSL state in initializeCert().
 2288     af172cf  installer: quote guids in Settings.wxi.
 2289 
 2290 2017-03-03
 2291   Mikkel Krautz <mikkel@krautz.dk>
 2292     03908a0  Merge PR #2898: Transifex translation update
 2293 
 2294 2017-03-02
 2295   Mikkel Krautz <mikkel@krautz.dk>
 2296     a90fc60  Merge PR #2896: src/tests: make all test .pro files 'inherit'
 2297 	     from common test.pri file.
 2298     839237c  Merge PR #2897: Transifex translation update
 2299     1560970  src/tests: make all test .pro files 'inherit' from common
 2300 	     test.pri file.
 2301     09d4bd3  MetaParams: replace SSL settings setup code with a call to
 2302 	     loadSSLSettings().
 2303     fd78d64  Meta, UnixMurmur: implement live certificate reloading via the
 2304 	     USR1 signal.
 2305     9ae2a7f  Merge PR #2891: ServerDB: use PasswordGenerator class for
 2306 	     generating initial SuperUser password.
 2307     218eb18  ServerDB: use PasswordGenerator class for generating initial
 2308 	     SuperUser password.
 2309     b046d6f  Merge PR #2890: PasswordGenerator: add new class for
 2310 	     generating human-friendly passwords via CryptographicRandom.
 2311     a9e7ccf  PasswordGenerator: add new class for generating human-friendly
 2312 	     passwords via CryptographicRandom.
 2313     e848e56  Merge PR #2895: TestCryptographicRandom: add QT_NO_OPENGL to
 2314 	     fix 'make check' for win32-msvc builds.
 2315     fc878e0  TestCryptographicRandom: add QT_NO_OPENGL to fix 'make check'
 2316 	     for win32-msvc builds.
 2317     a58d708  Merge PR #2882: CryptographicRandom: new class for acquiring
 2318 	     random data for cryptographic purposes.
 2319 
 2320 2017-03-01
 2321   Mikkel Krautz <mikkel@krautz.dk>
 2322     aa25435  CryptographicRandom: new class for acquiring random data for
 2323 	     cryptographic purposes.
 2324 
 2325 2017-02-28
 2326   Mikkel Krautz <mikkel@krautz.dk>
 2327     cae5d6d  Merge PR #2885: .gitignore: add target_wrapper.bat.
 2328     5a785f9  Merge PR #2889: Transifex translation update
 2329     28d5b8e  Cert: require Qt 5.5 for QSsl::Ec.
 2330     629dd2d  Add Qt 5 Trusty build to .travis.yml.
 2331     9ff780b  Merge PR #2886: src/tests: fix various MSVC build issues.
 2332     d1454a1  qmake/openssl.pri: link against gdi32.dll.
 2333     cba18e9  src/tests: fix various MSVC build issues.
 2334     6070c82  Merge PR #2883: ManualPlugin: re-enable unhinge button for Qt
 2335 	     5.
 2336     360477e  .gitignore: add target_wrapper.bat.
 2337     d6751e8  ManualPlugin: re-enable unhinge button for Qt 5.
 2338 
 2339 2017-02-27
 2340   Mikkel Krautz <mikkel@krautz.dk>
 2341     0be6855  Merge PR #2881: tests: add existing TestCrypt,
 2342 	     TestPacketDataStream and TestTimer tests to the test suite.
 2343 
 2344 2017-02-26
 2345   Mikkel Krautz <mikkel@krautz.dk>
 2346     05c79d5  tests: move TestTimer to new testing infrastructure.
 2347     955ca86  tests: move TestPacketDataStream to the new testing
 2348 	     infrastructure.
 2349     7b25a05  tests: move TestCrypt to the new testing infrastructure.
 2350     1a1bd8c  Merge PR #2879: Various minor fixes in preparation for
 2351 	     hot-cert reload
 2352     85d6239  Merge PR #2880: MurmurIce: remove ad-hoc RSA checks in
 2353 	     updateCertificate with Server::isKeyForCert().
 2354     01f91ec  MurmurIce: remove ad-hoc RSA checks in updateCertificate with
 2355 	     Server::isKeyForCert().
 2356     1a0e145  Meta: remove use of global QSslSocket::defaultCiphers() list.
 2357     947eb90  Move SSL check and version log message to main.cpp from
 2358 	     MetaParams::read().
 2359     887aa91  Meta: add qAbsSettingsFilePath variable.
 2360     250a93b  Server: add bUsingMetaCert flag.
 2361     4fbbdda  Meta: move qmConfig.clear().
 2362     f2ea3de  UnixMurmur: Add USR1 signal handler for reloading SSL
 2363 	     settings.
 2364     21888b1  Meta: add 'QSettings *' parameter to
 2365 	     MetaParams::typeCheckedFromSettings().
 2366     fa98f6d  Merge PR #2876: .travis.yml: add 'make check' to the Travis
 2367 	     Linux build.
 2368     329dd4e  Merge PR #2864: Fix crash when using the VoiceRecorder with
 2369 	     voice target shortcuts
 2370     e32f971  Merge PR #2878: TestCryptographicHash: make test GUI-less.
 2371     fee1934  TestCryptographicHash: make test GUI-less.
 2372     0df9a37  Merge PR #2877: Translation update
 2373     4a6074e  Translation update
 2374     2abd928  .travis.yml: add 'make check' to the Travis Linux build.
 2375     70bf686  Merge PR #2874: Add make target 'check' to the build.
 2376     f4dfc4a  Audio, AudioOutput: guard against invalid packet types in
 2377 	     AudioOutput::addFrameToBuffer().
 2378     aa2683f  AudioOutputSpeech: only process Speex packets as Speex.
 2379     8294f2d  AudioInput: check iTarget and iPrevTarget for errors before
 2380 	     use in flushCheck().
 2381     6172477  Add make target 'check' to the build.
 2382     dcc9236  Merge PR #2875: qmake/openssl.pri: when using OpenSSL via
 2383 	     pkgconfig, ensure link_pkgconfig is in CONFIG.
 2384 
 2385 2017-02-25
 2386   Mikkel Krautz <mikkel@krautz.dk>
 2387     260b32d  Merge PR #2860: Murmur: clean up use of the global
 2388 	     QSslSocket::defaultCaCertificates() list.
 2389     45276e8  Cert: for servers using the cert/key specified in murmur.ini,
 2390 	     also inherit its intermediates.
 2391     7b500db  Server: treat certs from murmur.ini's sslCA as CA certs for
 2392 	     client verification.
 2393     ac02f45  Register: treat certs from murmur.ini's sslCA option as CA
 2394 	     certs when registering.
 2395     1c8b637  Server: rename qlCA to qlIntermediates, to properly reflect
 2396 	     its function.
 2397     d5f04b4  Meta: avoid cluttering the global
 2398 	     QSslSocket::defaultCaCertificates() list.
 2399     939f6f1  qmake/openssl.pri: when using OpenSSL via pkgconfig, ensure
 2400 	     link_pkgconfig is in CONFIG.
 2401     e95dd30  Merge PR #2873: .gitignore: make xxx_plugin_import.cpp a glob
 2402 	     entry.
 2403     c435f9e  .gitignore: make xxx_plugin_import.cpp a glob entry.
 2404     accc8fd  Merge PR #2868: CryptographicHash: new class for computing
 2405 	     cryptographic hashes.
 2406     7c22b84  CryptographicHash: new class for computing cryptographic
 2407 	     hashes.
 2408 
 2409 2017-02-24
 2410   Mikkel Krautz <mikkel@krautz.dk>
 2411     c74fc80  Merge PR #2867: mumble.pri: split out OpenSSL depenency lookup
 2412 	     into qmake/openssl.pri for easier use in tests.
 2413 
 2414 2017-02-23
 2415   Mikkel Krautz <mikkel@krautz.dk>
 2416     6329ed7  mumble.pri: split out OpenSSL depenency lookup into
 2417 	     qmake/openssl.pri for easier use in tests.
 2418 
 2419 2017-02-21
 2420   Davide Beatrici <davidebeatrici@gmail.com>
 2421     707164b  plugins/rl: update plugin to work with version 1.29
 2422 
 2423   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 2424     5e73de9  Merge PR #2861: plugins/rl: update plugin to work with version
 2425 	     1.29
 2426 
 2427   Mikkel Krautz <mikkel@krautz.dk>
 2428     90a904d  Merge PR #2862: lrelease.pri: add Windows-specific code path,
 2429 	     to fix nmake build.
 2430     ecdd997  lrelease.pri: add Windows-specific code path, to fix nmake
 2431 	     build.
 2432     5d036bc  Merge PR #2859: Murmur: refactor private key loading sequence.
 2433 
 2434 2017-02-20
 2435   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 2436     a978593  Merge PR #2857: OverlayConfig: handle removal of qWinAppInst()
 2437 	     in Qt 5.8.
 2438 
 2439   Mikkel Krautz <mikkel@krautz.dk>
 2440     30c4c41  MurmurIce: use Server::privateKeyFromPEM in updateCertificate
 2441 	     RPC method.
 2442     affa2c4  Meta: use Server::privateKeyFromPEM.
 2443     32ca3cf  Server, Cert: make use of Server::privateKeyFromPEM() method.
 2444     441063f  Server, Cert: add Server::privateKeyFromPEM() method.
 2445     1a4ecd1  OverlayConfig: handle removal of qWinAppInst() in Qt 5.8.
 2446 
 2447   Steven Noonan <steven@uplinklabs.net>
 2448     e75e737  murmur: add support for EC private keys
 2449 
 2450 2017-02-19
 2451   Davide Beatrici <davidebeatrici@gmail.com>
 2452     b50ab76  Always use lrelease binary from QT_INSTALL_BINS.
 2453 
 2454   Mikkel Krautz <mikkel@krautz.dk>
 2455     17bae48  Merge PR #2852: Always use lrelease binary from
 2456 	     QT_INSTALL_BINS.
 2457     d41923d  Merge PR #2851: mumble.pro: handle case where QSQLite a plugin
 2458 	     in static builds.
 2459     af903fa  Merge PR #2765: python.pri: Fix path search for MinGW on Linux
 2460 
 2461 2017-02-18
 2462   Davide Beatrici <davidebeatrici@gmail.com>
 2463     91abad7  mumble.pro: handle case where QSQLite a plugin in static
 2464 	     builds.
 2465 
 2466 2017-02-16
 2467   Mikkel Krautz <mikkel@krautz.dk>
 2468     f30e1d6  Merge PR #2853: Transifex translation update
 2469 
 2470 2017-02-14
 2471   Davide Beatrici <davidebeatrici@gmail.com>
 2472     c0b6750  Add support for custom "protoc" path and scan using "which" on
 2473 	     Linux
 2474 
 2475   Jan Klass <kissaki@posteo.de>
 2476     ef03f56  Add theme push-to-mute icon
 2477 
 2478   Mikkel Krautz <mikkel@krautz.dk>
 2479     84044a7  Merge PR #2847: Transifex translation update
 2480     e0b384b  Merge PR #2844: Add support for custom "protoc" path and scan
 2481 	     using "which" on Linux
 2482 
 2483 2017-02-13
 2484   Davide Beatrici <davidebeatrici@gmail.com>
 2485     09cfc1d  python.pri: Fix path search for MinGW on Linux
 2486 
 2487   Jan Klass <kissaki@posteo.de>
 2488     bb32763  Add push-to-mute icon
 2489 
 2490 2017-02-12
 2491   Stefan Hacker <dd0t@users.sourceforge.net>
 2492     86f8eef  Add appveyor configuration for windows proof builds
 2493     d9ba3db  Add travis configuration for linux proof builds
 2494 
 2495   Mikkel Krautz <mikkel@krautz.dk>
 2496     1619dbb  Merge PR #2840: Add travis configuration for linux proof
 2497 	     builds
 2498     7bd6b6c  Merge PR #2839: Add appveyor configuration for windows proof
 2499 	     builds
 2500 
 2501 2017-02-11
 2502   Mikkel Krautz <mikkel@krautz.dk>
 2503     289d0d4  Merge PR #2838: mumble_exe: when using a versioned root, set
 2504 	     the CWD to it.
 2505     03cfe38  mumble_exe: when using a versioned root, set the CWD to it.
 2506 
 2507 2017-02-10
 2508   Mikkel Krautz <mikkel@krautz.dk>
 2509     5bbd804  Merge PR #2835: installer: don't ship dbghelp.dll anymore.
 2510     81f36bb  Merge PR #2817: installer: use WiX from buildenv.
 2511     18caa17  installer: don't ship dbghelp.dll anymore.
 2512 
 2513 2017-02-09
 2514   Davide Beatrici <davidebeatrici@gmail.com>
 2515     00f81cb  mumble_proto.pro: fix protoc invocation for out-of-tree builds
 2516 
 2517   Mikkel Krautz <mikkel@krautz.dk>
 2518     3315e01  Merge PR #2830: mumble_proto.pro: fix protoc invocation for
 2519 	     out-of-tree builds
 2520     7ebabda  Merge PR #2833: Transifex translation update
 2521 
 2522 2017-02-08
 2523   Davide Beatrici <davidebeatrici@gmail.com>
 2524     2dee4ea  minhook-build.pro: Fix paths
 2525 
 2526   Mikkel Krautz <mikkel@krautz.dk>
 2527     4eef649  Merge PR #2828: minhook-build.pro: Fix paths
 2528 
 2529 2017-02-07
 2530   Mikkel Krautz <mikkel@krautz.dk>
 2531     d15c3f9  Merge PR #2821: Murmur: fix bad interaction with QDBus and
 2532 	     fork().
 2533     1e9d2b3  Murmur: fix bad interaction with QDBus and fork().
 2534     ef5f082  Merge PR #2826: 3rdparty/minhook-src: update MinHook to
 2535 	     v1.3.3.
 2536     b005b71  3rdparty/minhook-src: update MinHook to v1.3.3.
 2537     2fb5ee7  Merge PR #2825: Revert 91dc3d39f0 ('Move counter variable in
 2538 	     processMsg into Opus condition.').
 2539     a9330a4  Revert 91dc3d39f0 ('Move counter variable in processMsg into
 2540 	     Opus condition.').
 2541 
 2542   Piratonym <piratonym@piratonym.cc>
 2543     0c10bca  Add push-to-mute icon to mumble.qrc
 2544     9b8e745  Indicate in the tray when the push-to-mute button is pressed
 2545 
 2546 2017-02-06
 2547   Davide Beatrici <davidebeatrici@gmail.com>
 2548     7e72e77  GlobalShortcut_win.cpp: Fix MinGW compilation warnings
 2549 
 2550   Mikkel Krautz <mikkel@krautz.dk>
 2551     4400a80  Merge PR #2823: GlobalShortcut_win.cpp: Fix MinGW compilation
 2552 	     warnings
 2553 
 2554 2017-02-05
 2555   Davide Beatrici <davidebeatrici@gmail.com>
 2556     6afeca6  DirectSound.cpp: Fix MinGW compilation warnings
 2557     e8c8220  GKey.cpp: Fix MinGW compilation warnings
 2558 
 2559   Mikkel Krautz <mikkel@krautz.dk>
 2560     012429c  Merge PR #2818: installer: ship app-local copies of UCRT DLLs.
 2561     c895dad  installer: ship app-local copies of UCRT DLLs.
 2562     e4fe8fb  installer: use WiX from buildenv.
 2563     4ca6f2c  Merge PR #2810: DirectSound.cpp: Fix MinGW compilation
 2564 	     warnings
 2565     cef2324  Merge PR #2812: GKey.cpp: Fix MinGW compilation warnings
 2566     78ff4fc  Merge PR #2816: LCD: drop workaround for Qt >= 5.6.2.
 2567     7a0790b  LCD: drop workaround for Qt >= 5.6.2.
 2568 
 2569 2017-02-04
 2570   Davide Beatrici <davidebeatrici@gmail.com>
 2571     aee1469  Overlay_win.cpp: Fix MinGW compilation warning
 2572 
 2573   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 2574     b817d3f  Merge PR #2811: Fix MinGW compilation warning
 2575 
 2576   Stefan Hacker <dd0t@users.sourceforge.net>
 2577     43109d1  Fix linking mumble client in static debug mode
 2578     1773dc7  Integrate review comments on getenvQString
 2579 
 2580   Mikkel Krautz <mikkel@krautz.dk>
 2581     11f9244  MumbleApplication: introduce getenvQString and use it in
 2582 	     applicationVersionRoot.
 2583 
 2584 2017-02-03
 2585   Davide Beatrici <davidebeatrici@gmail.com>
 2586     625d1ce  OSInfo.cpp: Fix MinGW compilation warnings
 2587 
 2588   Jan Klass <kissaki@posteo.de>
 2589     52662d7  Fix usage of QFileInfo for Qt4
 2590 
 2591   Mikkel Krautz <mikkel@krautz.dk>
 2592     487e032  Merge PR #2807: Fix usage of QFileInfo for Qt4
 2593     d871f34  Merge PR #2793: Show fallback icon on missing country flag
 2594 	     icon
 2595     4886268  Merge PR #2804: OSInfo.cpp: Fix MinGW compilation warnings
 2596 
 2597 2017-02-02
 2598   Davide Beatrici <davidebeatrici@gmail.com>
 2599     2966e5f  os_win.cpp: Fix PATH_MAX redefinition warning
 2600 
 2601   Jan Klass <kissaki@posteo.de>
 2602     95c7b5e  Show fallback icon on missing country flag icon
 2603 
 2604   Mikkel Krautz <mikkel@krautz.dk>
 2605     077cbfd  Merge PR #2796: VoiceRecorder.cpp: Use braces to avoid
 2606 	     ambiguous "else"
 2607     51bb441  Merge PR #2797: os_win.cpp: Fix PATH_MAX redefinition warning
 2608     1be562f  Merge PR #2790: mumble_plugin_win32_ptr_type.h: Prevent
 2609 	     redefinition of "NOMINMAX"
 2610     4d6a813  Refactor Server::supportsDualStack().
 2611 
 2612 2017-02-01
 2613   Davide Beatrici <davidebeatrici@gmail.com>
 2614     49f9d61  VoiceRecorder.cpp: Use braces to avoid ambiguous "else"
 2615 
 2616   Jan Klass <kissaki@posteo.de>
 2617     c083432  CertWizard: Password requirement notice on import
 2618 
 2619 2017-01-31
 2620   Davide Beatrici <davidebeatrici@gmail.com>
 2621     2213d50  plugins: Prevent redefinition of "NOMINMAX"
 2622 
 2623   Jan Klass <kissaki@posteo.de>
 2624     b9e9ee9  Reduce SVG icon file size
 2625 
 2626 2017-01-30
 2627   Jan Klass <kissaki@posteo.de>
 2628     5dbb124  Update country flag icons
 2629     475907b  Document workaround in LogTextBrowser
 2630 
 2631   Mikkel Krautz <mikkel@krautz.dk>
 2632     039096a  Merge PR #2792: Re-run mkflags.py to remove non-existant
 2633 	     '__.svg' from our flags QRC files.
 2634     c8d0880  Re-run mkflags.py to remove non-existant '__.svg' from our
 2635 	     flags QRC files.
 2636     867d4f6  Merge PR #2791: Update country flag icons
 2637 
 2638 2017-01-29
 2639   Davide Beatrici <davidebeatrici@gmail.com>
 2640     474b370  plugins: Fix indentation and whitespace
 2641 
 2642   Mikkel Krautz <mikkel@krautz.dk>
 2643     c936b99  Merge PR #2785: plugins: Use tabs for indentation, remove
 2644 	     trailing whitespace
 2645 
 2646 2017-01-27
 2647   Mikkel Krautz <mikkel@krautz.dk>
 2648     82d385f  Merge PR #2780: installer: use "vcruntime140.dll" instead of
 2649 	     "msvcr140.dll" for vcruntime140.dll's component ID.
 2650     ea1c1b3  installer: use "vcruntime140.dll" instead of "msvcr140.dll"
 2651 	     for vcruntime140.dll's component ID.
 2652 
 2653 2017-01-26
 2654   Mikkel Krautz <mikkel@krautz.dk>
 2655     c3ebc17  Merge PR #2776: installer: use VC140 CRT.
 2656     452aa61  installer: use VC140 CRT.
 2657     afd86cf  Merge PR #2775: MVSC2015 toolchain fixes: ignore C4091 on
 2658 	     v140_xp toolchain and fix UCRT lib path in toolchain files
 2659     09c22a5  toolchain: update win32-msvc2015 x64 and x86 toolchains to
 2660 	     include ucrt lib dir.
 2661     df4b0d8  compiler.pri: for win32-msvc, ignore C4091 when building
 2662 	     against v140_xp toolset.
 2663     3cbccc5  Merge PR #2760: Update QSslDiffieHellmanParameters API calls
 2664 	     to final Qt 5.8 API
 2665 
 2666 2017-01-25
 2667   Davide Beatrici <davidebeatrici@gmail.com>
 2668     d179468  WASAPI.h: Include missing header for MinGW on Linux
 2669     28b9b1d  WASAPI.h: Change header name capitalization for MinGW on Linux
 2670     a4b1f8a  rcc.pri: Fix script path for MinGW on Linux
 2671     7b31e4f  mumble_pch.hpp: Change header name capitalization for MinGW on
 2672 	     Linux
 2673 
 2674   Mikkel Krautz <mikkel@krautz.dk>
 2675     cc4d32f  Merge PR #2774: WASAPI.h: Include missing header for MinGW on
 2676 	     Linux
 2677     7e1fdaa  Merge PR #2771: rcc.pri: Fix script path for MinGW on Linux
 2678     8fc69fe  Merge PR #2772: WASAPI.h: Change header name capitalization
 2679 	     for MinGW on Linux
 2680     cda06e9  Merge PR #2770: mumble_pch.hpp: Change header name
 2681 	     capitalization for MinGW on Linux
 2682 
 2683 2017-01-24
 2684   Mikkel Krautz <mikkel@krautz.dk>
 2685     c3e2905  Merge PR #2753: Murmur: set detach=false for -limits (implies
 2686 	     -fg).
 2687     460f550  Merge PR #2744: Revert PR 2674 and document audio backend
 2688 	     initialization and teardown
 2689     50be180  Merge PR #2767: Transifex translation update
 2690     3e777ba  Merge PR #2768: mumble.pro: use forward slash for GENQRC also
 2691 	     on Windows
 2692     f542989  Merge PR #2769: Use forward slash for paths in .rc files
 2693 
 2694 2017-01-23
 2695   Davide Beatrici <davidebeatrici@gmail.com>
 2696     1ba4269  Use forward slash for paths in .rc files
 2697     3bc58e8  mumble.pro: use forward slash for GENQRC also on Windows
 2698 
 2699 2017-01-22
 2700   Davide Beatrici <davidebeatrici@gmail.com>
 2701     63280fc  python.pri: Correct typo "unble" to "unable"
 2702     f1ba1df  main.pro: don't build minhook if "no-overlay" option specified
 2703     920244c  main.pro: fix no-overlay to actually work on Windows
 2704     fda85f4  main.pro: ensure we don't build overlay_gl on Windows.
 2705     e42e6ca  Make "no-overlay" option available also for Windows
 2706     6096b74  plugins: Fix MinGW compilation warnings and errors
 2707     e92b27b  plugins: Fix visibility for plugins compiled with MinGW
 2708 
 2709   Mikkel Krautz <mikkel@krautz.dk>
 2710     c2f6865  Merge PR #2764: python.pri: Correct typo "unble" to "unable"
 2711     b5aef4c  Merge PR #2762: MainWindow: don't include 'Hide Mumble' menu
 2712 	     item on macOS.
 2713     32030ed  MainWindow: don't include 'Hide Mumble' menu item on macOS.
 2714     bf90fad  Merge PR #2747: Allow hiding Muble from the menu without
 2715 	     minimizing
 2716     348d457  Merge PR #2761: main.pro: don't build minhook if "no-overlay"
 2717 	     option specified
 2718     44790f6  murmur.pro: remove Mumble buildenv requirement for
 2719 	     QSslDiffieHellmanParameters.
 2720     6456037  Murmur: use final Qt 5.8 API for QSslDiffieHellmanParameters.
 2721     a08c509  Merge PR #2759: main.pro: fix-ups for "no-overlay" CONFIG
 2722 	     option on Windows
 2723     98349a1  Merge PR #2755: plugins: Fix visibility, warnings and errors
 2724 	     when compiled with MinGW
 2725     0e898da  Murmur: set detach=false for -limits (implies -fg).
 2726     12b9c9b  Merge PR #2749: python.pri: detect missing 'which' command and
 2727 	     try to recover.
 2728     0c14aae  python.pri: detect missing 'which' command and try to recover.
 2729 
 2730 2017-01-21
 2731   Mikkel Krautz <mikkel@krautz.dk>
 2732     63661c0  Merge PR #2746: Remove long-form BSD-license from GKey.cpp/.h.
 2733 
 2734   Piratonym <piratonym@piratonym.cc>
 2735     74572fd  Allow hiding Muble from the menu without minimizing
 2736 
 2737 2017-01-20
 2738   Mikkel Krautz <mikkel@krautz.dk>
 2739     70573da  Remove long-form BSD-license from GKey.cpp/.h.
 2740     89036d5  Audio, AudioInput, AudioOutput: add proper documentation about
 2741 	     AudioInput and AudioOutput construction and destruction.
 2742     a4743f3  Revert PR #2674: Mumble: convert AudioInputPtr and
 2743 	     AudioOutputPtr to use QSharedPointer instead of
 2744 	     boost::shared_ptr.
 2745     4fe07a5  Merge PR #2742: Mumble.proto: explicitly use proto2 syntax.
 2746     4e6d3bf  Mumble.proto: explicitly use proto2 syntax.
 2747     59275f5  Merge PR #2741: CryptState: introduce AES_KEY_SIZE_*
 2748 	     constants.
 2749     4d256ca  CryptState: introduce AES_KEY_SIZE_* constants.
 2750 
 2751 2017-01-17
 2752   Mikkel Krautz <mikkel@krautz.dk>
 2753     fe65beb  Merge PR #2733: Transifex translation update
 2754 
 2755 2017-01-11
 2756   Mikkel Krautz <mikkel@krautz.dk>
 2757     9e26fae  Merge PR #2727: Transifex translation update
 2758 
 2759 2017-01-10
 2760   Davide Beatrici <davidebeatrici@gmail.com>
 2761     549197a  plugins/rl: update plugin to work with version 1.27
 2762 
 2763 2017-01-08
 2764   Mikkel Krautz <mikkel@krautz.dk>
 2765     73fe457  Merge PR #2724: Update tree copyrights to 2017.
 2766     91ebb8b  Update tree copyrights to 2017.
 2767     bc01254  Merge PR #2723: Transifex translation update
 2768 
 2769 2016-12-31
 2770   Davide Beatrici <davidebeatrici@gmail.com>
 2771     4d3d4d8  plugins/bf1: update plugin to work with version 1.0.47.30570
 2772 
 2773 2016-12-24
 2774   Davide Beatrici <davidebeatrici@gmail.com>
 2775     501651b  plugins/gtav: update plugin to work with version 1.37 (Steam
 2776 	     only)
 2777 
 2778 2016-12-23
 2779   Lari Tikkanen <lartza@outlook.com>
 2780     6366ff4  Default case for user dragging is unneeded
 2781     7586175  Use ChannelDrag enum for UserDrag
 2782     7e6c415  Implement configuring user dragging
 2783 
 2784   Mikkel Krautz <mikkel@krautz.dk>
 2785     df0bd66  Merge PR #2716: Update AUTHORS and CHANGES.
 2786     f5a053f  Update AUTHORS and CHANGES.
 2787     ddd4764  Merge PR #2709: Add setting to configure user dragging
 2788 
 2789 2016-12-22
 2790   Mikkel Krautz <mikkel@krautz.dk>
 2791     3c62a18  Merge PR #2715: Transifex translation update
 2792 
 2793 2016-12-20
 2794   Mikkel Krautz <mikkel@krautz.dk>
 2795     a1c964b  Merge PR #2707: Transifex translation update
 2796 
 2797 2016-12-14
 2798   Davide Beatrici <davidebeatrici@gmail.com>
 2799     e8849a4  plugins/rl: update plugin to work with version 1.26
 2800 
 2801 2016-12-11
 2802   Mikkel Krautz <mikkel@krautz.dk>
 2803     900803c  Merge PR #2704: Transifex translation update
 2804 
 2805 2016-12-08
 2806   Davide Beatrici <davidebeatrici@gmail.com>
 2807     6bad7ae  plugins/rl: update plugin to work with version 1.25
 2808 
 2809   Mikkel Krautz <mikkel@krautz.dk>
 2810     be79bff  Merge PR #2703: Qt 4-related FTBFS issues
 2811     74f5930  *.pro: use 'linux*' instead of 'linux' for Linux conditionals.
 2812     704069e  DeveloperConsole: drop QPointer::clear() call. It is
 2813 	     unnecessary, and the clear() method is Qt 5-only.
 2814 
 2815 2016-12-04
 2816   Mikkel Krautz <mikkel@krautz.dk>
 2817     6ac0553  Merge PR #2698: Add Developer Console to Mumble
 2818     f62af9a  Add Developer Console to Mumble, where users can inspect
 2819 	     Mumble's log output.
 2820     ab35897  Mumble: add os_unix.cpp, with LogEmitter support.
 2821     a45bf73  os_macx.mm: add LogEmitter support.
 2822     967e93e  Add LogEmitter to Mumble and use it in os_win.cpp.
 2823     681ecf6  Merge PR #2697: Refactor LogEmitter from Murmur into its own
 2824 	     file in src/.
 2825     cd8f6b7  Refactor LogEmitter from Murmur into its own file in src/.
 2826     ec0ed4e  Merge PR #2696: 3rdparty/opus-build: update verison references
 2827 	     in config.h for Unix-like systems to 1.1.3.
 2828     0502f61  3rdparty/opus-build: update verison references in config.h for
 2829 	     Unix-like systems to 1.1.3.
 2830     c722cd1  Merge PR #2695: 3rdparty/opus-src: update to 1.1.3.
 2831     94493ac  3rdparty/opus-src: update to 1.1.3.
 2832     e596b72  Merge PR #2694: ConfigDialog_macx, mumble.pro: extra cleanups
 2833 	     after removal in PR #2693.
 2834 
 2835 2016-12-03
 2836   Mikkel Krautz <mikkel@krautz.dk>
 2837     95a666d  ConfigDialog_macx, mumble.pro: extra cleanups after removal in
 2838 	     PR #2693.
 2839     7dd03f3  Merge PR #2693: ConfigDiaglog_macx: remove, now that we
 2840 	     default to the new Mumble theme.
 2841     599bd1b  ConfigDiaglog_macx: remove, now that we default to the new
 2842 	     Mumble theme.
 2843     5998cc0  Merge PR #2692: os_win: remove MumbleHWNDForQWidget, add
 2844 	     mumble_mw_hwnd.
 2845     5075b6c  os_win: remove MumbleHWNDForQWidget, add mumble_mw_hwnd.
 2846     aa263e9  Merge PR #2691: mumble.pro: don't add to QTPLUGIN if we're on
 2847 	     a Qt with auto-plugin support.
 2848     4bcd067  mumble.pro: don't add to QTPLUGIN if we're on a Qt with
 2849 	     auto-plugin support.
 2850     d15ca88  Merge PR #2690: qt.pri: introduce QT_VERSION_INT for easier
 2851 	     version comparisons in qmake files.
 2852     48b8ef7  qt.pri: introduce QT_VERSION_INT for easier version
 2853 	     comparisons in qmake files.
 2854     6fe920b  Merge PR #2689: mumble.pro: only use qico on Windows.
 2855     7a45072  mumble.pro: only use qico on Windows.
 2856     eda8ade  Merge PR #2688: mumble.pro: refactor handling of
 2857 	     accessiblewidgets plugin.
 2858     67945fd  mumble.pro: refactor handling of accessiblewidgets plugin.
 2859 
 2860 2016-12-02
 2861   Mikkel Krautz <mikkel@krautz.dk>
 2862     06d3785  Merge PR #2687: Settings: add workaround for macOS "@Variant("
 2863 	     bug.
 2864     c6029e6  Settings: add workaround for macOS "@Variant(" bug.
 2865     c45298e  Merge PR #2685: MainWindow: disable MainWindow::changeEvent on
 2866 	     macOS; it causes Mumble to be non-interactive after restoring
 2867 	     from being minimized.
 2868     0f170bf  MainWindow: disable MainWindow::changeEvent on macOS; it
 2869 	     causes Mumble to be non-interactive after restoring from being
 2870 	     minimized.
 2871 
 2872 2016-12-01
 2873   Mikkel Krautz <mikkel@krautz.dk>
 2874     9b4ee06  Merge PR #2682: main, SocketRPC: add 'togglemute' and
 2875 	     'toggledeaf' RPC commands.
 2876     541ac08  main, SocketRPC: add 'togglemute' and 'toggledeaf' RPC
 2877 	     commands.
 2878     8aa2558  Merge PR #2681: Audio: start qtLastFetch timer in LoopUser to
 2879 	     fix local loopback.
 2880     f7c40bd  Audio: start qtLastFetch timer in LoopUser to fix local
 2881 	     loopback.
 2882     acd664a  Merge PR #2673: ffxiv_x64 Plugin: Add a plugin for Final
 2883 	     Fantasy XIV DX11/x64
 2884     f1b901e  Merge PR #2677: Transifex translation update
 2885 
 2886 2016-11-29
 2887   Arthur Moore <Arthur.Moore.git@cd-net.net>
 2888     84c2ae2  ffxiv_x64 Plugin: Add a plugin for Final Fantasy XIV x64
 2889 
 2890   Mikkel Krautz <mikkel@krautz.dk>
 2891     0a58100  Merge PR #2675: Transifex translation update
 2892 
 2893 2016-11-28
 2894   Mikkel Krautz <mikkel@krautz.dk>
 2895     2a106e1  Merge PR #2674: Mumble: convert AudioInputPtr and
 2896 	     AudioOutputPtr to use QSharedPointer instead of
 2897 	     boost::shared_ptr.
 2898     b676712  Mumble: convert AudioInputPtr and AudioOutputPtr to use
 2899 	     QSharedPointer instead of boost::shared_ptr.
 2900 
 2901 2016-11-27
 2902   Arthur Moore <Arthur.Moore.git@cd-net.net>
 2903     07308dc  ffxiv Plugin:  Add a plugin for Final Fantasy XIV
 2904 
 2905   Mikkel Krautz <mikkel@krautz.dk>
 2906     0bc6d7d  Merge PR #2672: installer: add ffxiv plugin to the installer.
 2907     5fc3721  installer: add ffxiv plugin to the installer.
 2908     8bbb34d  Merge PR #2653: Add plugin for Final Fantasy XIV
 2909     0df5c64  Merge PR #2671: Split mumble_flags.qrc into seperate files to
 2910 	     reduce .cpp size for older compilers.
 2911     54dd7e7  Split mumble_flags.qrc into seperate files to reduce .cpp size
 2912 	     for older compilers.
 2913     b6d7cf4  Merge PR #2670: scripts/mkflags.pl: remove old flags script.
 2914     2c3eb27  scripts/mkflags.pl: remove old flags script.
 2915     feb2b21  Merge PR #2669: Add OpenBSD to compiler.pri and, in main.pro
 2916 	     disable the overlay on OpenBSD.
 2917     c0865e1  Merge PR #2668: Only link against -lrt when using a linux
 2918 	     mkspec.
 2919     473b874  Only link against -lrt when using a linux mkspec.
 2920     66693d8  main.pro: don't build overlay on OpenBSD.
 2921     030a901  compiler.pri: add OpenBSD.
 2922     d22a797  Merge PR #2666: ServerHandler: use
 2923 	     QUdpSocket::bind(QHostAddress, int) overload to fix Qt 4
 2924 	     build.
 2925     afbf239  ServerHandler: use QUdpSocket::bind(QHostAddress, int)
 2926 	     overload to fix Qt 4 build.
 2927     46137d9  Merge PR #2665: Always prepend 'release' or 'debug' dirs when
 2928 	     adding to QMAKE_LIBDIR.
 2929     5cffbf3  Always prepend 'release' or 'debug' dirs when adding to
 2930 	     QMAKE_LIBDIR.
 2931 
 2932 2016-11-26
 2933   Mikkel Krautz <mikkel@krautz.dk>
 2934     cb1732b  Merge PR #2664: Connection.h: fix build-breaking typo in
 2935 	     include: Qtcore -> QtCore.
 2936     989f5d6  Connection.h: fix build-breaking typo in include: Qtcore ->
 2937 	     QtCore.
 2938     8a10b93  Merge PR #2663: Fix Windows no-pch build by including correct
 2939 	     headers in .h files.
 2940     1f430e4  Merge PR #2662: 3rdparty/speex-build: add CONFIG += no_batch
 2941 	     to speex-build.pro.
 2942     27dc651  Fix Windows no-pch build by including correct headers in .h
 2943 	     files.
 2944     ca8a117  3rdparty/speex-build: add CONFIG += no_batch to
 2945 	     speex-build.pro.
 2946     153c0aa  Merge PR #2661: Restore green background for strong
 2947 	     certificate in UserView (root channel) and ServerView
 2948 	     (ConnectDialog)
 2949     b3a1722  UserView: amend UserDelgate to allow a UserView's
 2950 	     BackgroundRole to override the theme's default background
 2951 	     color.
 2952     18d73fa  ConnectDialog: add ServerViewDelegate for ConnectDialog's
 2953 	     QTreeView to be able to override the theme's background color.
 2954     89b3916  Merge PR #2657: 3rdparty/qqbonjour-src: in
 2955 	     BonjourServiceResolver, always tear down ResolveRecord on
 2956 	     error.
 2957 
 2958 2016-11-25
 2959   Arthur Moore <Arthur.Moore.git@cd-net.net>
 2960     8494361  l4d2 plugin: cleanup
 2961     cd92d83  l4d2 plugin: combined plugin files
 2962     d043606  l4d2 plugin: Moved constants to a single const block
 2963 
 2964   Mikkel Krautz <mikkel@krautz.dk>
 2965     6130b34  Merge PR #2659: macx/compat: fix build of compat.m shim with
 2966 	     Sierra SDK.
 2967     f3e8b13  Merge PR #2658: cplusplus.pri: pipe gcc -print-multiarch
 2968 	     output to stderr.
 2969     db12479  Merge PR #2650: L4d2  Plugin Simplification
 2970     f01f6e5  macx/compat: fix build of compat.m shim with Sierra SDK.
 2971     f47822d  cplusplus.pri: pipe gcc -print-multiarch output to stderr.
 2972     21a603c  3rdparty/qqbonjour-src: in BonjourServiceResolver, always tear
 2973 	     down ResolveRecord on error.
 2974     64d730a  Merge PR #2656: buildenv.pri: set USE_BUILDENV preprocessor
 2975 	     define when inside a buildenv.
 2976     9ecbc1c  buildenv.pri: set USE_BUILDENV preprocessor define when inside
 2977 	     a buildenv.
 2978     52fd689  Merge PR #2655: .gitignore: add mocinclude.opt.
 2979     0f2e4fb  .gitignore: add mocinclude.opt.
 2980     0d76ff9  Merge PR #2589: Remove additional word character channel name
 2981 	     restriction
 2982     82c27fe  Merge PR #2644: Add command-line flags for accessing license
 2983 	     information for Mumble and Murmur
 2984 
 2985 2016-11-24
 2986   Mikkel Krautz <mikkel@krautz.dk>
 2987     25cb53d  Murmur: use About dialog for -license, -authors and
 2988 	     -third-party-licenses on Windows.
 2989     e96f81a  Murmur: Add AboutDialogOptions flag to the AboutDialog class.
 2990     821d547  Add About dialog to Murmur.
 2991     33ae63e  murmur: add -license, -authors and -third-party-licenses
 2992 	     flags.
 2993     b55a75d  mumble: implement --license, --authors, and
 2994 	     --third-party-licenses flags.
 2995     7c5b3d4  About: use License class in the about dialog.
 2996     6bb3270  License: new class for easier access to license data.
 2997     cc2b1c7  Move licenses.h header to src/ from src/mumble/.
 2998 
 2999 2016-11-18
 3000   Mikkel Krautz <mikkel@krautz.dk>
 3001     54eab8d  Merge PR #2648: cplusplus.pri: refactor 'prior modern C++
 3002 	     standards' logic to work for Qt 4.
 3003     edf3e89  cplusplus.pri: refactor 'prior modern C++ standards' logic to
 3004 	     work for Qt 4.
 3005 
 3006 2016-11-17
 3007   Jan Klass <kissaki@posteo.de>
 3008     e2ad9c0  Fix 2643: Revert "Merge PR #2611: plugins: use the short form
 3009 	     of peekProc"
 3010 
 3011   Mikkel Krautz <mikkel@krautz.dk>
 3012     f47df77  Merge PR #2647: main.pro: include compiler.pri to make
 3013 	     CONFIG(buildenv) check in macx section work.
 3014     84d88b3  main.pro: include compiler.pri to make CONFIG(buildenv) check
 3015 	     in macx section work.
 3016     09a0f84  Merge PR #2499: Themes: add support for user styles.
 3017     5e005a7  Merge PR #2641: GlobalShortcutWin: ensure winhook NumLock and
 3018 	     Pause keys are translated into their correct DirectInput key
 3019 	     IDs.
 3020     b466faa  Merge PR #2637: Fix Murmur build inside the Linux buildenv
 3021     e9f3c08  Merge PR #2640: ServerDB: ensure 'id' is never uninitialized
 3022 	     in Server::removeChannelDB().
 3023 
 3024 2016-11-15
 3025   Mikkel Krautz <mikkel@krautz.dk>
 3026     486381c  Merge PR #2642: About: add AUTHORS file to the about dialog.
 3027     493204f  About: add AUTHORS file to the about dialog.
 3028 
 3029 2016-11-14
 3030   Mikkel Krautz <mikkel@krautz.dk>
 3031     fa27098  GlobalShortcutWin: ensure winhook NumLock and Pause keys are
 3032 	     translated into their correct DirectInput key IDs.
 3033 
 3034 2016-11-13
 3035   Mikkel Krautz <mikkel@krautz.dk>
 3036     175ddb6  ServerDB: ensure 'id' is never uninitialized in
 3037 	     Server::removeChannelDB().
 3038     491363e  Merge PR #2636: compiler.pri: drop old modern C++ detection
 3039 	     logic that is now handled by cplusplus.pri.
 3040     f97a28b  compiler.pri: drop old modern C++ detection logic that is now
 3041 	     handled by cplusplus.pri.
 3042     d2c0cc3  main.pro: use CONFIG(buildenv) instead of custom
 3043 	     buildenv-detection logic.
 3044     0dcb493  murmur.pro: use CONFIG(buildenv) in
 3045 	     QSslDiffieHellmanParameters check.
 3046     454e3d7  compiler.pri: use CONFIG(buildenv) instead of custom
 3047 	     buildenv-detection logic.
 3048     6af0190  cplusplus.pri: do not use Debian C++11 lib dir when inside a
 3049 	     buildenv.
 3050     3c3714a  compiler.pri, buildenv.pri: add CONFIG+=buildenv when inside a
 3051 	     Mumble buildenv.
 3052     4be78f2  When using -isystem, also add the included path via the
 3053 	     regular -I flag.
 3054     c21518f  Themes: add support for user styles.
 3055     b2e37e6  Merge PR #2623: Use same source address for UDP packets that
 3056 	     is used for TCP packets
 3057     2b1c6b4  ServerHandler: implement ServerHandler logic for
 3058 	     'net/udpforcetcpaddr'.
 3059     7d621d7  Settings: add 'net/udpforcetcpaddr' option to configure the
 3060 	     default UDP binding behavior.
 3061     cb6329b  Connection: add localAddress() and localPort() getters.
 3062     380cd6b  Merge PR #2634: overlay: fall back to fxc.exe on PATH if DXSDK
 3063 	     is not set.
 3064     713e2aa  Merge PR #2630: compiler.pri: improve modern C++ detection
 3065     d9cc484  overlay: fall back to fxc.exe on PATH if DXSDK is not set.
 3066     4a91dd7  cplusplus.pri: handle Debian C++11 library path.
 3067     20b33c2  compiler.pri, cplusplus.pri: improve modern C++ detection.
 3068 
 3069 2016-11-06
 3070   Mikkel Krautz <mikkel@krautz.dk>
 3071     9fc379a  ServerHandler: reconnect to the server if it is not responding
 3072 	     to TCP pings
 3073 
 3074 2016-11-05
 3075   Jan Klass <kissaki@posteo.de>
 3076     dd874cc  Add and update author alias for Jan Klass
 3077     94b05db  Fix #2584 by reverting introduction of log message with PR
 3078 	     #2580
 3079 
 3080 2016-11-03
 3081   Davide Beatrici <davidebeatrici@gmail.com>
 3082     685b5d6  plugins: fix compile error on Linux
 3083 
 3084   Mikkel Krautz <mikkel@krautz.dk>
 3085     8396904  murmur_ice: use `slice2cpp --version` to guess the slice
 3086 	     include path for slice2cpp.
 3087     4efd506  Merge PR #2616: plugins: fix compile error on Linux
 3088     36ae0fc  Merge PR #2613: Transifex translation update
 3089 
 3090 2016-11-02
 3091   Jan Klass <kissaki@posteo.de>
 3092     628ddc3  Remove most of channel name restriction
 3093 
 3094 2016-11-01
 3095   Mikkel Krautz <mikkel@krautz.dk>
 3096     e9c558f  Merge PR #2611: plugins: use the short form of peekProc
 3097 
 3098 2016-10-31
 3099   Davide Beatrici <davidebeatrici@gmail.com>
 3100     921ee19  plugins: use the short form of peekProc
 3101 
 3102 2016-10-30
 3103   Davide Beatrici <davidebeatrici@gmail.com>
 3104     dead5a7  plugins/l4d: total revamp and identity support
 3105 
 3106   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3107     f836ed4  Merge PR #2609: plugins/l4d: total revamp and identity support
 3108 
 3109   Mikkel Krautz <mikkel@krautz.dk>
 3110     ca2fd07  Merge PR #2593: Introduce QAtomicIntLoad inline function in
 3111 	     QAtomicIntCompat.h header, use for aiUdpFlag in Murmur.
 3112 
 3113 2016-10-29
 3114   Davide Beatrici <davidebeatrici@gmail.com>
 3115     882ad70  plugins: build x64 ones only when the target is x86_64
 3116 
 3117   Mikkel Krautz <mikkel@krautz.dk>
 3118     b96bd07  Merge PR #2607: plugins: Build x64 ones only when the target
 3119 	     is x86_64
 3120 
 3121 2016-10-27
 3122   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3123     c553e04  Merge PR #2603: plugins/bf1: better squad pointer
 3124 
 3125   zeroX-tj <tim.janssens@gmail.com>
 3126     360cac6  plugins/bf1: better squad pointer
 3127 
 3128 2016-10-26
 3129   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3130     30c779c  plugins/bf1: update plugin to work with version 1.0.9.53998
 3131 
 3132   Mikkel Krautz <mikkel@krautz.dk>
 3133     509d7fd  compiler.pri: use -std=c++98 instead of -std=c++03.
 3134     2e6625b  Murmur: replace all QAtomicInt loads with new QAtomicIntLoad
 3135 	     compatibility function.
 3136     2e08433  murmur_pch.h: add QAtomicIntCompat.h header to Murmur's PCH
 3137 	     file.
 3138     6c3544d  Add QAtomicIntLoad via new QAtomicIntCompat.h header.
 3139 
 3140 2016-10-23
 3141   Davide Beatrici <davidebeatrici@gmail.com>
 3142     90bcd40  plugins: Move NUL terminator to escape function
 3143 
 3144   Mikkel Krautz <mikkel@krautz.dk>
 3145     308e4f7  Merge PR #2592: plugins: Move NUL terminator to escape
 3146 	     function
 3147 
 3148 2016-10-22
 3149   Mikkel Krautz <mikkel@krautz.dk>
 3150     0258d2a  Merge PR #2582: compiler.pri: explicitly default to C++03 on
 3151 	     Unix-like systems.
 3152     e99b0c9  compiler.pri: explicitly default to C++03 on Unix-like
 3153 	     systems.
 3154 
 3155 2016-10-21
 3156   Mikkel Krautz <mikkel@krautz.dk>
 3157     e9a34bd  Merge PR #2583: Fix BF1 PA plugin Windows installer
 3158 	     integration
 3159     61b53ca  Fix BF1 PA plugin Windows installer integration.
 3160 
 3161 2016-10-20
 3162   Davide Beatrici <davidebeatrici@gmail.com>
 3163     7ab7d1d  Positional audio support for Battlefield 1
 3164 
 3165   Mikkel Krautz <mikkel@krautz.dk>
 3166     4add9ce  Merge PR #2580: Log information about missing target channel
 3167     c1cd99e  Merge PR #2581: Positional audio support for Battlefield 1
 3168 
 3169 2016-10-19
 3170   Jan Klass <kissaki@posteo.de>
 3171     9c5d02c  Log information about missing target channel
 3172 
 3173 2016-10-18
 3174   Davide Beatrici <davidebeatrici@gmail.com>
 3175     0785dea  plugins/wow: Update version number
 3176 
 3177 2016-10-16
 3178   Davide Beatrici <davidebeatrici@gmail.com>
 3179     05cc7e3  plugins/l4d2: Added player SteamID in identity
 3180 
 3181 2016-10-05
 3182   Jan Klass <kissaki@posteo.de>
 3183     9d2bb10  Fix #2572: Fix invisible Quickchat bar on startup
 3184 
 3185 2016-10-04
 3186   Davide Beatrici <davidebeatrici@gmail.com>
 3187     89b0f31  plugins/rl: update plugin to work with version 1.24
 3188 
 3189 2016-09-26
 3190   Mikkel Krautz <mikkel@krautz.dk>
 3191     2d6e099  Merge PR #2564: Added an appdata.xml file for Linux software
 3192 	     gallery integration
 3193     2733fed  Merge PR #2565: plugins/wow: update plugin to work with build
 3194 	     22624
 3195 
 3196 2016-09-25
 3197   Davide Beatrici <davidebeatrici@gmail.com>
 3198     a18d61c  plugins/wow: update plugin to work with build 22624
 3199 
 3200   Matthias Mailänder <matthias@mailaender.name>
 3201     a063ee2  Add an appdata.xml file.
 3202 
 3203 2016-09-20
 3204   Mikkel Krautz <mikkel@krautz.dk>
 3205     d08be37  Merge PR #2557: Transifex translation update
 3206 
 3207 2016-09-19
 3208   Mikkel Krautz <mikkel@krautz.dk>
 3209     f3a1a6c  Merge PR #2555: Added a DBus method for getting a list of
 3210 	     currently talking users.
 3211 
 3212 2016-09-16
 3213   Jeff Rogers <jeff@flyzipline.com>
 3214     a528343  Added a DBus method for getting a list of currently talking
 3215 	     users.
 3216 
 3217 2016-09-14
 3218   Mikkel Krautz <mikkel@krautz.dk>
 3219     4009ea3  Merge PR #2552: MainWindow: avoid initial setupView(false)
 3220 	     call in setupGui() on Qt 5.
 3221 
 3222 2016-09-13
 3223   Davide Beatrici <davidebeatrici@gmail.com>
 3224     fe3ec08  plugins/rl: update plugin to work with version 1.23
 3225 
 3226   Mikkel Krautz <mikkel@krautz.dk>
 3227     99899d1  MainWindow: avoid initial setupView(false) call in setupGui()
 3228 	     on Qt 5.
 3229 
 3230 2016-09-12
 3231   Davide Beatrici <davidebeatrici@gmail.com>
 3232     04dacb1  plugins/wow: Total revamp and support for the x64 executable.
 3233 
 3234   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3235     28fe58f  Build Rocket League on Linux
 3236 
 3237   Mikkel Krautz <mikkel@krautz.dk>
 3238     0556b6c  Merge PR #2549: plugins/wow: Total revamp and support for the
 3239 	     x64 version of the executable
 3240     d13a877  Merge PR #2551: Revert PR #2531: installer: use MSVC2015
 3241 	     runtime.
 3242     e3acce3  Revert PR #2531: installer: use MSVC2015 runtime.
 3243     a235d1a  Merge PR #2550: Build Rocket League on Linux
 3244 
 3245 2016-09-09
 3246   Davide Beatrici <davidebeatrici@gmail.com>
 3247     29f6e20  Positional audio support for Rocket League on Linux
 3248 
 3249   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3250     fbf7900  plugins/rl: update plugin to work with version 1.22
 3251 
 3252   Mikkel Krautz <mikkel@krautz.dk>
 3253     f064a8d  Merge PR #2547: Positional audio support for Rocket League on
 3254 	     Linux
 3255 
 3256 2016-09-07
 3257   Mikkel Krautz <mikkel@krautz.dk>
 3258     9be606e  Merge PR #2541: Murmur postgresql support
 3259 
 3260 2016-09-04
 3261   Mikkel Krautz <mikkel@krautz.dk>
 3262     2eaed7e  Merge PR #2542: Enable the Opus music encoder
 3263 
 3264   Natenom <natenom@natenom.com>
 3265     498e558  Enable the Opus music encoder
 3266 
 3267 2016-08-31
 3268   Luke A Pitt <LukeAPitt@googlemail.com>
 3269     1c12c81  Replace checks for (not SQLite and not PostgreSQL) with checks
 3270 	     for MySQL.
 3271 
 3272 2016-08-30
 3273   Luke A Pitt <LukeAPitt@googlemail.com>
 3274     477f335  Whitespace fixes.
 3275     64d09ce  This commit removes the reconnection logic from
 3276 	     ServerDB::query(). Logic was removed due to issues raised in
 3277 	     comment
 3278 	     https://github.com/mumble-voip/mumble/pull/2383#issuecomment-2
 3279 	     30173429 .
 3280     7560db0  Use UPSERT for PostgreSQL, REPLACE INTO for other databases.
 3281 	     Used place holder marks for PostgreSQL UPSERT values instead
 3282 	     of positional binding since the statements require the values
 3283 	     twice (once for the INSERT, and once for the UPDATE should the
 3284 	     insert fail). The values to use for the ON CONFLICT DO UPDATE
 3285 	     part of the UPSERT have been prefixed with u_ .
 3286     8f20669  Minimum changes to make previously applied postgresql pacth
 3287 	     work with current version of mumur. Change users table to have
 3288 	     new column format. Change slog table to have a default value
 3289 	     of "now()" for column msgtime as other databases use triggers
 3290 	     to add this value. Revert database logging statement so that
 3291 	     the timestamp is assigned by triggers or column default
 3292 	     values.
 3293     3d5c743  Indentation fix - Replace spaces with tabs.
 3294 
 3295   Arne Fenske <arne_fenske@Yahoo.de>
 3296     b99a459  Murmur now supports PostgreSQL. The PostgreSQL plugin for Qt 4
 3297 	     ('libqt4-sql-psql' package in Debian) is required. To enable
 3298 	     this feature, use the 'dbDriver=QPSQL' option in your
 3299 	     'mumble-server.ini'.
 3300 
 3301 2016-08-29
 3302   Mikkel Krautz <mikkel@krautz.dk>
 3303     96d87db  Merge PR #2540: Remove some old-style plugin license headers.
 3304 	     They are now covered by LICENSE/AUTHORS.
 3305     ca678fe  Fix UT99 plugin license in 3rdPartyLicenses.
 3306     9340a10  Update 3rdPartyLicenses for plugins.
 3307     047e9f3  Merge PR #2539: Update AUTHORS and CHANGES
 3308     08198a6  plugins: remove some old-style license headers now covered by
 3309 	     LICENSE/AUTHORS.
 3310     5e96c33  CHANGES: update.
 3311     0624e36  AUTHORS: regenerate.
 3312     80b8e3c  Merge PR #2538: .mailmap: add Eli Tallman.
 3313     56ea5a2  .mailmap: add Eli Tallman.
 3314     e6cde15  Merge PR #2537: Messages: add the prefix “Private” in
 3315 	     MainWindow::msgTextMessage().
 3316 
 3317 2016-08-28
 3318   Mikkel Krautz <mikkel@krautz.dk>
 3319     13772c1  Merge PR #2472: Remove the message size restriction and fix
 3320 	     the validation of images
 3321 
 3322 2016-08-26
 3323   Mikkel Krautz <mikkel@krautz.dk>
 3324     79f1885  Merge PR #2531: installer: use MSVC2015 runtime.
 3325     824db88  installer: use MSVC2015 runtime.
 3326     c05d4de  Merge PR #2534: Send clipboard content to chat
 3327     2866033  Merge PR #2535: Transifex translation update
 3328 
 3329 2016-08-25
 3330   Anthony Alves <cvballa3g0@gmail.com>
 3331     79f67f6  Send clipboard content to chat
 3332 
 3333 2016-08-24
 3334   Mikkel Krautz <mikkel@krautz.dk>
 3335     355bf07  Merge PR #2526: compiler.pri: enable warnings-as-errors by
 3336 	     default on Windows.
 3337     fc9dc2e  Merge PR #2524: OSInfo: fix implicit size_t conversion.
 3338     d7ac6f7  OSInfo: fix implicit size_t conversion.
 3339     dd14796  Merge PR #2525: Fix various warnings in the Windows overlay
 3340 	     found by upgrading to MSVC2015
 3341     173aa7d  Merge PR #2523: Fix various plugin problems that popped up
 3342 	     with MSVC2015
 3343     a017810  Merge PR #2522: overlay: remove use of d3dx9, d3dx10 and
 3344 	     d3dx11.
 3345     d657238  Merge PR #2527: Allow Mumble to be built with MSVC2015
 3346 
 3347 2016-08-21
 3348   Mikkel Krautz <mikkel@krautz.dk>
 3349     5d75109  compiler.pri: remove -Zc:strictStrings on MSVC2015 as well.
 3350     2a8551d  os_win: supply new definition of __pfnDliNotifyHook2 instead
 3351 	     of assigning to it.
 3352     7868bea  compiler.pri: enable warnings-as-errors by default on Windows.
 3353     4cc3441  overlay/overlay_exe: use unsigned long long for our passed-in
 3354 	     handle to silence MSVC2015 warning.
 3355     b711ea9  overlay/lib.h: fix _WIN32_WINNT redefinition.
 3356     9f50ca8  overlay/lib.cpp: cast to long when creating RECT.
 3357     a474aa2  plugins/null_plugin.cpp: remove use of legacy plugin header.
 3358     c194b1c  plugins/mumble_plugin_win32_ptr_type.h: convert to uintptr_t
 3359 	     before converting to procptrXX_t.
 3360     4030d2c  plugins/wow: convert plugin to use
 3361 	     mumble_plugin_win32_32bit.h.
 3362     72f038e  overlay: remove use of d3dx9, d3dx10 and d3dx11.
 3363     7960c50  plugins/mumble_plugin.h: add magic values for MSVC2015 x86 and
 3364 	     x64 ABIs.
 3365     9d926ac  compiler.pri: remove DXSDK sanity check.
 3366     2ad58a5  toolchain: add MSVC2015 toolchain.
 3367 
 3368 2016-08-19
 3369   Mikkel Krautz <mikkel@krautz.dk>
 3370     1603d08  Merge PR #2518: Reset to 0 dB on Local Volume Adjustment reset
 3371 	     button
 3372 
 3373 2016-08-18
 3374   Anthony Alves <cvballa3g0@gmail.com>
 3375     3cb7334  Reset to 0 dB on localvoladj reset
 3376 
 3377   Mikkel Krautz <mikkel@krautz.dk>
 3378     3557cd2  Merge PR #2517: Transifex translation update
 3379 
 3380 2016-08-17
 3381   Mikkel Krautz <mikkel@krautz.dk>
 3382     89ef242  Merge PR #2515: Transifex translation update
 3383 
 3384 2016-08-14
 3385   Davide Beatrici <davidebeatrici@gmail.com>
 3386     7d7887a  Build Left 4 Dead 2 on Linux
 3387 
 3388 2016-08-13
 3389   Mikkel Krautz <mikkel@krautz.dk>
 3390     de1d983  Merge PR #2514: Build Left 4 Dead 2 on Linux
 3391     f735a63  Merge PR #2513: plugins: use MUMBLE_PLUGIN_EXPORT instead of
 3392 	     compiler-specific declarations.
 3393     2f5118c  plugins: use MUMBLE_PLUGIN_EXPORT instead of
 3394 	     __attribute__((visibility("default"))).
 3395     b19840c  plugins: use MUMBLE_PLUGIN_EXPORT instead of
 3396 	     __declspec(dllexport).
 3397     2396a99  Merge PR #2512: Plugins: lay the groundwork for using Windows
 3398 	     PA plugins on Linux with Wine
 3399     743f129  plugins/rl: allow Windows plugin to be built on Linux.
 3400     8002f23  plugins: allow mumble_plugin_win32_32bit.h and
 3401 	     mumble_plugin_win32_64bit.h to be included on Linux.
 3402     9a99bd5  plugins/l4d2: use new Linux plugin API in l4d2_linux.
 3403     2a049e6  mumble_plugin_linux.h: align API of the Windows and Linux
 3404 	     plugin headers.
 3405     797bc9b  mumble_plugin.h: add MUMBLE_PLUGIN_EXPORT macro.
 3406     dc7fefd  Plugins: teach Linux pid-fetcher to be Wine-aware.
 3407 
 3408 2016-08-12
 3409   Mikkel Krautz <mikkel@krautz.dk>
 3410     86824a3  Merge PR #2511: Fix warnings in mumble_plugin_linux.h
 3411     5b51676  pugins/mumble_plugin_linux.h: convert C-style casts to
 3412 	     C++-style casts.
 3413     ee0c6a2  plugins/mumble_plugin_linux.h: use non-C++11
 3414 	     std::ifstream::open().
 3415 
 3416 2016-08-11
 3417   Davide Beatrici <davidebeatrici@gmail.com>
 3418     746322e  plugins/l4d2: Rename "l4d2.cpp" to "l4d2_win32.cpp"
 3419     88797fa  mumble/plugins: Rename Win32 headers
 3420     2b414da  Positional audio support for Left 4 Dead 2 on Linux
 3421     2da60f9  Linux support for positional audio plugins
 3422 
 3423   Mikkel Krautz <mikkel@krautz.dk>
 3424     30ec38d  Merge PR #2510: mumble/plugins: Rename Win32 headers
 3425     58a7ff5  Merge PR #2508: Positional audio support for Left 4 Dead 2 on
 3426 	     Linux
 3427     d364932  Merge PR #2507: Linux support for positional audio plugins
 3428     8248ab8  Merge PR #2509: Transifex translation update
 3429 
 3430 2016-08-10
 3431   Mikkel Krautz <mikkel@krautz.dk>
 3432     e83d01c  Merge PR #2506: Plugins: fill out pids map on Linux.
 3433 
 3434 2016-08-09
 3435   Mikkel Krautz <mikkel@krautz.dk>
 3436     2aec53d  Merge PR #2505: themes/Mumble: sync.
 3437     33d422e  themes/Mumble: sync.
 3438 
 3439 2016-08-08
 3440   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3441     713d531  plugins/link: Initialize wsPluginName to fix #2482
 3442 
 3443   Mikkel Krautz <mikkel@krautz.dk>
 3444     d3f79b6  Merge PR #2500: Transifex translation update
 3445     664ca40  Merge PR #2498: GlobalShortcut, Themes: move hard-coded
 3446 	     stylesheet from GlobalShortcut.ui into the Themes class's
 3447 	     default stylesheet.
 3448     dab868e  Merge PR #2503: plugins/link: Initialize wsPluginName to fix
 3449 	     the empty shortname problem
 3450     66d41ef  Merge PR #2497: Introduce MUComboBox subclass and use it
 3451 	     throughout the tree.
 3452 
 3453 2016-08-07
 3454   Kevin Rohland <kevin@nascher.org>
 3455     3d082c8  Log: introduce new 2048x2048 message area size restriction.
 3456 
 3457   Mikkel Krautz <mikkel@krautz.dk>
 3458     613b7fc  GlobalShortcut, Themes: move hard-coded stylesheet from
 3459 	     GlobalShortcut.ui into the Themes class's default stylesheet.
 3460     56ffa37  GlobalShortcut: use MUComboBox.
 3461     29e905a  Use MUComboBox in .ui files.
 3462     4b7ebd9  MainWindow: use MUComboBox.
 3463     25c0740  Add MUComboBox.
 3464     59e5344  Merge PR #2496: Sync themes/Mumble.
 3465     5d66094  Sync themes/Mumble.
 3466     0a9c69d  Merge PR #2470: OSInfo: fix new Windows 10 OSInfo to not
 3467 	     include NUL values in the displayable version string.
 3468     ab58864  Merge PR #2495: 3rdparty/xinputcheck-src: add Xbox One
 3469 	     controller (w/ 3.5 mm jack).
 3470     ad10136  Merge PR #2493: Various mumble_plugin.h and ManualPlugin fixes
 3471 
 3472 2016-08-06
 3473   Kevin Rohland <kevin@nascher.org>
 3474     50c7c77  Messages: add the prefix “Private” in
 3475 	     MainWindow::msgTextMessage().
 3476 
 3477   Mikkel Krautz <mikkel@krautz.dk>
 3478     302afda  3rdparty/xinputcheck-src: add Xbox One controller (w/ 3.5 mm
 3479 	     jack).
 3480     2df5f2f  OSInfo: fix new Windows 10 OSInfo to not include NUL values in
 3481 	     the displayable version string.
 3482     042efe4  plugins/link: remove uses of HWND in about() and config().
 3483     9fbe678  ManualPlugin: remove unnecessary mumble_plugin.h preamble.
 3484     d818a8d  plugins/mumble_plugin.h: fix typo in MUMBLE_PLUGIN_MAGIC_QT
 3485 	     for _MSC_VER == 1600, M_IX86.
 3486     f0a5bd2  plugins/mumble_plugin.h: replace use of HWND with void *.
 3487     e7ff17b  Merge PR #2492: GlobalShortcut_win: log product guid when
 3488 	     adding a new DirectInput device.
 3489     896f6f5  Merge PR #2491: GlobalShortcut_win: log product GUID when
 3490 	     excluding an XInput device from DirectInput processing.
 3491     0763a3d  Merge PR #2490: GlobalShortcut_win: fix XboxInput button mask
 3492 	     in buttonName().
 3493     46a05fe  Merge PR #2489: 3rdparty/xinputcheck-src: add Xbox One S
 3494 	     wireless (non-Bluetooth) and Xbox One Elite wireless.
 3495     6b67f35  plugins/mumble_plugin.h: replace hardcoded __cdecl with
 3496 	     MUMBLE_PLUGIN_CALLING_CONVENTION.
 3497     d3aa65d  GlobalShortcut_win: log product guid when adding a new
 3498 	     DirectInput device.
 3499     682d33b  GlobalShortcut_win: log product GUID when excluding an XInput
 3500 	     device from DirectInput processing.
 3501     3ad420f  GlobalShortcut_win: fix XboxInput button mask in buttonName().
 3502     5ca9503  3rdparty/xinputcheck-src: add Xbox One S wireless
 3503 	     (non-Bluetooth) and Xbox One Elite wireless.
 3504 
 3505 2016-08-04
 3506   Mikkel Krautz <mikkel@krautz.dk>
 3507     fe52ad0  Plugins: fill out pids map on Linux.
 3508     8bdfd7d  Merge PR #2484: 3rdparty/xinputcheck-src: add Xbox One
 3509 	     controller GUIDs to avoid device list querying for Xbox One
 3510 	     controllers.
 3511     8ee2bbc  3rdparty/xinputcheck-src: add Xbox One controller GUIDs to
 3512 	     avoid device list querying for Xbox One controllers.
 3513 
 3514 2016-07-31
 3515   Kevin Rohland <kevin@nascher.org>
 3516     fb19de1  Log: check for QSizeF::isValid() in Log::validHtml().
 3517 
 3518   Mikkel Krautz <mikkel@krautz.dk>
 3519     b126c4e  Merge PR #2478: Log: check for QSizeF::isValid() in
 3520 	     Log::validHtml()
 3521     3923ce8  Merge PR #2460: Transifex translation update
 3522 
 3523 2016-07-30
 3524   Mikkel Krautz <mikkel@krautz.dk>
 3525     44f1055  Merge PR #2475: Fix for ban reason context menu overlap.
 3526 
 3527 2016-07-29
 3528   synapse84 <synapse84@gmail.com>
 3529     b205f6d  Removed RightToLeft property.
 3530 
 3531 2016-07-21
 3532   Mikkel Krautz <mikkel@krautz.dk>
 3533     2f88605  Merge PR #2447: OSInfo: add Windows 10 displayable version
 3534 	     string.
 3535 
 3536 2016-07-20
 3537   Mikkel Krautz <mikkel@krautz.dk>
 3538     88e6647  OSInfo: add Windows 10 displayable version string.
 3539     cf9877c  Merge PR #2440: GlobalShortcut_win: add additional diagnostic
 3540 	     logging to the DirectInput backend
 3541     4a99cde  Merge PR #2446: AudioWizard: always use ClassicStyle.
 3542     acfa044  Merge PR #2450: About: HTML-escape third party license text.
 3543     5ea862b  Merge PR #2451: Transifex translation update
 3544 
 3545 2016-07-19
 3546   Mikkel Krautz <mikkel@krautz.dk>
 3547     e0f368d  About: HTML-escape third party license text.
 3548 
 3549 2016-07-18
 3550   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3551     730200a  plugins/l4d2: Updated server ID memory address
 3552 
 3553   Mikkel Krautz <mikkel@krautz.dk>
 3554     7091a4c  AudioWizard: always use ClassicStyle.
 3555     3b53aad  Merge PR #2444: bump overlay version to force re-install on
 3556 	     macOS.
 3557     d54cb77  macx/osax: bump overlay version to force re-install on macOS.
 3558     ee1a671  Merge PR #2442: plugins: allow getModuleAddr() to enumerate
 3559 	     32-bit modules in WoW64 mode.
 3560     bb72d91  plugins: allow getModuleAddr() to enumerate 32-bit modules in
 3561 	     WoW64 mode.
 3562     57819f1  GlobalShortcut_win: log dwDevType when rejecting a blacklisted
 3563 	     device.
 3564     c2eb801  GlobalShortcut_win: when adding a DirectInput device, log its
 3565 	     dwDevType.
 3566     00f4e06  GlobalShortcut_win: allow logging of a device's objects in
 3567 	     verbose mode.
 3568     af38fdb  Merge PR #2424: Fix updatecheck result logging
 3569     ac134d3  Merge PR #2438: ManualPlugin: fix macOS build.
 3570 
 3571 2016-07-17
 3572   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3573     d7b26dd  plugins/gtav: update game_name memory addresses
 3574 
 3575   Mikkel Krautz <mikkel@krautz.dk>
 3576     0f9d5c1  ManualPlugin: fix macOS build.
 3577     220f272  Merge PR #2434: installer: remove manual.dll from the
 3578 	     installer.
 3579     956497c  installer: remove manual.dll from the installer.
 3580     6e2f710  Merge PR #2431: Move the manual plugin into Mumble itself
 3581     42ddfcc  Remove hacks specific to the manual plugin from the build.
 3582     9984f48  INSTALL: document no-manual-plugin.
 3583     f59d080  ManualPlugin.h: make include guards fit the src/mumble style.
 3584     32919bb  ManualPlugin.h: add missing LICENSE.header.
 3585     202fa2d  Rename the manual plugin's files in src/mumble to be
 3586 	     ManualPlugin.{cpp,h,ui}.
 3587     db4c16d  Teach the Plugins class about the built-in manual plugin.
 3588     a179f5d  Move 'manual' plugin into Mumble itself.
 3589     3ea298a  Plugins: add MumblePluginQt to better support the 'manual'
 3590 	     plugin.
 3591     b2f2277  Merge PR #2430: LCD: add workarounds for LCD drawing on Qt
 3592 	     5.6.
 3593     9adc52d  Merge PR #2428: g15helper: add Qt-based G15 emulator, for
 3594 	     debugging.
 3595 
 3596 2016-07-16
 3597   Mikkel Krautz <mikkel@krautz.dk>
 3598     be4ae5b  Merge PR #2419: MainWindow, CustomElements: implement proper
 3599 	     Backtab/Shift-Tab behavior for MainWindow::qteChat.
 3600     10abf36  Merge PR #2411: MainWindow: allow using F6 to switch between
 3601 	     MainWindow's main widgets.
 3602     615fe7f  MainWindow: allow using F6 to switch between MainWindow's main
 3603 	     widgets.
 3604     0dcbf54  Merge PR #2425: GlobalShortcutWin: delay winhook
 3605 	     initialization until after our first timeTicked() slot.
 3606     d573183  GlobalShortcutWin: delay winhook initialization until after
 3607 	     our first timeTicked() slot.
 3608     9923ec9  g15helper: add Qt-based G15 emulator, for debugging.
 3609 
 3610 2016-07-15
 3611   Mikkel Krautz <mikkel@krautz.dk>
 3612     c04aa4e  LCD: add workarounds for LCD drawing on Qt 5.6.
 3613     ebbac0b  Merge PR #2420: Murmur: use aiUdpFlag.load() in comparisons to
 3614 	     fix Qt <5.2 build.
 3615     46b5b62  Murmur: use aiUdpFlag.load() in comparisons to fix Qt <5.2
 3616 	     build.
 3617 
 3618 2016-07-14
 3619   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3620     bfa9be7  plugins/gtav: update plugin to work with version 1.35
 3621 
 3622   Jan Klass <kissaki@posteo.de>
 3623     edba745  Fix missing update check failure message
 3624 
 3625   Mikkel Krautz <mikkel@krautz.dk>
 3626     48ad19e  Merge PR #2423: plugins/gtav: update plugin to work with
 3627 	     version 1.35
 3628 
 3629 2016-07-13
 3630   Jan Klass <kissaki@posteo.de>
 3631     72cd86c  Fix mapping description
 3632 
 3633   Mikkel Krautz <mikkel@krautz.dk>
 3634     90d9cec  MainWindow, CustomElements: implement proper Backtab/Shift-Tab
 3635 	     behavior for MainWindow::qteChat.
 3636 
 3637 2016-07-10
 3638   Kevin Rohland <kevin@nascher.org>
 3639     3a980fd  Fix must_pkgconfig and misspelling in mumble.pro
 3640 
 3641   Mikkel Krautz <mikkel@krautz.dk>
 3642     43db0c4  Merge PR #2416: Transifex translation update
 3643     fcd2de6  Merge PR #2417: Fix must_pkgconfig and misspelling in
 3644 	     mumble.pro
 3645     4dc497e  Merge PR #2413: build: add pkgconfig.pri and must_pkgconfig
 3646 	     qmake function.
 3647     c2be406  Merge PR #2408: TextMessage, RichTextEditor: accept
 3648 	     TextMessage dialog when Ctrl-Enter is pressed.
 3649     7d2e1ef  TextMessage, RichTextEditor: accept TextMessage dialog when
 3650 	     Ctrl-Enter is pressed.
 3651 
 3652 2016-07-09
 3653   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3654     4f565c6  plugins/rl: update plugin to work with version 1.21
 3655 
 3656   Mikkel Krautz <mikkel@krautz.dk>
 3657     96998f0  build: add pkgconfig.pri and must_pkgconfig qmake function.
 3658     6a78217  Merge PR #2412: plugins/rl: update plugin to work with version
 3659 	     1.21
 3660 
 3661 2016-07-07
 3662   Mikkel Krautz <mikkel@krautz.dk>
 3663     f241782  Merge PR #2399: AudioInput: remove use of the register
 3664 	     keyword.
 3665     7eefd32  AudioInput: remove use of the register keyword.
 3666     6902b22  Merge PR #2400: GlobalShortcut_macx: add missing default-case
 3667 	     to switch statement to fix -Werror build.
 3668     e5d365e  Merge PR #2401: mumble: add various Q_DECL_OVERRIDE
 3669 	     declarations to fix the macOS build.
 3670     3d05088  Merge PR #2402: WASAPI: remove unnecessary Timer.h and User.h
 3671 	     includes in WASAPI.cpp.
 3672     fd95696  Merge PR #2403: toolchain/win32-msvc2013: escape all
 3673 	     backslahes to make qmake happy.
 3674     67face3  Merge PR #2404: rcc.pri: escape backslahes.
 3675     238618d  Merge PR #2405: overlay: escape backslashes in
 3676 	     overlay-shared.pro.
 3677     d82ee96  Merge PR #2406: Convert all remaining uses of LIBPATH in qmake
 3678 	     files to use QMAKE_LIBDIR instead.
 3679     5f04b19  Merge PR #2407: Transifex translation update
 3680 
 3681 2016-07-05
 3682   Mikkel Krautz <mikkel@krautz.dk>
 3683     295961d  Convert all remaining uses of LIBPATH in qmake files to use
 3684 	     QMAKE_LIBDIR instead.
 3685     0d1244d  overlay: escape backslashes in overlay-shared.pro.
 3686     084ef05  rcc.pri: escape backslahes.
 3687     bcbf371  toolchain/win32-msvc2013: escape all backslahes to make qmake
 3688 	     happy.
 3689     ae2d47b  WASAPI: remove unnecessary Timer.h and User.h includes in
 3690 	     WASAPI.cpp.
 3691     800ee06  mumble: add various Q_DECL_OVERRIDE declarations to fix the
 3692 	     macOS build.
 3693     3525ac8  GlobalShortcut_macx: add missing default-case to switch
 3694 	     statement to fix -Werror build.
 3695     f35d0cb  Merge PR #2367: overlay: in D3D9's doPresent(), use
 3696 	     swapchain's backbuffer and dimensions if drawn via
 3697 	     IDirect3DSwapChain9::present().
 3698     7c8b8ab  overlay: in D3D9's doPresent(), use swapchain's backbuffer and
 3699 	     dimensions if drawn via IDirect3DSwapChain9::present().
 3700     6bc1da3  Merge PR #2395: ViewCert: only include 'QStringList
 3701 	     processQSslCertificateInfo(QString in)' when built against Qt
 3702 	     4.
 3703     95222b9  Merge PR #2396: overlay: ensure the whole Microsoft Office
 3704 	     suite is blacklisted.
 3705     64754ad  Merge PR #2398: Transifex translation update
 3706 
 3707 2016-07-04
 3708   Mikkel Krautz <mikkel@krautz.dk>
 3709     4bae627  Merge PR #2393: Murmur: fix MurmurDBus::addChannel that was
 3710 	     broken by Murmur's new locking.
 3711     8ae8dbb  overlay: ensure the whole Microsoft Office suite is
 3712 	     blacklisted.
 3713     1705c43  ViewCert: only include 'QStringList
 3714 	     processQSslCertificateInfo(QString in)' when built against Qt
 3715 	     4.
 3716     8540966  Merge PR #2391: overlay_gl: use Elf_Sym instead of Elf64_Sym
 3717 	     in FreeBSD specific-code.
 3718     f45c1f7  Murmur: fix MurmurDBus::addChannel that was broken by Murmur's
 3719 	     new locking.
 3720 
 3721 2016-07-03
 3722   Mikkel Krautz <mikkel@krautz.dk>
 3723     477f886  overlay_gl: use Elf_Sym instead of Elf64_Sym in FreeBSD
 3724 	     specific-code.
 3725     41613d6  Merge PR #2376: compiler.pri: enable warnings-as-errors by
 3726 	     default if inside Mumble buildenv.
 3727     a8e5514  Merge PR #2387: Transifex translation update
 3728 
 3729 2016-07-02
 3730   Mikkel Krautz <mikkel@krautz.dk>
 3731     2e20f73  MErge PR #2363: Transifex translation update
 3732     950fa15  Merge PR #2365: OverlayClient: hide QGraphicsPixmapItems when
 3733 	     FPS and time are disabled instead of setting an empty QPixmap.
 3734     52a7624  Merge PR #2364: overlay: optimize blit() to not perform a blit
 3735 	     if the active item rect is empty.
 3736     8272e48  overlay: optimize blit() to not perform a blit if the active
 3737 	     item rect is empty.
 3738     daba32f  Merge PR #2375: Fix Timer class's system-header Boost problems
 3739     aba01d8  Timer: use header-only boost::chrono if it is available.
 3740     2c3e791  Timer: use clock_gettime with CLOCK_MONOTONIC if available.
 3741     6ad70e4  Timer: revert PR #2333 ("use boost::chrono::steady_clock as
 3742 	     the underlyingmonotonic timer.")
 3743     35a1979  Merge PR #2382: ViewCert: clean up Qt 4/Qt 5 compatibility
 3744 	     code.
 3745     046e0ca  Merge PR #2384: plugins/gtav: Support for retail version
 3746 
 3747 2016-07-01
 3748   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3749     536a3a5  plugins/gtav: Support for retail version
 3750 
 3751 2016-06-30
 3752   Mikkel Krautz <mikkel@krautz.dk>
 3753     4f4e5ac  Merge PR #2380: ViewCert: show certificate's SHA-256
 3754 	     fingerprint.
 3755     6e020c7  ViewCert: clean up Qt 4/Qt 5 compatibility code.
 3756 
 3757 2016-06-29
 3758   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3759     e1b80c0  plugins/rl: Plugin update for game's latest version
 3760 
 3761   Mikkel Krautz <mikkel@krautz.dk>
 3762     0040b7b  ViewCert: show certificate's SHA-256 fingerprint.
 3763     68606fe  Merge PR #2378: plugins/rl: Plugin update for game's latest
 3764 	     version
 3765     c9814ae  Merge PR #2370: plugins: build fixes for UT3 and RL plugins to
 3766 	     fix warnings-as-errors build
 3767 
 3768 2016-06-27
 3769   anonym <anonym@riseup.net>
 3770     0577ab7  Show the SSL cert's SHA1 digest in the "SSL Verification
 3771 	     failed" prompt.
 3772 
 3773   Mikkel Krautz <mikkel@krautz.dk>
 3774     4d1cd4e  compiler.pri: enable warnings-as-errors by default if inside
 3775 	     Mumble buildenv.
 3776     a297a24  Merge PR #2374: ViewCert: use QChar::fromLatin1 instead of
 3777 	     QChar::fromAscii.
 3778     da39bfb  ViewCert: use QChar::fromLatin1 instead of QChar::fromAscii.
 3779     e54e7cf  Merge PR #2372: Show the SSL cert's SHA1 digest in the "SSL
 3780 	     Verification failed" prompt.
 3781 
 3782 2016-06-26
 3783   Mikkel Krautz <mikkel@krautz.dk>
 3784     aa34251  plugins/ut3: fix warnings-as-errors build for UT3.
 3785     c4301b5  plugins/rl: fix warnings-as-errors build for Rocket League
 3786 	     plugin.
 3787 
 3788 2016-06-25
 3789   Mikkel Krautz <mikkel@krautz.dk>
 3790     27abc98  OverlayClient: hide QGraphicsPixmapItems when FPS and time are
 3791 	     disabled instead of setting an empty QPixmap.
 3792 
 3793 2016-06-24
 3794   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3795     c1b91cf  plugins/ql: Native front and top vectors
 3796 
 3797   Mikkel Krautz <mikkel@krautz.dk>
 3798     d21de05  Merge PR #2361: plugins/ql: Native front and top vectors
 3799     ea372de  Merge PR #2276: Document and implement Murmur locking strategy
 3800     18ccbf1  docs/MurmurLocking.md: add documentation for Murmur's locking
 3801 	     strategy.
 3802     c73df62  Fix locking in the unknown peer path of UDP receive in
 3803 	     Server::run().
 3804     cb446f1  Server: convert bUdp to use QAtomicInt for proper
 3805 	     synchronization.
 3806     cf6a5b7  Hold write lock on qrwlVoiceThread when writing to bDeaf,
 3807 	     bMute and bSuppress.
 3808     c8bd941  Hold write lock on qrwlVoiceThread when writing to bSelfDeaf,
 3809 	     bSelfMute and ssContext.
 3810     80c6e31  Writing to User->sState requires holding qrwlVoiceThread.
 3811     9dfca42  Add Mutex internal to BanwidthRecord.
 3812     b1285fc  Ensure all ACL write operations hold qrwlVoiceThread.
 3813     cfb535a  Add missing ACL cache lock to Server::processMsg.
 3814     3be686c  Fix User->qmWhisperRedirect qrwlVoiceThread locking.
 3815     f03b74d  Add mutex for csCrypt usage in Murmur.
 3816     f260bd1  Implement correct write locking for
 3817 	     addChannel/removeChannel/link/unlink.
 3818     5c0c8d8  Add documentation for qrwlVoiceThread.
 3819     b33e1ac  Rearrange code in Server header.
 3820     f66b0d3  Rename qrwlUsers to qrwlVoiceThread.
 3821     91dc3d3  Move counter variable in processMsg into Opus condition.
 3822     77ddc01  Move processMsg's 'c' Channel pointer into 'normal speech'
 3823 	     code path.
 3824     d6d6f6f  Refactor use of 'p' User pointer used in foreach loops.
 3825     f696ddc  Server: refactor bandwidth check in processMsg.
 3826 
 3827 2016-06-23
 3828   Davide Beatrici <davidebeatrici@gmail.com>
 3829     ed8748d  plugins: update memory addresses retrieval to use
 3830 	     procptr32_t/procptr64_t.
 3831 
 3832   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3833     b1a9a36  plugins/rl: Plugin update for game's latest version
 3834 
 3835   Mikkel Krautz <mikkel@krautz.dk>
 3836     ff09c04  Merge PR #2360: plugins/rl: Plugin update for game's latest
 3837 	     version
 3838     f28e9b7  Merge PR #2349: plugins: update memory addresses retrieval to
 3839 	     use procptr32_t/procptr64_t.
 3840     51af785  Merge PR #2354: plugins: add arch-specific
 3841 	     mumble_plugin_win32.h variants
 3842     dce83ca  Merge PR #2356: overlay_gl: call glDrawArrays with
 3843 	     GL_TRIANGLES instead of GL_QUADS.
 3844     557dbae  Merge PR #2355: overlay_gl: unmask framebuffer color
 3845 	     components in drawContext().
 3846     5a50bb2  Merge PR #2358: Transifex translation update
 3847 
 3848 2016-06-20
 3849   Mikkel Krautz <mikkel@krautz.dk>
 3850     6c2cf49  plugins.pri, mumble_plugin_win32.h: add
 3851 	     CONFIG(no-plugin-legacy-ptr) to disable use of non-explicit
 3852 	     mumble_plugin_win32.h header.
 3853     c450c3b  plugins/rl: convert plugin to use 'mumble_plugin_win32_x86.h'.
 3854     9d7ead3  plugins: add distinct header files for x86 and x64.
 3855 
 3856 2016-06-19
 3857   Mikkel Krautz <mikkel@krautz.dk>
 3858     b16e5a1  overlay_gl: unmask framebuffer color components in
 3859 	     drawContext().
 3860     e13d6c9  overlay_gl: call glDrawArrays with GL_TRIANGLES instead of
 3861 	     GL_QUADS.
 3862 
 3863 2016-06-15
 3864   Mikkel Krautz <mikkel@krautz.dk>
 3865     07559e2  Merge PR #2333: Timer: use boost::chrono::steady_clock as the
 3866 	     underlying monotonic timer.
 3867     ab6b4b6  Merge PR #2342: Implement uname.pri and use it to detect
 3868 	     FreeBSD on both Qt 4 and Qt 5
 3869     2c2744e  Merge PR #2343: .mailmap: update dekarl's info.
 3870     a9384f1  Merge PR #2344: Remove old-style license header from WoW
 3871 	     plugin.
 3872 
 3873 2016-06-11
 3874   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3875     5271180  plugins/gtav: Plugin update for game's latest version
 3876 
 3877   Mikkel Krautz <mikkel@krautz.dk>
 3878     f4ca0cf  Merge PR #2345: plugins/gtav: Plugin update for game's latest
 3879 	     version
 3880     64f1c09  Remove old-style license header from WoW plugin.
 3881     09d2942  .mailmap: update dekarl's info.
 3882     5f2122c  Use 'contains(UNAME, FreeBSD)' instead of 'freebsd' (mkspec)
 3883 	     to detect FreeBSD.
 3884     2550c4f  uname.pri: introduce uname.pri, and use it in various .pri
 3885 	     files.
 3886     04b2635  Merge PR #2341: scripts/mkini.sh: consider semicolons as
 3887 	     comments to fix .ini generation.
 3888     f6a0138  scripts/mkini.sh: consider semicolons as comments to fix .ini
 3889 	     generation.
 3890     d840fa7  Merge PR #2335: Murmur: use non-forceful disconnect when
 3891 	     encountering SSL handshake errors on Qt 5.
 3892     3897c79  Murmur: use non-forceful disconnect when encountering SSL
 3893 	     handshake errors on Qt 5.
 3894     c738f7b  Merge PR #2340: plugins/ql: Plugin update for game's latest
 3895 	     version
 3896 
 3897 2016-06-10
 3898   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3899     3e7b0ba  plugins/ql: Plugin update for game's latest version
 3900 
 3901 2016-06-07
 3902   Mikkel Krautz <mikkel@krautz.dk>
 3903     a3275f5  plugins/l4d2: fix build.
 3904 
 3905 2016-06-06
 3906   Mikkel Krautz <mikkel@krautz.dk>
 3907     8929c74  Timer: use boost::chrono::steady_clock as the underlying
 3908 	     monotonic timer.
 3909     f491aac  Merge PR #2221: Murmur.ice: add updateCertificate() method.
 3910     6091625  Murmur.ice: add updateCertificate() method.
 3911     18e8014  Cert: add ERR_clear_error() to the end of initializeCert().
 3912     0a5b68c  Merge PR #2326: Murmur: add no-op userTextMessage signal for
 3913 	     DBus to silence connect()'s error log output.
 3914     5467f3a  Murmur: add no-op userTextMessage signal for DBus to silence
 3915 	     connect()'s error log output.
 3916     9b5d066  Merge PR #2327: plugins/l4d2: Plugin update for game's latest
 3917 	     version and identity support
 3918 
 3919 2016-06-04
 3920   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3921     e652888  Plugin update for game's latest version and identity support
 3922 
 3923   Mikkel Krautz <mikkel@krautz.dk>
 3924     fd9c794  Murmur: add no-op userTextMessage signal for DBus to silence
 3925 	     connect()'s error log output.
 3926 
 3927 2016-06-03
 3928   Mikkel Krautz <mikkel@krautz.dk>
 3929     5640f0a  Merge PR #2323: Transifex translation update
 3930 
 3931 2016-05-31
 3932   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3933     d2416ca  Fixed inverted Z (left/right) value
 3934 
 3935   Mikkel Krautz <mikkel@krautz.dk>
 3936     3e1d7ed  Merge PR #2320: [Rocket League] Fixed inverted Z (left/right)
 3937 	     value
 3938 
 3939 2016-05-29
 3940   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3941     b147287  Plugin update for latest version of Rocket League
 3942     c695463  Positional Audio support for Grand Theft Auto V
 3943     7591b5c  Move "escape" function to mumble_plugin_utils.h header
 3944     decab3f  Plugin update for latest version of Rocket League
 3945 
 3946   John Marion <john@lmsn.net>
 3947     61ff49f  Correctly denote serverid as optional on manpage
 3948     2634d62  Remove unnecessary .BI man macro
 3949     775b391  Document -disablesu option for murmur on manpage
 3950 
 3951   Mikkel Krautz <mikkel@krautz.dk>
 3952     44ea8c8  Merge PR #2315: Add GTA V plugin to the build and to the
 3953 	     installer.
 3954     7a89a2c  Add GTA V plugin to the build and to the installer.
 3955     eb0a2a0  Merge PR #2314: Plugin update for latest version of Rocket
 3956 	     League
 3957     f38363f  Merge PR #2310: Positional Audio support for Grand Theft Auto
 3958 	     V
 3959     d3e1c68  Merge PR #2308: Move "escape" function to
 3960 	     mumble_plugin_utils.h header
 3961     88825e3  mumble.pro: query pkg-config for protobuf instead of using
 3962 	     -lprotobuf.
 3963     fa92480  man/murmurd.1: add paragraph about what disabling SuperUser
 3964 	     means.
 3965 
 3966 2016-05-26
 3967   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 3968     da1d081  Plugin update for latest version of Rocket League
 3969 
 3970   Mikkel Krautz <mikkel@krautz.dk>
 3971     3eec33a  Merge PR #2307: Plugin update for latest version of Rocket
 3972 	     League
 3973 
 3974 2016-05-22
 3975   Frank Engler <9x6@users.noreply.github.com>
 3976     fd24ee9  ServerDB.cpp: refactor code writing SuperUser password into DB
 3977     16f7323  murmurd: command line argument "-disablesu" disables SuperUser
 3978 
 3979   Mikkel Krautz <mikkel@krautz.dk>
 3980     7164d3d  Merge PR #2297: mumble.pro: query pkg-config for protobuf
 3981 	     instead of using -lprotobuf.
 3982     cb2b5ee  mumble.pro: query pkg-config for protobuf instead of using
 3983 	     -lprotobuf.
 3984     708ace4  Merge PR #2298: man/murmurd.1: add paragraph about what
 3985 	     disabling SuperUser means.
 3986     e067c4d  man/murmurd.1: add paragraph about what disabling SuperUser
 3987 	     means.
 3988     aaf3666  Merge PR #2301: Document -disablesu on murmur manpage
 3989     f990b90  Merge PR #1779: Disable SuperUser
 3990     7b54ad0  Merge PR #2124: MumbleSSL: add a sanity check for QSsl loading
 3991 	     a different version of OpenSSL than we're linked against.
 3992     4aa902d  MumbleSSL: add a sanity check for QSsl loading a different
 3993 	     version of OpenSSL than we're linked against.
 3994 
 3995 2016-05-21
 3996   John Marion <john@lmsn.net>
 3997     5e66269  Correctly denote serverid as optional on manpage
 3998     89643b4  Remove unnecessary .BI man macro
 3999     84de178  Document -disablesu option for murmur on manpage
 4000 
 4001   Mikkel Krautz <mikkel@krautz.dk>
 4002     b82b6eb  Merge PR #2281: Plugins, VersionCheck: don't pass
 4003 	     WTD_LIFETIME_SIGNING_FLAG to WinTrust APIs.
 4004     f3a02c3  Plugins, VersionCheck: don't pass WTD_LIFETIME_SIGNING_FLAG to
 4005 	     WinTrust APIs.
 4006 
 4007 2016-05-19
 4008   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 4009     e023f45  plugins/bf4: Added Squad State value
 4010     a1fe822  Positional Audio support for Battlefield 4 (x86)
 4011 
 4012   Kevin Rohland <kevin@nascher.org>
 4013     3be04af  Allow only one instance from UserLocalVolumeDialog per User
 4014 
 4015   Mikkel Krautz <mikkel@krautz.dk>
 4016     a779870  Merge PR #2284: Allow only one instance from
 4017 	     UserLocalVolumeDialog per User
 4018     2f34ff7  Merge PR #2289: Net: use QLatin1String instead of implicit
 4019 	     char * -> QString conversion Ban::toString().
 4020     dac910b  Net: use QLatin1String instead of implicit char * -> QString
 4021 	     conversion in Ban::toString().
 4022     38dbec1  Merge PR #2287: plugins/bf4: Added Squad State value
 4023     c522cff  Merge PR #2144: Ban logging verbosity
 4024     ec87aa6  Merge PR #2286: Add BF4 x86 to the build and to the installer.
 4025     8af5c23  Add BF4 x86 to the build and to the installer.
 4026     d157e71  Merge PR #2285: Positional Audio support for Battlefield 4
 4027 	     (x86)
 4028 
 4029   spede <spede@dota2.fi>
 4030     5d1a56e  Add logging for ban removals/changes.
 4031 
 4032 2016-05-18
 4033   Mikkel Krautz <mikkel@krautz.dk>
 4034     2a20e16  Merge PR #2280: scripts/generate-CHANGES.py, CHANGES: update
 4035 	     script to use commit date rather than author date.
 4036     c71461e  scripts/generate-CHANGES.py, CHANGES: update script to use
 4037 	     commit date rather than author date.
 4038     bed423e  Merge PR #2275: plugins/bf4: fix JSON encoding.
 4039     0c07d25  plugins/bf4: fix JSON encoding.
 4040     0354aeb  Merge PR #2282: Transifex translation update
 4041     abb770b  Merge PR #2265: Update CHANGES.
 4042     25becb6  Update CHANGES.
 4043     52f385c  Merge PR #2279: Use # for license header instead of // in
 4044 	     various .pro files.
 4045     60465f5  Use # for license header instead of // in various .pro files.
 4046 
 4047 2016-05-13
 4048   Mikkel Krautz <mikkel@krautz.dk>
 4049     23b4e85  Merge PR #2270: scripts/generate-CHANGES.py: fix capture group
 4050 	     in gitMailmapLookup's contact regexp.
 4051     b0005c4  scripts/generate-CHANGES.py: fix capture group in
 4052 	     gitMailmapLookup's contact regexp.
 4053     3b1ad3a  Merge PR #2268: Transifex translation update
 4054 
 4055 2016-05-11
 4056   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 4057     e4c91e2  Fixed Squad/Squad Leader pointers (#2267)
 4058 
 4059 2016-05-10
 4060   Mikkel Krautz <mikkel@krautz.dk>
 4061     37c4749  Merge PR #2264: Add Joeliam to .mailmap and sync AUTHORS.
 4062     c1251fd  Add Joeliam to .mailmap and sync AUTHORS.
 4063     084da53  Merge PR #2256: Update the Mumble tree to use LICENSE.header
 4064 	     for all license headers
 4065     19214a4  Add remaining files that use the old-style license header to
 4066 	     3rdPartyLicenses.
 4067     78a46ea  src/murmur_grpcwrapper_protoc_plugin: update to use
 4068 	     LICENSE.header.
 4069     313be4b  plugins: update to use LICENSE.header.
 4070     63f2bd8  scripts: update to use LICENSE.header.
 4071     84aa1ae  3rdparty: update to use LICENSE.header.
 4072     af43d61  mumble_proto: update to use LICENSE.header.
 4073     d2bda14  src/mumble: update to use LICENSE.header.
 4074     4e2c7e3  macx: update to use LICENSE.header.
 4075     5f71ce6  src/mumble_exe: update to use LICENSE.header.
 4076     ce9e4c7  *.pri: update to use LICENSE.header.
 4077     e45183b  toolchain: update to use LICENSE.header.
 4078     35358ca  overlay_winx64: update to use LICENSE.header.
 4079     3dad85f  overlay_gl: update to use LICENSE.header.
 4080     76f3168  g15helper: update to use LICENSE.header.
 4081     049fcae  overlay: update to use LICENSE.header.
 4082     54c28d3  src/murmur: update to use LICENSE.header.
 4083     395c084  src: update to use LICENSE.header.
 4084     f3d19ad  LICENSE.header: update default license header to use
 4085 	     "2005-2016".
 4086     f4e3ca9  Merge PR #2250: Various OpenBSD fixes
 4087     3283c43  Add python.pri to detect the system's Python binary. Use it in
 4088 	     mumble.pro.
 4089     1f72548  Fix mumble_pch.hpp for OpenBSD.
 4090     cc48689  PulseAudio: remove OSS headers from PulseAudio.cpp.
 4091 
 4092 2016-05-09
 4093   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 4094     2854b32  Positional Audio support for Battlefield 4 (x64)
 4095 
 4096   John Marion <john@lmsn.net>
 4097     4462701  Touch up Mumble and Murmur manpages
 4098     6123439  Remove hardcoded IP whitelist for master server
 4099 
 4100   Mikkel Krautz <mikkel@krautz.dk>
 4101     77b59e5  Merge PR #2262: Touch up Mumble and Murmur manpages
 4102     7072cb2  Merge PR #2257: Various C++11 fixes
 4103     39aebda  Channel, ServerUser: make cast operator non-const.
 4104     69086d8  GlobalShortcut_macx: fix build in C++11 mode (strongly typed
 4105 	     enums)
 4106     9b2bb22  Merge PR #2246: scripts/generate-CHANGES.py: add Python
 4107 	     replacement for 'git2cl.pl'.
 4108     ac716df  scripts/generate-CHANGES.py: add Python replacement for
 4109 	     'git2cl.pl'.
 4110     11b2823  .gitignore: add .DS_Store.
 4111     656be8f  Merge PR #2259: remove non-existent file from .gitignore
 4112     691d80a  installer, plugins: add bf4 plugin to build and installer.
 4113     5b6bdac  Merge PR #2258: Remove hardcoded IP whitelist for master
 4114 	     server
 4115     a30f1dd  Merge PR #2255: Positional Audio support for Battlefield 4
 4116 	     (x64)
 4117 
 4118   Tim Cooper <tim.cooper@layeh.com>
 4119     412c0d1  Document undocumented fields in Mumble.proto (#2261)
 4120 
 4121 2016-05-08
 4122   Joel Kees <joelkees@gmail.com>
 4123     192a89c  Fix Left 4 Dead 2 plugin and clean up plugin code
 4124 
 4125   Mikkel Krautz <mikkel@krautz.dk>
 4126     c8d136f  Merge PR #2248: Fix Left 4 Dead 2 plugin and clean up plugin
 4127 	     code
 4128     790bd79  Merge PR #2253: Transifex translation update
 4129     89097d5  Merge PR #1682: murmur grpc support
 4130     4a419de  grpc: limit gRPC to Qt 5.
 4131     8d5236f  grpc: add log message in GRPCStart, so users know that GRPC is
 4132 	     enabled.
 4133     e93d566  grpc: use single-line comments for docs in MurmurGRPCImpl.cpp.
 4134     88a6653  grpc: use single-line doxygen-style comments in
 4135 	     RPCSingleStreamCall top-level comment.
 4136     cd6b532  grpc: fix implicit QString conversions in setChannelStateGRPC.
 4137     9128351  grpc: rename GRPC-specific Server::setChannelState method, and
 4138 	     add docs.
 4139     c7cd28b  grpc: indent pre-declaration of classes in MurmurRPC::Wrapper.
 4140     505df4f  grpc: make mServer and qtCleanup members in MurmurRPCImpl
 4141 	     conform to coding style.
 4142     a02ef1b  grpc: fix Server::sendTextMessageGRPC and
 4143 	     Server::setChannelState to build in non-C++11 mode.
 4144     9fafa9a  grpc: make member variables in RPCCall and RPCSingleStreamCall
 4145 	     coding style conformant.
 4146     71f90de  grpc: rename remaining MurmurRPCImpl member variables to be
 4147 	     coding style conformant.
 4148     d8710c1  grpc: rename aV1Service to m_V1Service.
 4149     32b8abd  grpc: rename mCQ to m_completionQueue as per our coding style.
 4150     31928ca  grpc: use single-line comments for MurmurGRPCImpl.cpp system
 4151 	     overview.
 4152     83c0b09  grpc: rename RPCStart and RPCStop to GRPCStart and GRPCStop.
 4153     a107fb3  grpc: fix formatting of textMessageFilter result handling.
 4154     ee1988e  grpc: rename GRPC-specific Server::sendTextMessage to
 4155 	     Server::sendTextMessageGRPC(), and add docs.
 4156     9c55e95  grpc: mention that gRPC is experimental in the INSTALL file.
 4157     7666447  grpc: rename murmur_grpc_wrapper_gen to
 4158 	     murmur_grpcwrapper_protoc_plugin.
 4159     4c54bb2  grpc: update license headers to use the new-style header.
 4160     75d68fb  grpc: sync murmur.ini.grpc with murmur.ini.
 4161     49f9833  grpc: shell out to 'which grpc_cpp_plugin' to find
 4162 	     grpc_cpp_plugin path in murmur_grpc.pro.
 4163     41885a2  grpc: ignore unused parameter warnings from
 4164 	     MurmurRPC.grpc.pb.h.
 4165     772191f  grpc: use RegisterService instead of RegisterAsyncService.
 4166     46e954d  grpc: remove 'gpr' from PKGCONFIG.
 4167 
 4168   Tim Cooper <tim.cooper@layeh.com>
 4169     0b0ce8e  remove non-existent file from .gitignore
 4170     21f9a29  grpc: fix uninitialized RPCCall reference count
 4171     1af50bd  grpc: do not use CONFIG for grpc block
 4172     edcd4cd  grpc: require protobuf>=3
 4173     59bda9b  grpc: rename murmur.ini.grpc to murmur.grpc.ini
 4174     750f08d  grpc: do not include generated proto wrapper
 4175     4a0f287  grpc: fix grpc CONFIG flag
 4176     ff109d9  grpc: integrate murmur_grpc_wrapper_gen into qmake build
 4177     97741f6  grpc: move grpc-specific ini options to separate file
 4178     77e0bc2  grpc: fix compilation errors
 4179     49a6d35  grpc: rename grpcCert, grpcKey to grpccert, grpckey
 4180     7c7ccfb  grpc: change "no-grpc" build flag to "grpc"
 4181     9bd982c  grpc: add TextMessageFilter method comment
 4182     805c047  grpc: implement TextMessageFilter
 4183     19537ac  grpc: allow connections to be secured using TLS
 4184     6c68dec  grpc: only allow users to trigger explicitly added context
 4185 	     actions
 4186     92320bf  grpc: add comment about incomplete embedded protobuf messages
 4187     af63163  grpc: fix crash when writing to a stream that hasn't completed
 4188 	     its previous write
 4189     d4b799d  grpc: add RPCSingleStreamCall base for single-streaming
 4190 	     wrappers
 4191     1253f77  grpc: add helper method "end" to RPCSingleSingleCall
 4192     8401b51  grpc: document more of the RPC protocol
 4193     28fc480  grpc: add internal system overview
 4194     0cbd230  grpc: reduce amount of generated wrapper code
 4195     7514247  grpc: change RPCCall.mRefs to atomic
 4196     23c931d  grpc: fix potential use after free issue
 4197     6dfbce2  grpc: normalize RPC method names
 4198     b52d4df  grpc: remove ContextAction.Context.None
 4199     ab09ba3  grpc: fix ACL.allow, ACL.deny, ContextAction.context bitmasks
 4200     b10811a  grpc: update RPC service comments
 4201     f87267f  grpc: switch to versioned API
 4202     56e0507  grpc: fix stream referencing counting issues
 4203     5805883  grpc: fix crash in listener cleanup method
 4204     d65eccf  grpc: document "no-grpc" config flag
 4205     b69e5f8  grpc: periodically clean up old listeners
 4206     c7686ff  grpc: fix possible use-after-frees with the GRPC wrappers
 4207     89b487c  grpc: reduce compile warnings
 4208     e953933  grpc: move grpc protobuf into separate sub-project
 4209     9d26e93  grpc: remove TODOs
 4210     e35f427  grpc: move ChannelService_Update logic to RPC.cpp
 4211     3f47647  grpc: protocol documentation
 4212     47a52f2  grpc: remove event listeners on write failure
 4213     b558149  grpc: split AudioService.SetRedirectWhisperGroup into two
 4214 	     methods
 4215     cccbec3  grpc: fix several TODO items
 4216     7250656  grpc: fix build problems with GRPC 0.10
 4217     80930b5  grpc: support setting temporary groups from authenticator
 4218     3225be0  grpc: update some protocol field types to be more descriptive
 4219     b331245  grpc: support texture in DatabaseServer methods
 4220     37931ca  grpc: change TreeService.Get to TreeService.Query (allows for
 4221 	     query options to be added in the future)
 4222     8f830b6  grpc: TODO fixes
 4223     15f8258  grpc: normalize some grpc status codes thrown by Must*
 4224     7df16ed  grpc: move TextMessageService_Send logic to RPC.cpp
 4225     cace36d  grpc: simplify TextMessageService_Send
 4226     a39df33  grpc: fix ConfigService.GetField, ConfigService.Get,
 4227 	     LogService.Query not working for stopped servers
 4228     8192e55  grpc: fix ConfigService.SetField not working for stopped
 4229 	     servers
 4230     5696efb  grpc: simplify ChannelService_Add
 4231     f080702  grpc: simplify ChannelService_Update
 4232     4a56a24  grpc: add User.Kick.actor
 4233     060ae78  grpc: add a lock around the authenticator when it does a
 4234 	     write-read
 4235     c53134d  grpc: simplify authenticator slots
 4236     acfa8e8  grpc: update docs
 4237     9b84646  grpc: change Server.uptime to Update from uint32
 4238     a1d428d  grpc: minor cleanup
 4239     17498d1  grpc: fix ServerService.Get for stopped servers
 4240     4e6b3b9  grpc: move meta event sending to new method
 4241     11eefc0  grpc: remove proto field
 4242 	     Authenticator.Response.Initialize.updating
 4243     5d9d1af  grpc: remove old authenticator upon error or new authenticator
 4244     fd52a05  grpc: make RPCCall.error's argument const
 4245     ecf254f  grpc: implement MurmurRPCImpl::getRegisteredUsersSlot
 4246     02c7f74  grpc: implement MurmurRPCImpl::registerUserSlot
 4247     70cb2b7  grpc: implement MurmurRPCImpl::unregisterUserSlot
 4248     541312d  grpc: implement MurmurRPCImpl::setTextureSlot
 4249     4455db8  grpc: implement MurmurRPCImpl::setInfoSlot
 4250     a813b13  grpc: implement MurmurRPCImpl::idToTextureSlot
 4251     743ca4a  grpc: implement MurmurRPCImpl::nameToIdSlot
 4252     d929e70  grpc: implement MurmurRPCImpl::idToNameSlot
 4253     55cb261  grpc: implement MurmurRPCImpl::getRegistrationSlot
 4254     a5cbcfa  grpc: add Find message to Authenticator
 4255     5bb9a4f  grpc: include user certificate chain in authenticator request
 4256     ac2418f  grpc: start AuthenticatorService.Stream implementation
 4257     d63b5c7  grpc: add "request", "response" to stream-stream wrapper
 4258     3af2bc8  grpc: rename "response" in generated code to "stream"
 4259     5b2f2b9  grpc: generate callback() for "stream-stream" RPC methods
 4260     5c071f0  grpc: change AuthenticatorService to a (hopefully) easier to
 4261 	     use API
 4262     cc59e82  grpc: add authenticator slot stubs
 4263     28e6041  grpc: implement ACLService.Get
 4264     57dc921  grpc: implement ACLService.Set
 4265     7f537d3  grpc: implement ConfigService.GetDefaults
 4266     9b6eaed  grpc: implement ConfigService.Get
 4267     ba30ef1  grpc: implement ConfigService.SetField
 4268     729fad4  grpc: implement ConfigService.GetField
 4269     51b5050  grpc: replace individual Config fields in favour of a
 4270 	     map<string, string>
 4271     59340c3  grpc: implement ACLService.GetEffectivePermissions
 4272     24e9400  grpc: implement ACLService.RemoveTemporaryGroup
 4273     cf77593  grpc: implement ACLService.AddTemporaryGroup
 4274     39940a4  grpc: finish ServerService.Events implementation
 4275     e279bef  grpc: start ServerService.Events implementation
 4276     95d4ab4  grpc: implement AudioService.SetRedirectWhisperGroup
 4277     e9ec7d7  grpc: implement LogService.Query
 4278     12e70ed  grpc: implement BanService.Set
 4279     62a627e  grpc: implement BanService.Get
 4280     b5afebe  grpc: implement MetaService.Events
 4281     2acd97a  grpc: remove ContextActionService.Events listeners after they
 4282 	     fail
 4283     39984f6  grpc: add timer that will trigger cleanup function every
 4284 	     minute
 4285     3a1da38  grpc: add callback() method to single-streaming calls,
 4286 	     reenable ContextActionService.Events
 4287     0fdb1df  grpc: RPCCall::error does not need to be a function anymore
 4288     a89333d  grpc: pass grpc success variable to callback functions
 4289     1b3cdd8  grpc: re-enable streaming wrapper generation
 4290     c386db3  grpc: rework non-streaming call wrappers, temporary disable
 4291 	     streaming calls
 4292     f8677db  grpc: implement DatabaseService.Query
 4293     3fdd054  grpc: implement DatabaseService.Verify
 4294     3b44029  grpc: implement DatabaseService.Deregister
 4295     9d0899e  grpc: implement DatabaseService.Register
 4296     dee4fbd  grpc: implement DatabaseService.Update
 4297     cb85565  grpc: implement DatabaseService.Get
 4298     3f9d0a9  grpc: implement ServerService.Query.
 4299     e8125d6  grpc: rename channelToRPCChannel,userToRPCUser to ToRPC
 4300     d5e8ef3  grpc: implement UserService.Query
 4301     48f9b00  grpc: implement ChannelService.Query.
 4302     45f90c0  grpc: implement TreeService.Get.
 4303     a8d772a  grpc: implement targeting of TextMessageService.Send messages
 4304     c748dbb  grpc: implement UserService.Update
 4305     9269ab9  grpc: implement ServerService.Start
 4306     0462dff  grpc: implement ServerService.Remove
 4307     3b9bf4f  grpc: implement (rough) ContextActionService.Events
 4308     ba0df3e  grpc: add basic meta and server event slots to MurmurRPCImpl
 4309     b6aca49  grpc: implemented streaming generator, temporary removed
 4310 	     certain streaming RPC methods
 4311     d711b8c  grpc: implement ServerService.Get
 4312     f952591  grpc: implement ServerService.Stop
 4313     a3c80ad  grpc: implement ServerService.Create
 4314     cba1db8  grpc: replace "response->FinishWithError + return"s with
 4315 	     "throw"s
 4316     fb97e5e  grpc: implement ContextActionService.Remove
 4317     b929b2d  grpc: implement ContextActionService.Add
 4318     3a7b724  grpc: replace old code with Must* functions
 4319     6916629  grpc: add MustChannel for MurmurRPC.Channel
 4320     082e145  grpc: add MustUser for MurmurRPC.User message
 4321     e233c53  grpc: add exception hander around *_Impl to ease error handing
 4322     0041ab3  grpc: switch to async grpc API, change naming of service
 4323 	     methods
 4324     d181c0d  grpc: add *_Init to protoc-gen-grpcwrapper
 4325     05a4501  grpc: remove MurmurRPCImpl and AsyncService from _Impl
 4326 	     signature
 4327     d749e0f  grpc: add protoc-gen-grpcwrapper.cpp
 4328     d681631  grpc: implement ChannelService.add
 4329     08971f3  grpc: implement ChannelService.remove
 4330     ab3c520  grpc: implement ChannelService.update
 4331     bb86b3a  grpc: implement ChannelService.get
 4332     b9c2169  grpc: fix incorrect status
 4333     32ec04b  grpc: start ChannelService implementation
 4334     f68b35d  grpc: implement UserService.kick
 4335     418ff98  grpc: implement UserService.query
 4336     2c0b3dc  grpc: start UserService, implement UserService::get
 4337     5a7536c  grpc: add broadcasting to TextMessageService.send
 4338     776c084  grpc: start implementation
 4339     7b0bb82  grpc: switch to proto2 from proto3
 4340     8d46083  grpc: do renames and add notes to MurmurRPC.proto
 4341     375d0ae  grpc: add first MurmurRPC protobuf draft
 4342     3960228  grpc: add empty MurmurRPC.proto file
 4343 
 4344 2016-05-07
 4345   Mikkel Krautz <mikkel@krautz.dk>
 4346     0d35a9c  scripts/ts2html.pl: remove.
 4347     6d2364a  scripts/qt.conf: remove.
 4348 
 4349 2016-05-06
 4350   Mikkel Krautz <mikkel@krautz.dk>
 4351     aedb1a3  Re-generate and update AUTHORS file.
 4352     d475b44  scripts/generate-AUTHORS.py: use pyuca for sorting to get
 4353 	     deterministic output on all platforms.
 4354 
 4355 2016-05-04
 4356   Mikkel Krautz <mikkel@krautz.dk>
 4357     ba1a189  GlobalShortcut_win: fix access to nxboxinput in EnumDevicesCB.
 4358 
 4359 2016-05-01
 4360   James Fraser <fwaggle@fwaggle.org>
 4361     0288120  Don't expose SSL secrets over Ice/D-Bus.
 4362 
 4363   Mikkel Krautz <mikkel@krautz.dk>
 4364     a1a969e  AudioOutput: make playSample() time out after 1 second if no
 4365 	     AudioOutput is present.
 4366     a50a120  PulseAudio: fall back to default device if chosen device is no
 4367 	     longer present.
 4368     8dbc793  GlobalShortcut_win: only poll XboxInput if there are XInput
 4369 	     devices present.
 4370     3434ff8  .mailmap: update James Fraser alias.
 4371     9f20c21  scripts/generate-AUTHORS.py: use 'origin/branch' instead of
 4372 	     just 'branch' in git log call.
 4373 
 4374 2016-04-30
 4375   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 4376     cb8cbd0  Plugin update for latest version of Quake Live
 4377 
 4378   Tim Cooper <tim.cooper@layeh.com>
 4379     6a3f2ef  add note about allowping to murmur.ini regarding information
 4380 	     exposure
 4381 
 4382 2016-04-28
 4383   Mikkel Krautz <mikkel@krautz.dk>
 4384     5c17181  Move smallft to 3rdparty/smallft-src and add to
 4385 	     3rdPartyLicenses.
 4386     b7271c2  Log: remove 'console' parameter of postNotification().
 4387     cd8fbbd  Log_unix: use plain log message for KDE notifications.
 4388     a2e6cb8  Log_unix: always send plain text notifications via
 4389 	     org.freedesktop.Notifications.
 4390 
 4391 2016-04-26
 4392   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 4393     6f843e5  Plugin update for latest version of Rocket League
 4394 
 4395   James Fraser <fwaggle@fwaggle.org>
 4396     68547c9  Fix missing whitespace in if statement
 4397     25422e7  Add comments to some conditionals in initializeCert()
 4398 
 4399   Tim Cooper <tim.cooper@layeh.com>
 4400     b347f7e  fix crash caused by decoding all MIME data formats in
 4401 	     RichTextHtmlEdit
 4402 
 4403 2016-04-25
 4404   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 4405     6f1b851  plugins/ql: Added Spectator state value
 4406     ccb1ff7  plugins/ql: Added camera values for a more precise PA
 4407     47a6e32  plugins/ql: Fix host address string and add comments
 4408     4f7af50  Positional audio support for Quake Live
 4409 
 4410   Mikkel Krautz <mikkel@krautz.dk>
 4411     3a9edb8  plugins.pro: add ql plugin to the build.
 4412     2c65953  installer: add ql.dll plugin to the installer.
 4413 
 4414 2016-04-17
 4415   Mikkel Krautz <mikkel@krautz.dk>
 4416     0502fa6  Drop OS X specific '64-bit' check.
 4417     72ef902  Add build number to OS X OSInfo.
 4418     48cc538  Fix 'rl.dl' typo in Plugins.wxs.
 4419 
 4420 2016-04-15
 4421   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 4422     043a7d7  Plugin update for latest version of Rocket League
 4423 
 4424 2016-04-10
 4425   Davide Beatrici <davidebeatrici@users.noreply.github.com>
 4426     8017a01  l4d2: Plugin update for latest game version
 4427     80d0354  Positional Audio support for Rocket League
 4428 
 4429   Mikkel Krautz <mikkel@krautz.dk>
 4430     6be0de4  installer: add 'rl.dll' to Plugins.wxs.
 4431     95b3cc1  plugins.pro: add 'rl'.
 4432     0393ed3  mumble_plugin.h: use _M_IX86 instead of (typo'd) _M_X86.
 4433 
 4434 2016-04-01
 4435   John Marion <john@lmsn.net>
 4436     4e9f412  Remove unused jitter reporting code
 4437 
 4438   Mikkel Krautz <mikkel@krautz.dk>
 4439     ef72e3e  overlay: remove Far Cry 4 from the default blacklist.
 4440 
 4441 2016-03-14
 4442   Mikkel Krautz <mikkel@krautz.dk>
 4443     a59e166  Do not enable warnings-as-errors by default.
 4444 
 4445 2016-03-13
 4446   Mikkel Krautz <mikkel@krautz.dk>
 4447     a24b8c3  Do not use _FORTIFY_SOURCE for debug builds since they're not
 4448 	     built with optimizations.
 4449     b03a689  Add .mailmap file and us it in scripts/generate-AUTHORS.py.
 4450     6beb46e  Move src/bonjour to 3rdparty/qqbonjour-src and add its license
 4451 	     to the third party license list.
 4452 
 4453 2016-03-07
 4454   Stefan Hacker <dd0t@users.sourceforge.net>
 4455     3643c24  Add missing iMask to Ban equality operator
 4456 
 4457   Mikkel Krautz <mikkel@krautz.dk>
 4458     25f0e1f  Remove OpenSSL 0.9.x compatibility hacks.
 4459 
 4460 2016-03-06
 4461   John Marion <john@lmsn.net>
 4462     8b4ed1e  Remove timer to run reportJitter.
 4463 
 4464 2016-03-05
 4465   Mikkel Krautz <mikkel@krautz.dk>
 4466     888a459  GlobalShortcutWin: fix memory leak of 'di' in new XInputCheck
 4467 	     code path.
 4468 
 4469 2016-03-04
 4470   Mikkel Krautz <mikkel@krautz.dk>
 4471     bc12e8e  XInputCheck: add string.h and stdlib.h includes to
 4472 	     xinputcheck.cpp.
 4473     b817122  GlobalShortcutWin: add issue references to comment describing
 4474 	     recent Windows 10 DirectInput/XInput breakge.
 4475     cbff56b  XInputCheck: fix missing file reference in the README.
 4476     da12c2b  XInputCheck: add comment at the top of the file describing
 4477 	     development practices and origin of the code.
 4478     25b88a7  XInputCheck: add documentation for
 4479 	     XInputCheck_IsGuidProductXInputDevice.
 4480     0f80533  XInputCheck: add XInputCheck_ClearDeviceCache().
 4481 
 4482 2016-03-03
 4483   Mikkel Krautz <mikkel@krautz.dk>
 4484     e174f8d  compiler.pri: fix architecture checks for force-x86-toolchain
 4485 	     and force-x86_64-toolchain builds.
 4486     6f1331b  GlobalShortcutWin: Exclude XInput devices from DirectInput.
 4487 
 4488 2016-02-25
 4489   Nick Heindl <nheindl@wisc.edu>
 4490     93427af  Fix typo in comment: Issue #2070
 4491 
 4492 2016-02-23
 4493   John Marion <john@lmsn.net>
 4494     f5e03d6  Fix relative paths for Murmur -ini switch
 4495 
 4496 2016-02-21
 4497   John Marion <john@lmsn.net>
 4498     53107ca  Fix building Mumble on unix with no-dbus
 4499 
 4500   Mikkel Krautz <mikkel@krautz.dk>
 4501     999b59b  Add LuaMilkshake to AUTHORS.
 4502 
 4503 2016-02-20
 4504   Mikkel Krautz <mikkel@krautz.dk>
 4505     e3b14f3  themes/Mumble: sync with mumble-theme submodule.
 4506     4b3746a  Add Tim Visée to AUTHORS.
 4507     34cbd3c  compiler.pri: on Windows, treat MSVC linker warnings as
 4508 	     errors.
 4509     3b2a169  Simplify LICENSE file, add LICENSE.header and add AUTHORS.
 4510 
 4511   Tim Visée <timvisee@gmail.com>
 4512     b4589b4  Add README.md for GitHub
 4513 
 4514 2016-02-17
 4515   Mikkel Krautz <mikkel@krautz.dk>
 4516     0840dd4  Fix OpenSSL intialization.
 4517     0c08e73  compiler.pri: pass '-compress 9' to rcc.
 4518 
 4519 2016-01-31
 4520   Mikkel Krautz <mikkel@krautz.dk>
 4521     1aae05e  TextToSpeech_unix: use Mumble's language setting, or the
 4522 	     system locale for TTS language.
 4523     bd8f92b  Move HTML filtering to a separate shared class.
 4524 
 4525   Tim Cooper <tim.cooper@layeh.com>
 4526     56fc9de  Remember the last directory used for saving images from the
 4527 	     chat log
 4528     8722bdd  Use a lossless image format when saving chat log images that
 4529 	     do not have a file extension
 4530 
 4531 2016-01-27
 4532   Stefan Hacker <dd0t@users.sourceforge.net>
 4533     cffa565  Fix warning typo reported in #2087
 4534 
 4535 2016-01-10
 4536   Mikkel Krautz <mikkel@krautz.dk>
 4537     58c06f2  Fix Murmur on Windows DoS as described in Mumble-SA-2016-001.
 4538 
 4539 2016-01-05
 4540   Mikkel Krautz <mikkel@krautz.dk>
 4541     c22393e  Messages, Murmur.ice: make username checking case insensitive
 4542 	     throughout Murmur.
 4543 
 4544 2016-01-02
 4545   Mikkel Krautz <mikkel@krautz.dk>
 4546     c56cb01  mumble.pro: use separate libsndfile libs on Windows.
 4547 
 4548 2016-01-01
 4549   Mikkel Krautz <mikkel@krautz.dk>
 4550     6e16502  Update the Copyright year range for The Mumble Developers
 4551 	     throughout the tree.
 4552     7a33318  About: update copyright year range to 2005-2016.
 4553     50bc11d  Update LICENSE for 2016. Happy new year!
 4554     3a18e13  compiler.pri: add CONFIG(verbose-linker) option for diagnosing
 4555 	     MSVC runtime library issues.
 4556 
 4557 2015-12-30
 4558   Mikkel Krautz <mikkel@krautz.dk>
 4559     143bf86  AppNap: only declare 'appNapSuppressed' static variable when
 4560 	     AppNap is available.
 4561     7a82dc9  Plugins: remove unused url parameter from
 4562 	     fetchedUpdatePAPlugins slot.
 4563     ad6acf2  GlobalShortcut_win, mumble.pro: remove use of HardHook in
 4564 	     GlobalShortcut_win.
 4565     17ddc1a  VersionCheck: use updated WebFetch::fetch() for snapshot
 4566 	     downloads.
 4567     e82debb  3rdparty/opus-build: re-structure qmake logic for including
 4568 	     SSE, SSE2 and SSE4.1 sources into the build.
 4569     9652f7f  compiler.pri: disable warnings-as-errors when MSVC static
 4570 	     analysis is enabled.
 4571     acb69be  Update WebFetch, and its users, to use the new service
 4572 	     hostnames and endpoints, as well as HTTPS.
 4573     bd49fa5  CrashReporter: use new service hostname and endpoint for the
 4574 	     crash reporter service.
 4575     3910dc9  Remove all REPORT_JITTER-related code.
 4576     9db3015  Usage: use new usage service hostname and endpoint, and use
 4577 	     HTTPS.
 4578 
 4579 2015-12-28
 4580   Mikkel Krautz <mikkel@krautz.dk>
 4581     2857d71  Translation update
 4582     8eec7cc  Overlay_win: silence MSVC warning about potentially
 4583 	     uninitialized local variables.
 4584     d0ced44  Mumble: implement lock file mechanism for Windows.
 4585     a3ad0c5  installer: use 'The Mumble Developers' as ProductManufacturer
 4586 	     in the Windows installer.
 4587     7d4fe6c  man: refer to The Mumble Developers as the Mumble authors in
 4588 	     our man pages.
 4589     a97c4bb  3rdparty/minhook-build: disable third-party warnings by
 4590 	     default in MinHook.
 4591 
 4592 2015-12-27
 4593   Mikkel Krautz <mikkel@krautz.dk>
 4594     69cdaee  MainWindow: only allow toolbar dragging in the 'custom'
 4595 	     layout.
 4596 
 4597 2015-12-26
 4598   Mikkel Krautz <mikkel@krautz.dk>
 4599     7f37b71  GlobalShortcut_win: NULL-initialize xboxinput and gkey member
 4600 	     variables.
 4601     25ceebb  MainWindow: only allow layout to be changed via settings.
 4602     173b68a  Update copyright strings in .rc and .plist files to refer to
 4603 	     'The Mumble Developers'.
 4604     a2b7020  About: change 'The Mumble team' to 'The Mumble Developers', as
 4605 	     used in our license.
 4606     33f8448  Murmur: allow both bitmasked version and version string when
 4607 	     setting 'suggestversion' via RPC.
 4608     da8a95e  3rdparty/opus-build: only enable OS X SIMD for x86-64
 4609 	     (non-universal) build.
 4610     4e53e6f  AppNap: fix build for OS X Universal, which uses the 10.4 SDK.
 4611     3e680f7  Update themes/Mumble submodule and themes/MumbleTheme.qrc to
 4612 	     point to latest mumble-theme.
 4613     1719496  ThemeInfo: fix loading of platform-specific QSS files.
 4614     7cb6bb1  3rdparty/opus-build: enable use of SSE and SSE2 intrinsics in
 4615 	     Opus on OS X.
 4616     779496c  AppNap: add AppNap support for OS X.
 4617 
 4618   Natenom <natenom@natenom.com>
 4619     b83316a  Show self mute/deaf, global mute/deaf, prio speaker, user left
 4620 	     channel and disconnected states in linked channels.
 4621 
 4622 2015-12-25
 4623   Stefan Hacker <dd0t@users.sourceforge.net>
 4624     aa92699  Revert "Settings: disable 'shortcut/windows/xbox/enable' by
 4625 	     default, disabling XboxInput."
 4626     1070b40  Fix use of wrong calling convention on xboxinput function
 4627 	     pointers
 4628 
 4629 2015-12-24
 4630   Stefan Hacker <dd0t@users.sourceforge.net>
 4631     c2bbcd5  Fix XboxInputState being to small for XInputGetStateEx calls
 4632 
 4633   Mikkel Krautz <mikkel@krautz.dk>
 4634     fe81316  Settings: disable 'shortcut/windows/xbox/enable' by default,
 4635 	     disabling XboxInput.
 4636     abdb500  murmur: exit(1) when encountering a qFatal() when using syslog
 4637 	     logging.
 4638     608e802  GlobalShortcut_win, XboxInput: implement native XInput support
 4639 	     in GlobalShortcut_win.
 4640     df28734  GlobalShortcut_win: add PID/VID blacklist for misbehaving
 4641 	     devices.
 4642     703f8c7  murmur: exit with status code 1 on fatal error.
 4643     08af66d  ConnectDialog: disable ping and host lookups when using a
 4644 	     proxy.
 4645 
 4646 2015-12-20
 4647   Mikkel Krautz <mikkel@krautz.dk>
 4648     1bcea4e  GlobalShortuct_win: warn if a device takes more than 1 second
 4649 	     to poll via DirectInput.
 4650     9295be4  Update Opus to 1.1.1.
 4651 
 4652 2015-12-13
 4653   Mikkel Krautz <mikkel@krautz.dk>
 4654     4090c21  Settings: enable expert mode by default for 1.3.0.
 4655 
 4656 2015-12-12
 4657   John P <johnhatestrash@gmail.com>
 4658     37618b7  fix unix ub celt build
 4659 
 4660   Matt Hamilton <m@tthamilton.com>
 4661     40868d4  Update svg URL(s) from sourceforge to github
 4662 
 4663   Mikkel Krautz <mikkel@krautz.dk>
 4664     2a31708  GlobalShortcut: only build in the OS X-specific
 4665 	     AXIsProcessTrustedWithOptions check if we're on a 10.9 or
 4666 	     newer SDK.
 4667     23fa9b3  AudioInput: ensure our encoders are reset correctly when using
 4668 	     > 1 frame per packet.
 4669 
 4670   synapse84 <synapse84@gmail.com>
 4671     f6b746e  Migrate old Qt 4 data directory to new Qt 5 location
 4672 
 4673 2015-12-09
 4674   Mikkel Krautz <mikkel@krautz.dk>
 4675     eaad2da  Database: use separate QFile variables for legacy DB path and
 4676 	     modern DB path.
 4677 
 4678 2015-12-08
 4679   Jan Klass <kissaki@posteo.de>
 4680     31abc89  Add outlook to overlay blacklist
 4681 
 4682   Mikkel Krautz <mikkel@krautz.dk>
 4683     ba49ba5  Murmur: use OPENSSL_VERSION_NUMBER instead of OPENSSL_VERSION.
 4684 
 4685 2015-12-07
 4686   Mikkel Krautz <mikkel@krautz.dk>
 4687     42c0684  UserLocalVolumeDialog: subclass QDialog instead of QWidget.
 4688     7852dce  GlobalShortcut: update help text for marking Mumble trusted
 4689 	     for OS X Mavericks and greater.
 4690 
 4691   Natenom <natenom@natenom.com>
 4692     b582547  Show more information when a banned user connects
 4693 
 4694   doggone <rolf@metadata.be>
 4695     925587a  Unhide mumble.sqlite on non-Windows
 4696 
 4697 2015-12-06
 4698   Roman Priesol <roman@priesol.net>
 4699     21673bf  mumble.desktop: added missing semicolons
 4700 
 4701 2015-12-01
 4702   Mikkel Krautz <mikkel@krautz.dk>
 4703     197f13e  RichTextEditor: inherit QApplication's stylesheet in
 4704 	     RichTextHtmlEdit.
 4705 
 4706 2015-11-30
 4707   Mikkel Krautz <mikkel@krautz.dk>
 4708     77bb12f  themes/Mumble: sync submodule.
 4709     d793aa1  murmur.ini: document empty welcometext behavior.
 4710 
 4711   Natenom <natenom@natenom.com>
 4712     9e8a40f  Echo -> Echo cancellation in settings dialog
 4713 
 4714 2015-11-29
 4715   Mikkel Krautz <mikkel@krautz.dk>
 4716     ce1df5d  os_win.cpp: disable MSVC 2013's FMA-optimized math routines on
 4717 	     Windows versions earlier than 8.
 4718 
 4719 2015-11-28
 4720   Mikkel Krautz <mikkel@krautz.dk>
 4721     e8e7ed3  3rdparty: for CELT and Opus, define APPROX_FLOAT if
 4722 	     -ffast-math is in CFLAGS.
 4723     551f109  PBKDF2: use 8 digits in OPENSSL_VERSION check.
 4724     711c2ec  Murmur: forcefully disable PBKDF2 on OpenSSL < 0.9.9.
 4725     74ce74c  mumble.pro: don't find OpenSSL via pkconfig here, it is
 4726 	     already found via mumble.pri.
 4727     f44b7df  GlobalShortcut_unix: fix GCC deprecation pragmas for GCC 4.2.
 4728     ed308af  SSL: add const_cast to be compatible with OpenSSL 0.9.8.
 4729     5dac7e8  Net: GCC 4.2 on FreeBSD 9.3 does not have __builtin_bswap.
 4730     2fdbc83  toolchain/win32-msvc2013: only use native amd64 compiler if it
 4731 	     is available.
 4732     a5724cf  installer: do not bundle D3DCompiler_43.dll and
 4733 	     D3DCompiler_47.dll with Mumble anymore.
 4734     329afa3  main.pro, 3rdparty: remove fx11 from the Mumble build.
 4735     3763d59  overlay: replace use of Effects11 with direct use of our split
 4736 	     HLSL shaders.
 4737     53a529c  overlay: split the shaders in overlay.fx out into separate
 4738 	     HLSL files.
 4739 
 4740   Tim Cooper <tim.cooper@layeh.com>
 4741     fea39f2  Respect maximum channel user limits when joining server
 4742 
 4743 2015-11-27
 4744   Mikkel Krautz <mikkel@krautz.dk>
 4745     3762ad0  mumble.pro: fix g15 logic for detecting Windows and OS X.
 4746 
 4747 2015-11-26
 4748   Mikkel Krautz <mikkel@krautz.dk>
 4749     218c6a5  g15helper: statically link against runtime library on Windows.
 4750     8904591  g15helper: apply mumble.appcompat.manifest to
 4751 	     mumble-g15-helper.exe.
 4752 
 4753 2015-11-25
 4754   Stefan Hacker <dd0t@users.sourceforge.net>
 4755     6390946  Allow no-warnings-as-errors for vc too
 4756 
 4757   Mikkel Krautz <mikkel@krautz.dk>
 4758     ee43279  plugins/sto: fix signed/unsigned mismatch.
 4759     aef9ef7  Settings: enable XInput 2 by default once again.
 4760     956a8ca  GlobalShortcut_unix: request latest XInput 2 version by
 4761 	     default.
 4762 
 4763 2015-11-24
 4764   Kevin Rohland <kevin@nascher.org>
 4765     bd9bb66  Improve local user volume adjustment.
 4766 
 4767   Mikkel Krautz <mikkel@krautz.dk>
 4768     58efe0c  GlobalShortcut_unix, Settings: disable XInput2 by default.
 4769     c52d1a3  compiler.pri: treat warnings as errors for MSVC (-WX).
 4770     114495e  overlay: add runtime checks for offset overflow in D3D9.
 4771     a3e7958  overlay: add runtime check for when GetFnOffsetInModule()'s
 4772 	     return value would have overflowed its return type.
 4773     5f79a3e  overlay: fix a few MSVC signed/unsigned conversion warnings.
 4774     150d096  os_win: fix conversion from size_t to DWORD.
 4775 
 4776   Tim Cooper <tim.cooper@layeh.com>
 4777     0b0c074  Allow users with Write permission to bypass channel user
 4778 	     limits
 4779 
 4780 2015-11-23
 4781   Mikkel Krautz <mikkel@krautz.dk>
 4782     0214948  compiler.pri: ensure we only pass -pie as a linker flag.
 4783     514100d  compiler.pri: fix erronous QMAKE_FLAGS overwrite.
 4784     3a356a2  overlay_gl: port to FreeBSD.
 4785 
 4786 2015-11-22
 4787   Mikkel Krautz <mikkel@krautz.dk>
 4788     0e4070c  scripts/updatetranslations.sh: fix shebang to work on systems
 4789 	     where bash doesn't live in /bin.
 4790     00090db  Translation update
 4791     f56143f  mumble_pch.hpp: add missing networking headers to fix FreeBSD
 4792 	     build.
 4793     e9b240c  mumble.pro: always disable G15 on FreeBSD.
 4794     80e0f96  GlobalShortcut_unix: fix build on non-Linux systems.
 4795     1f3b254  mumble.pri: use freebsd (mkspec) to check whether we're on
 4796 	     FreeBSD, rather than checking the uname.
 4797     b88728c  compiler.pri: fixups for FreeBSD.
 4798     bbd93e1  installer: remove support for merge modules.
 4799     c19ec3f  installer: remove support for the Intel compilers.
 4800     377d7cd  rcc.pri: use manual quoting via escape_expand(\") instead of
 4801 	     system_quote() to be compatible with Qt 4.
 4802     9222b9a  installer: remove non-static installer logic.
 4803 
 4804   Tim Cooper <tim.cooper@layeh.com>
 4805     c0879e5  Allow creating channel with a set maximum number of users
 4806     b0c9521  Add saving of images from chat log
 4807     84b1bce  Add per-channel user limit
 4808     07a142d  Include actor when performing a user rename
 4809 
 4810 2015-11-21
 4811   Mark Felder <feld@feld.me>
 4812     30df2cb  Revert 72038f6, add -lssl for FreeBSD
 4813 
 4814   Mikkel Krautz <mikkel@krautz.dk>
 4815     be7367f  compiler.pri: undefine _FORTIFY_SOURCE before defiining it.
 4816     b0d53e1  compiler.pri: unsure that all our compiler.pri CFLAGS and
 4817 	     CXXFLAGS are also applied for Objective-C(++).
 4818 
 4819 2015-11-20
 4820   Mikkel Krautz <mikkel@krautz.dk>
 4821     8ea1740  CoreAudio: use '#pragma GCC' to be compatible with both GCC
 4822 	     and Clang.
 4823 
 4824 2015-11-17
 4825   Mikkel Krautz <mikkel@krautz.dk>
 4826     82561a4  UserInformation: only implement decode_utf8_qssl_string()'s
 4827 	     QStringList override for Qt 5 builds.
 4828     2757a0c  Cert: disable old-style cast warning for the whole source file
 4829 	     to fix GCC 4.2 build.
 4830     159aad4  Cert: fix old-style cast warning on older GCCs that disallow
 4831 	     'pragma GCC diagnostic' within functions.
 4832     e94c8f7  Use Emoji One SVGs for our flag icons instead of FamFamFam.
 4833 
 4834 2015-11-16
 4835   Mikkel Krautz <mikkel@krautz.dk>
 4836     5feef96  Remove __int64_t define/undef dance from mumble_pch.hpp.
 4837 
 4838   Tim Cooper <tim.cooper@layeh.com>
 4839     4862897  Add maximum number of server users to control channel protocol
 4840 
 4841 2015-11-15
 4842   Mikkel Krautz <mikkel@krautz.dk>
 4843     1f6a1f2  ViewCert: only implement decode_utf8_qssl_string()'s
 4844 	     QStringList override for Qt 5 builds.
 4845     f5d72ba  OverlayConfig: avoid implementing OverlayConfigDialogNew on OS
 4846 	     X Universal.
 4847     9dba18f  OSInfo: fix OS X version string formatting build error.
 4848     8ebd51a  mumble.pro: add opus-src/celt and opus-src/include as -isystem
 4849 	     headers.
 4850     8d2edb8  G15LCDEngine_helper: change size parameter in submitFrame() to
 4851 	     qint64.
 4852     6c47ca7  compiler.pri: update non-universal deployment target to 10.7,
 4853 	     as mandated by Qt 5.5.
 4854     c25da2c  OverlayUserGroup: fix build in OS X ifdef block.
 4855     147be10  Overlay: fix OS X pid comparison.
 4856     a7e7e1b  CrashReporter: fix build with -Werror.
 4857     bcaebc0  CoreAudio: make it build with -Werror.
 4858     28d43b5  ApplicationPalette: add missing QDebug include.
 4859     f931ef1  overlay_gl: add missing mach_override include for OS X.
 4860     9f85eeb  Meta: cast rlim_t to unsigned long when format printing.
 4861     1e06692  Disable warnings by default for third party library
 4862 	     mach-override.
 4863     d02ea64  Convert icons/filter.txt to ASCII and sync licenses.h.
 4864     33f295f  Update .gitignore to point to the new location of
 4865 	     Ice-generated files.
 4866 
 4867 2015-11-13
 4868   Stefan Hacker <dd0t@users.sourceforge.net>
 4869     5fb2573  Fix regression in last commit
 4870 
 4871 2015-11-12
 4872   Mark Felder <feld@feld.me>
 4873     7eb4987  FreeBSD can use pkgconfig too
 4874 
 4875 2015-11-08
 4876   Mikkel Krautz <mikkel@krautz.dk>
 4877     f32343d  Use %zd for ssize_t printing in OSS.cpp.
 4878     671598b  Fix warnings in SharedMemory_unix when built with GCC 5.2.1 on
 4879 	     i386.
 4880     e4c80da  Fix warnings in overlay_gl when built with GCC 5.2.1 for i386.
 4881 
 4882 2015-11-02
 4883   Jan Klass <kissaki@posteo.de>
 4884     c1b6110  Reorder server menu
 4885 
 4886 2015-11-01
 4887   Jan Klass <kissaki@posteo.de>
 4888     21cd4dd  Show Minimal View status in title
 4889 
 4890 2015-10-31
 4891   Mikkel Krautz <mikkel@krautz.dk>
 4892     a6ac95b  Do not warn about missing QT_INSTALL_TRANSLATIONS_DIR when
 4893 	     no-embed-qt-translations is used.
 4894     86f97a9  Add warning about missing QT_INSTALL_TRANSLATIONS directory.
 4895 
 4896 2015-10-28
 4897   Stefan Hacker <dd0t@users.sourceforge.net>
 4898     4795ae5  Fix qFatal message generation in Diffie Hellmann error path
 4899     12cb827  Fix Murmur.ice path lookup for ermine and osx
 4900     bfe43e3  Drop -std=XXX directives for gcc
 4901     e074dde  Consistently use -Wall -Wextra -Werror for C++ and C
 4902     b828a0a  Fix warning in debug assertion
 4903     648f35b  Fix remaining backend warnings in mumble
 4904     c9c9d0e  Fix remaining frontend warnings for mumble
 4905     e0cb6e0  Fix overlay code related warnings in mumble
 4906     f9b2db4  Fix various shadow warnings in mumble by renaming
 4907     3206530  Fix isystem compiler flag for celt
 4908     66ff6d6  Fix warnings in overlay_gl C code
 4909     39b8b07  Fix warnings in AudioOutput code
 4910     2062b24  Supress deprecation warning on XKeycodeToKeysym
 4911     1090423  Supress remaining old-style casts we incur from 3rd party
 4912 	     headers. These should all be system headers but we still get
 4913 	     these warnings from macro expansions which is kinda strange...
 4914 
 4915 2015-10-27
 4916   Stefan Hacker <dd0t@users.sourceforge.net>
 4917     68205b9  Fix remaining warnings in murmur code
 4918     7b882d0  Fix warnings in murmur/Server.cpp
 4919 
 4920 2015-10-26
 4921   Stefan Hacker <dd0t@users.sourceforge.net>
 4922     1a8175b  Use intrinsic instead of inline asm in Net.h
 4923     234ed23  Fix "-isystem" flag use for mumble_proto
 4924     e21ce49  Fix shadow warning in SignalCurry.h
 4925     99d37cf  Fix warnings in Bonjour code
 4926     8ecc3d1  Fix warnings in shared connection code
 4927 
 4928 2015-10-25
 4929   Stefan Hacker <dd0t@users.sourceforge.net>
 4930     51ab40a  Fix warning due to missing default case in protocolToString
 4931     0db712e  Make mkwrapper.pl write a banner to its generated files
 4932     a8bed29  Modify generator for licenses.h to fix warnings in that file
 4933     73f6051  Modify generator for ApplicationPalette.h to fix warnings in
 4934 	     that file
 4935     d8889f8  Extract Ice compilation to murmur_ice lib
 4936 
 4937 2015-10-18
 4938   Mikkel Krautz <mikkel@krautz.dk>
 4939     10c902f  Fix rcc.pri to work when there are spaces in our $PWD.
 4940 
 4941 2015-10-17
 4942   Benjamin Neff <benjamin@coding4coffee.ch>
 4943     e9f87a6  Add missing includes
 4944 
 4945   Fredrik Nordin <freedick@ludd.ltu.se>
 4946     15f47f4  Add local per-user volume adjustment.
 4947 
 4948   Mikkel Krautz <mikkel@krautz.dk>
 4949     75a25c4  ConnectDialog, ServerHandler: use HostAddress instead of
 4950 	     QHostAddress when comparing addresses.
 4951     311f6f7  Auto-generate qrc file for embedded Qt translations when
 4952 	     running qmake.
 4953     571b3c1  Use murmur_pch.h instead of mumble_pch.hpp in
 4954 	     SSLCipherInfo.cpp.
 4955 
 4956 2015-10-13
 4957   Mikkel Krautz <mikkel@krautz.dk>
 4958     a5009b6  Fix "RCC: Error in [...]" output that appears when running
 4959 	     qmake.
 4960 
 4961 2015-10-11
 4962   Jan Klass <kissaki@posteo.de>
 4963     495dfdc  Replace obsolete Qt method with new method
 4964     8bf9b0a  Make overlay FPS and clock positionable
 4965     f732ec4  Add dwm and MouseKeyboardCenter to overlay blacklist
 4966 
 4967 2015-10-04
 4968   Stefan Hacker <dd0t@users.sourceforge.net>
 4969     f18c587  Translation update
 4970     e8027bd  Output more control channel encryption parameters
 4971 
 4972   Mikkel Krautz <mikkel@krautz.dk>
 4973     8e195e1  Use lookup table for cipher info in 'Connection Info' dialog.
 4974 
 4975 2015-09-27
 4976   Mikkel Krautz <mikkel@krautz.dk>
 4977     13e494c  Update sbcelt submodule to include fix for Xiph.org's git://
 4978 	     -> https:// transition.
 4979 
 4980 2015-09-26
 4981   Mikkel Krautz <mikkel@krautz.dk>
 4982     8bd3f76  Murmur: add support for EDH cipher suites, and for specifying
 4983 	     Diffie-Hellman parmeters.
 4984 
 4985 2015-09-22
 4986   Samuel D. Leslie <sdl@nexiom.net>
 4987     83da4f1  Replace all murmur.ini comments using hash (#) w/ semicolons
 4988 	     (;)
 4989 
 4990 2015-09-20
 4991   James Fraser <fwaggle@fwaggle.org>
 4992     263607f  Update World of Warcraft 32-bit plugin to build 20444
 4993 
 4994   Jan Klass <kissaki@posteo.de>
 4995     df44859  Add EpicGamesLauncher to default overlay blacklist
 4996 
 4997   Mikkel Krautz <mikkel@krautz.dk>
 4998     612d6b5  Enable bHideInTray only on Windows versions below 7.
 4999 
 5000 2015-09-19
 5001   Mikko Rantanen <jubjub@jubjubnest.net>
 5002     52898aa  Add Finnish translations to the wix project
 5003 
 5004   Mikkel Krautz <mikkel@krautz.dk>
 5005     0f2c07c  compiler.pri: increase MSVC PCH heap to up to 150MB (-Zm).
 5006 
 5007 2015-09-08
 5008   Stefan Hacker <dd0t@users.sourceforge.net>
 5009     492293b  Translation update
 5010     0528883  Add an experimental translator comment
 5011     47631f7  Enable LookConfig to detect changes to user themes folder
 5012     426edb6  Add link to user themes directory to LookConfig
 5013 
 5014   Jan Klass <kissaki@posteo.de>
 5015     ce413bd  Mark text as not to be translated
 5016 
 5017 2015-08-20
 5018   Stefan Hacker <dd0t@users.sourceforge.net>
 5019     4794770  Fix Qt 5 compatibility of our Qt translation use
 5020 
 5021 2015-08-19
 5022   asmolero <alsamolero@gmail.com>
 5023     d110e56  Fix grammar in default murmur.ini file
 5024 
 5025   Stefan Hacker <dd0t@users.sourceforge.net>
 5026     8169811  Fix broken range check in UserListModel::data
 5027 
 5028 2015-08-06
 5029   Stefan Hacker <dd0t@users.sourceforge.net>
 5030     d39e773  Fix setting an empty SuperUser password not creating an error
 5031     857e839  Translation update
 5032 
 5033 2015-07-30
 5034   Tim Cooper <tim.cooper@layeh.com>
 5035     6fe5547  Don't initialize qsWelcomeText to "Welcome to this server"
 5036     2612b67  Don't display "Welcome message: " in client if none was sent.
 5037 
 5038 2015-07-25
 5039   Stefan Hacker <dd0t@users.sourceforge.net>
 5040     4c16f25  Fix build on Linux (missing semicolon)
 5041     e061b72  Ensure closeEvent for MainWindow is called on self-restart
 5042     a11bccf  Create themes directory if it doesn't exist
 5043     459022d  Work around Windows permissions preventing Mumble restart
 5044 
 5045 2015-07-21
 5046   Lartza <Lartza@users.noreply.github.com>
 5047     9f1b01a  Fix small error in bEnableEvdev config
 5048 
 5049   Tim Cooper <tim.cooper@layeh.com>
 5050     ebf6d23  Broadcast RPC-updated welcome text, even when it is empty
 5051 
 5052 2015-07-14
 5053   Jordan Klassen <jordan@klassen.me.uk>
 5054     6c096c3  Add Logitech G-key support for use in global shortcuts
 5055 
 5056   Mikkel Krautz <mikkel@krautz.dk>
 5057     3183da9  themes/Mumble: update submodule.
 5058     e614a7b  Document no-gkey CONFIG option.
 5059 
 5060   Sven-Hendrik Haase <sh@lutzhaase.com>
 5061     e8f627f  Add fallback include path for speech-dispatcher
 5062 
 5063 2015-07-12
 5064   Stefan Hacker <dd0t@users.sourceforge.net>
 5065     84a8bbc  Fix build for Qt < 5.2
 5066     d275284  Add built-in "Mumble" theme and set "Lite" variant as default.
 5067     65c1aff  Add generate-qrc.py script as a rcc -project replacement
 5068     83b6071  Add Theme support to Mumble
 5069     8bd78a5  Add ThemeInfo class for finding and loading Theme descriptions
 5070 
 5071   Mikkel Krautz <mikkel@krautz.dk>
 5072     9c462ce  Fix logging in Themes::getConfiguredOutput() to use the
 5073 	     correct settings variable.
 5074     4ebfb90  Re-work Mac-specific style code in MainWindow.cpp and
 5075 	     OverlayClient.cpp to work with the new theme system.
 5076     0a5d2ba  Do not re-index themes in Themes::getConfiguredStyle() if both
 5077 	     the theme and style are unset.
 5078     1408041  Use passed-in settings object in Themes::getConfiguredStyle().
 5079 
 5080 2015-07-11
 5081   Mikkel Krautz <mikkel@krautz.dk>
 5082     35e58eb  Add CONFIG(unix)'s new SYSTEM_INCLUDES to CFLAGS and CXXFLAGS.
 5083     81bc94c  Add $MUMBLE_PREFIX/include and $MUMBLE_PREFIX/lib when in a
 5084 	     build env in CONFIG(unix) builds.
 5085 
 5086 2015-07-05
 5087   synapse84 <synapse84@gmail.com>
 5088     0623c14  changed sourceforge links to mumble.info links
 5089 
 5090 2015-07-04
 5091   Alex Krishnan <akrishnan@twilio.com>
 5092     821486a  Update OS X murmur docs
 5093 
 5094   Stefan Hacker <dd0t@users.sourceforge.net>
 5095     4fe1664  Handle some possible failure cases in overlay_gl
 5096     5acf4af  Fix qmake warning about qdbus CONFIG option being deprecated
 5097     d3d6920  Fix various warnings in Linux build
 5098     75feffb  Suppress protobuf warnings in unix builds
 5099     fac930b  Suppress warnings in 3rd party codec builds
 5100 
 5101   Kevin Strasser <kevstras@gmail.com>
 5102     5aabbcd  Normalize submodule URLs as https
 5103 
 5104 2015-06-28
 5105   Will Tange <bh34rt@gmail.com>
 5106     46cb8a3  Add `UserRenamed` `MsgType`
 5107     b4d48ef  Handle input device suspend/recovery gracefully
 5108 
 5109 2015-06-26
 5110   Tim Cooper <tim.cooper@layeh.com>
 5111     d19e266  Add period after "renamed to" message.
 5112 
 5113 2015-06-19
 5114   Stefan Hacker <dd0t@users.sourceforge.net>
 5115     a1ff21b  Enable audio to be played during config restart query
 5116 
 5117 2015-06-13
 5118   Nikita Puzyryov <NikitaPuzyryov@users.noreply.github.com>
 5119     6db171e  Harden systemd service
 5120 
 5121   Stefan Hacker <dd0t@users.sourceforge.net>
 5122     3f0e2d2  Make change of language and users top settings require restart
 5123     d08336e  Add capability to trigger restart to ConfigDialog
 5124     c431d37  Add self-restart capability to client
 5125 
 5126 2015-06-09
 5127   Stefan Hacker <dd0t@users.sourceforge.net>
 5128     7fbe61e  Strip schema and path component from new server addresses
 5129 
 5130 2015-06-06
 5131   Mikkel Krautz <mikkel@krautz.dk>
 5132     3d46634  installer: force uninstall before install.
 5133 
 5134 2015-06-05
 5135   Stefan Hacker <dd0t@users.sourceforge.net>
 5136     c84916f  SSL: Fix build for Qt 5 versions before Qt 5.3
 5137     e934c1e  Fix dual-stack UDP on Windows and improve dual-stack detection
 5138     9a426b1  Fix Qt 5 mumur incorrectly binding to IPv6 only by default
 5139 
 5140   James Fraser <fwaggle@fwaggle.org>
 5141     7e4639c  Add rules to compiler.pri to fix FreeBSD builds w/ Qt5
 5142 
 5143   Mikkel Krautz <mikkel@krautz.dk>
 5144     06e19e6  Check for Mesa rather than GLX > 1.2 when determining
 5145 	     glXQueryDrawable GLX_WIDTH/GLX_HEIGHT availability.
 5146     859da4d  Do not link the Linux overlay with '-z now'.
 5147     faddfda  Remove old "non-tagged" Boost include directories.
 5148     441ae3f  Point 3rdparty/minhook-src back to
 5149 	     'cbd6254467b0f4b20f3fc2b47ceea44e26330a34'.
 5150     a66fdeb  overlay_gl: remove unnecessary qmake message.
 5151     3283ac2  SSL: fix build for Qt 4.
 5152 
 5153 2015-06-03
 5154   Mikkel Krautz <mikkel@krautz.dk>
 5155     b90b420  mumble_exe: fix expansion of baked-in MUMBLE_VERSION.
 5156 
 5157 2015-06-01
 5158   Mikkel Krautz <mikkel@krautz.dk>
 5159     5a8c7f5  Update the Mumble installer to work with a versioned directory
 5160 	     hierarchy.
 5161     e6b17b5  Add support for running with a versioned root path in
 5162 	     mumble.exe.
 5163     1250b04  Use MumbleApplication::applicationVersionRootPath() throughout
 5164 	     Mumble to support a versioned directory hierarchy.
 5165     83da956  Add MumbleApplication::applicationVersionRootPath().
 5166     ced3bf8  Do not delayload speex.dll.
 5167 
 5168 2015-05-29
 5169   Mikkel Krautz <mikkel@krautz.dk>
 5170     239b89c  installer: rearrange codec components in the installer.
 5171 
 5172 2015-05-24
 5173   Jan Klass <kissaki@posteo.de>
 5174     9ee9e8a  Use upstreamed MH_STATUS to string function
 5175 
 5176 2015-05-23
 5177   Jan Klass <kissaki@posteo.de>
 5178     da004cf  Overlay: Resolve undefined behavior
 5179 
 5180 2015-05-22
 5181   Mikkel Krautz <mikkel@krautz.dk>
 5182     e5ddf55  SSL: move declaration of 'i' in
 5183 	     MumbleSSL::ciphersFromOpenSSLCipherString() to the top of the
 5184 	     function.
 5185     63a6985  SSL: remove class name qualifier in SSL.h for new cipher
 5186 	     string methods.
 5187     8ae710b  Mumble: add 'net/sslciphers' hidden setting to allow
 5188 	     configuring the client's advertised TLS cipher suites.
 5189     a3f93f7  Murmur: add 'sslCiphers' option to allow server admins full
 5190 	     control of Murmur's advertised TLS cipher suites.
 5191     49f57d3  SSL: add MumbleSSL::defaultOpenSSLCipherString().
 5192     1dc6ecc  SSL: implement OpenSSL cipher list format reader.
 5193 
 5194 2015-05-17
 5195   Stefan Hacker <dd0t@users.sourceforge.net>
 5196     5026c47  Fix ice documentation mistake
 5197 
 5198 2015-05-16
 5199   Jan Klass <kissaki@posteo.de>
 5200     d9e0d08  Ignore VS *.aps files
 5201     834365e  Cleanup: Remove unused Hooks
 5202     771657a  HardHook(MH): Reuse inject function and error logging
 5203     fcb908b  Initialize fields in OverlayClient
 5204     70451a6  Fix #1637 application crashes on Mumble exit
 5205 
 5206   Mikkel Krautz <mikkel@krautz.dk>
 5207     57740e7  Rename overlay helpers to avoid PDB name clashes with DLLs.
 5208 
 5209 2015-05-15
 5210   Stefan Hacker <dd0t@users.sourceforge.net>
 5211     15fbe1d  Remove ICC support and some VC10 workarounds
 5212     bf2a2cd  Add /Zo to release flags for improved optimized build
 5213 	     debugging
 5214     f6e17fe  Drop support for VC10 by updating compiler.pri for VC12
 5215 	     default flags
 5216 
 5217   Mikkel Krautz <mikkel@krautz.dk>
 5218     e871691  3rdparty/fx11-build-shared: set _WIN32_WINNT to 0x0501.
 5219     8f4b071  3rdparty/minhook-src: sync with MinHook master.
 5220 
 5221 2015-05-14
 5222   Jan Klass <kissaki@posteo.de>
 5223     3282887  Fix access violations on exit with Overlay active
 5224 
 5225   Nikolaj Dombrow <nikolaj.dombrow@dombrow.de>
 5226     de27cd7  Add RTMP as an allowed protocol for links
 5227 
 5228 2015-05-12
 5229   Will Tange <bh34rt@gmail.com>
 5230     ab78e6c  Sensible warning message
 5231     78604d8  Connect button should be disabled by default
 5232     0fdb7c1  Mark shebanged files as executable
 5233 
 5234 2015-05-11
 5235   Evan Purkhiser <evanpurkhiser@gmail.com>
 5236     82ca800  Follow XDG directory spec for RPC socket & overlay pipe
 5237 
 5238 2015-05-10
 5239   Stefan Hacker <dd0t@users.sourceforge.net>
 5240     a96a8e7  Add deprecation warning for building client with Qt 4
 5241 
 5242   Charles Ricketts <githlar@gmail.com>
 5243     5b104e0  PulseAudio: Add options to disable attenuating applications on
 5244 	     other audio outputs and to disable attenuation of loopback
 5245 	     modules.
 5246 
 5247 2015-05-09
 5248   Evan Purkhiser <evanpurkhiser@gmail.com>
 5249     c005fe3  Remove tabs from the project file
 5250 
 5251   Joël Troch <joel.troch62@gmail.com>
 5252     c3236b3  Fix for Windows 10 detection in murmur
 5253 
 5254 2015-05-07
 5255   Stefan Hacker <dd0t@users.sourceforge.net>
 5256     4e459a9  Do not consider a default hostname from clipboard to be custom
 5257     78d0db8  Fix title from URLs not being picked up in connect dialog.
 5258 
 5259   Nik Johnson <nik@jnstw.us>
 5260     b2282e7  Move label to bottom of connect dialog and default it to
 5261 	     hostname
 5262 
 5263 2015-05-06
 5264   Stefan Hacker <dd0t@users.sourceforge.net>
 5265     2c0d37f  Switch from old speex to new speex and speexdsp
 5266 
 5267   Tim Cooper <tim.cooper@layeh.com>
 5268     263a292  fix minor spelling mistake
 5269 
 5270 2015-04-30
 5271   Stefan Hacker <dd0t@users.sourceforge.net>
 5272     ad1ed22  Prevent OverlayClient destructor from hanging on disconnect
 5273 
 5274 2015-04-29
 5275   Lartza <Lartza@users.noreply.github.com>
 5276     f1eb642  Add Finnish to languages in Product.wxs
 5277     b2b3106  Fix typo in Finnish translation
 5278 
 5279 2015-04-27
 5280   Patrick Matthäi <pmatthaei@debian.org>
 5281     0f072ef  Add missing LSB Description to the init script.
 5282 
 5283 2015-04-26
 5284   Chris Knadle <Chris.Knadle@coredump.us>
 5285     e24cfe6  Add Keywords to mumble.desktop to satisfy Lintian warning
 5286 
 5287 2015-04-23
 5288   Mikkel Krautz <mikkel@krautz.dk>
 5289     0128e7d  installer: include both x86 and x64 variants of
 5290 	     D3DCompiler_XX.dll.
 5291 
 5292 2015-04-22
 5293   Jordan Cristiano <SizzlingCalamari@users.noreply.github.com>
 5294     445cdf0  Do not set the Mumble process's priority to High on Windows.
 5295 
 5296   Mikkel Krautz <mikkel@krautz.dk>
 5297     2eef8ba  g15helper: force 32-bit x86 compilation.
 5298     d63fc6d  Use the index variable instead of hardcoding 0 in
 5299 	     overlay_exe's GetCommandLineArgs().
 5300     2379f1f  Use non-negative error constants in overlay_exe.h.
 5301     9a18c77  Re-work command line parsing in the Windows overlay helper
 5302 	     executable.
 5303     8e333b3  OverlayPrivateWin: add qFatal calls for invalid states.
 5304     a2be915  Fix missing comma in license header in overlay_exe.cpp.
 5305     b29df64  Rename 'missing magic argument' error to 'no arguments' in
 5306 	     overlay helper.
 5307     6c446e4  Ensure overlay helpers exit when the Mumble process
 5308 	     terminates.
 5309     b188029  Add config options for disabling specific overlay helpers.
 5310     bb0ccc4  Add restart limiter to OverlayPrivateWin to avoid bombing the
 5311 	     system with process spawns.
 5312     8e31de7  Log overlay helper process errors in OverlayPrivateWin.
 5313     3018c5e  Handle WM_CLOSE messages in overlay helper.
 5314     0e358bf  Check if the host supports 64-bit processes before attempting
 5315 	     to start the x64 helper process.
 5316     21a1519  Log path to the executable of the helper process in
 5317 	     onHelperProcessExited().
 5318     529f76f  Add the x86_64 Windows overlay to the installer.
 5319     8d3c1f7  Add support for using both x86 and x86_64 overlays in
 5320 	     Overlay_win.cpp.
 5321     d609879  Use arch-specific shared memory regions in the Windows
 5322 	     overlay.
 5323     3a6c4f0  Build two separate Windows overlays - one for x86 and one for
 5324 	     x86_64.
 5325     4a478f7  Add force-x86-toolchain and force-x86_64-toolchain to
 5326 	     compiler.pri.
 5327     5d41a78  Add toolchain files. To be used by 32-bit on 64-bit overlay
 5328 	     (and vice versa).
 5329 
 5330   x89 <napalm10@gmail.com>
 5331     57396fa  Add systemd service file for Murmur.
 5332 
 5333   Ferdinand Thiessen <rpm@fthiessen.de>
 5334     67ed33f  Do not show TTS options when speechd is disabled.
 5335 
 5336 2015-04-12
 5337   Jan Klass <kissaki@posteo.de>
 5338     ad0ee22  Translation update
 5339     d0f6b96  Make script for updating translation strings more robust
 5340 
 5341 2015-03-22
 5342   Mikkel Krautz <mikkel@krautz.dk>
 5343     3223c8a  Fix translatability of 'Cycle transmit mode' GlobalShortcut
 5344 	     log messages.
 5345     f05e657  Fix typo in speex-build.pro: '../speex-build' instead of
 5346 	     '../speex-srcbuild'.
 5347     46fc40e  Fix Qt 4 build of mach-override to build both x86 and x86-64
 5348 	     binaries.
 5349     d855b67  Fix config.h issues in 3rdparty caused by new INCLUDEPATH
 5350 	     handling in Qt 5.4.1.
 5351 
 5352 2015-03-19
 5353   Mikkel Krautz <mikkel@krautz.dk>
 5354     6c96ab4  Use 'QSsl::TlsV1_0' on Qt 5.0 through 5.3 and allow
 5355 	     'QSsl::SecureProtocols' to be used on 5.4.X.
 5356 
 5357 2015-03-18
 5358   Derrick Dymock <actown@gmail.com>
 5359     a7dd1b7  Remove __DATE__ and __TIME__.
 5360 
 5361   Joël Troch <joel.troch62@gmail.com>
 5362     122ed92  OSInfo: update Windows 10 detection due to kernel version
 5363 	     change.
 5364 
 5365   Mikkel Krautz <mikkel@krautz.dk>
 5366     71e522f  Use QSsl::TlsV1_0OrLater on Qt 5.5 or later, and
 5367 	     QSsl::SecureProtocols on Qt 5.4.
 5368 
 5369   Tim Cooper <tim.cooper@layeh.com>
 5370     f5affcd  Better log message when a user disconnects from the same
 5371 	     channel as the client.
 5372     9ba92b5  Add user friendly UserRemove message when disconnecting a
 5373 	     ghost user.
 5374     dede317  Add basic support for sending text messages via
 5375 	     GlobalShortcuts.
 5376 
 5377 2015-03-17
 5378   Sami Laine <sami.v.laine@gmail.com>
 5379     47889eb  Add Finnish translation for the installer.
 5380 
 5381   Tim Cooper <tim.cooper@layeh.com>
 5382     88aefca  Fix protocol documentation for RequestBlob in the .proto file.
 5383     eda74f2  Add protocol buffer comments from the old 'doc' directory to
 5384 	     the .proto file.
 5385     6eecd62  Remove 'doc' directory in favour of
 5386 	     https://github.com/mumble-voip/mumble-protocol
 5387 
 5388 2015-03-15
 5389   Stefan Hacker <dd0t@users.sourceforge.net>
 5390     fca6278  Fix double free in WASAPI no positional audio fallback
 5391 	     code-path
 5392     988eeb5  Translation update
 5393 
 5394 2015-03-14
 5395   Stefan Hacker <dd0t@users.sourceforge.net>
 5396     525995d  Address review concerns to mix format check changes
 5397 
 5398   MumbleTransifexBot <mumbletransifexbot@mumble.info>
 5399     657f9e8  Transifex translation
 5400 
 5401 2015-03-10
 5402   Mikkel Krautz <mikkel@krautz.dk>
 5403     18c359f  GlobalShortcut_unix: disable evdev by default.
 5404 
 5405 2015-03-09
 5406   Stefan Hacker <dd0t@users.sourceforge.net>
 5407     5a033b8  Simplify and extend mix format check in WASAPI.cpp
 5408     b4f5050  Fix handling of WAVEFORMATEX in WASAPI backend.
 5409 
 5410 2015-02-25
 5411   Stefan Hacker <dd0t@users.sourceforge.net>
 5412     1c00533  Incorrectly assumed SF_FORMAT_* subtypes were flags.
 5413 
 5414 2015-02-08
 5415   Mew <Giratina493@mew151.net>
 5416     bc5852d  Implement "mumble rpc" subcommand
 5417 
 5418   Kyle Smith <askreet@gmail.com>
 5419     44dc94e  Add optional combobox for transmit mode selection in the
 5420 	     MainWindow's toolbar.
 5421 
 5422   BuddyButterfly <buddy.butterfly@web.de>
 5423     80f1623  PulseAudio: allow monitor devices to be used as inputs.
 5424 
 5425   Mikkel Krautz <mikkel@krautz.dk>
 5426     f8b63cd  macx/osax: bump OS X overlay version to 19.
 5427 
 5428 2015-02-07
 5429   Mikkel Krautz <mikkel@krautz.dk>
 5430     f0ff84f  Unify overlay code for Unix and OS X.
 5431     a565197  Add setting 'asio/enable' to allow users to disable ASIO via
 5432 	     the Mumble configuration.
 5433 
 5434 2015-02-06
 5435   Mikkel Krautz <mikkel@krautz.dk>
 5436     3293f7a  Make 3rdparty/mach-override-src point to
 5437 	     mumble-voip/mach_override, and use https instead of ssh.
 5438 
 5439 2015-02-05
 5440   dennisschagt <dennisschagt@gmail.com>
 5441     32f3273  Translation update
 5442     99f3de8  Fixed typo reported at github #1552
 5443 
 5444   Mikkel Krautz <mikkel@krautz.dk>
 5445     1fab580  Use glDrawArrays instead of immediate mode in OS X's
 5446 	     drawOverlay().
 5447     f4568b9  Port 6e9a7e7c to the OS X overlay.
 5448     8e3168b  Port ec7e78d1 to the OS X overlay.
 5449     403aedb  Add mach_override as a 3rdparty dep and hook it into the OS X
 5450 	     overlay.
 5451 
 5452 2015-01-17
 5453   Jan Klass <kissaki@posteo.de>
 5454     06d00f4  OpenGL overlay injection requirements
 5455     2418b80  Remove unused injection code and function lookups
 5456     967a325  In OpenGL Overlay, make code and context swapping more clear
 5457 
 5458 2015-01-15
 5459   Mikkel Krautz <mikkel@krautz.dk>
 5460     9f1e605  Move Windows overlay setup and injection to mumble_ol.exe.
 5461 
 5462 2015-01-11
 5463   Jan Klass <kissaki@posteo.de>
 5464     3b507d5  Overlay: Use standard OpenGL headers rather than duplicating
 5465 	     code
 5466 
 5467 2015-01-10
 5468   Jan Klass <kissaki@posteo.de>
 5469     a7d103f  Fix indentation. Add curly braces according to coding style.
 5470 
 5471 2015-01-05
 5472   Mikkel Krautz <mikkel@krautz.dk>
 5473     faa6730  Move speex, celt-0.7.0, celt-0.11.0, opus and sbcelt to the
 5474 	     3rdparty directory.
 5475 
 5476 2015-01-04
 5477   Mikkel Krautz <mikkel@krautz.dk>
 5478     ec3120c  installer: distribute all plugins for Windows x64 build.
 5479 
 5480 2015-01-03
 5481   Mikkel Krautz <mikkel@krautz.dk>
 5482     f1e298a  murmur: fix CONFIG(static) block in the unix section of
 5483 	     murmur.pro to not be applied for OS X.
 5484     7f69c51  Add Far Cry 4 to the blacklist due to crashes with the x64
 5485 	     overlay.
 5486     a2bb659  murmur: move murmur.pro's CONFIG(static) and CONFIG(ermine)
 5487 	     sections into the unix section.
 5488     ecf543b  GlobalShortcut: enable use of hooks for Windows x64 now that
 5489 	     we have HardHook available.
 5490     93ad74b  Add MinHook-based overlay for Windows x64.
 5491 
 5492 2014-12-31
 5493   Mikkel Krautz <mikkel@krautz.dk>
 5494     29525cb  installer: distribute D3DCompiler_43.dll for our Windows x86
 5495 	     builds.
 5496 
 5497 2014-12-30
 5498   Mikkel Krautz <mikkel@krautz.dk>
 5499     a88b316  installer: distribute D3DCompiler_47.dll for our Windows x64
 5500 	     builds.
 5501     9345abe  plugins: limit win32-specific plugins to win32.
 5502     c9f476c  compiler.pri: only set explicit -ARCH:SSE for Windows x86.
 5503     4d55c33  compiler.pri: use explicit subsystem versioning for Windows
 5504 	     builds.
 5505     a0247d7  plugins: enable all plugins for the x64 build.
 5506     370fae6  plugins: cleanup a few warnings in the WoW plugin.
 5507     f3c64b3  plugins: move u8 function into the Star Trek: Online plugin.
 5508 
 5509 2014-12-29
 5510   Mikkel Krautz <mikkel@krautz.dk>
 5511     b2f5bd0  Update Opus submodule to include our workaround for
 5512 	     MSVC2013.3+ x64's bad sqrt auto-vectorizer codegen.
 5513 
 5514 2014-12-28
 5515   Mikkel Krautz <mikkel@krautz.dk>
 5516     6a07cbd  Update changelog.
 5517 
 5518 2014-12-26
 5519   Stefan Hacker <dd0t@users.sourceforge.net>
 5520     c5e427d  Revert "Use TLS 1.2 when built with Qt 5."
 5521 
 5522   Mikkel Krautz <mikkel@krautz.dk>
 5523     ef9ffea  Fix qtaccessiblewidgets removal logic to be compatible with Qt
 5524 	     4 as well.
 5525 
 5526 2014-12-25
 5527   Mikkel Krautz <mikkel@krautz.dk>
 5528     75843b6  Use TLS 1.2 when built with Qt 5.
 5529     78ac468  Murmur: fix override of TcpSocket::incomingConnection(). it
 5530 	     takes a qintptr (and not an int) in Qt 5.
 5531     7ecf4b3  Define Qt 4 no-ops for Q_DECL_OVERRIDE and Q_DECL_FINAL on the
 5532 	     command line.
 5533     a24b566  Only use $$shell_path on Qt 5.
 5534 
 5535 2014-12-24
 5536   Mikkel Krautz <mikkel@krautz.dk>
 5537     fc0ab93  Do not use the qtaccessiblewidgets plugin on Qt 5.4 and
 5538 	     greater.
 5539     d2dbfed  Remove -Zc:strictStrings flag that Qt 5.4 adds when using MSVS
 5540 	     2013.
 5541     124b1ce  Make os_win.cpp strictStrings-safe.
 5542     630a17b  Use $$shell_path to ensure QMAKE_LRELEASE is formatted
 5543 	     correctly regardless of the OS.
 5544 
 5545 2014-12-22
 5546   Andreas Sinz <andreas.sinz@aon.at>
 5547     ad19d15  Display the native language name in the language chooser
 5548 	     rather than the locale
 5549 
 5550   Stefan Hacker <dd0t@users.sourceforge.net>
 5551     2438f31  Fix Esperanto entry in language list and display cc in
 5552 	     parentheses behind name.
 5553 
 5554 2014-11-09
 5555   Stefan Hacker <dd0t@users.sourceforge.net>
 5556     78d7198  Fix typo in AudioEchoWidget regression fix
 5557     b78f34d  Calculate peak and max microphone level in the same loop.
 5558     996a3df  Reset buffered frames count on encoding failure.
 5559     2682987  Fix sequence counter becoming invalid for end-of-speech
 5560 	     frames.
 5561     ef6353b  Fix Qt5 transition regression in AudioEchoWidget.
 5562 
 5563   James Fraser <fwaggle@fwaggle.org>
 5564     b9baebb  Update WoW Plugin to build #19116
 5565 
 5566   Mikkel Krautz <mikkel@krautz.dk>
 5567     1bd6c88  Add RC files for CELT 0.7.0 and CELT 0.11.0.
 5568     56e7e5a  Add rc file for mumble_ol.dll.
 5569     d6ba8cf  Fix mumble_dll.rc to identify as a DLL.
 5570     82a8e7d  Update .gitignore to ignore more of Qt 5's auto-generated
 5571 	     plugin importer .cpp files.
 5572 
 5573 2014-11-04
 5574   dennisschagt <dennisschagt@gmail.com>
 5575     cc0533c  Fixed typo in the main README
 5576 
 5577   Mikkel Krautz <mikkel@krautz.dk>
 5578     2c0bfa0  Fix compilation of Overlay.cpp. It was accidentally broken by
 5579 	     fd782c3c.
 5580     f1dbd92  Ensure up-to-date built-in overlay blacklist.
 5581     e5b6dac  Add Spotify to the overlay blacklist. It can cause Mumble to
 5582 	     freeze/hang for multiple seconds.
 5583     fd782c3  Overlay, OverlayClient: add PID and process name diagnostics
 5584 	     to 'Dead client detected' notice.
 5585 
 5586 2014-11-01
 5587   James Fraser <fwaggle@fwaggle.org>
 5588     d2a1b5c  Update WoW plugin to build 19103
 5589 
 5590 2014-10-30
 5591   Stefan Hacker <dd0t@users.sourceforge.net>
 5592     7d434bb  Revert "Fix issue with tray icon double clicking."
 5593     a120c8e  Fix issue with tray icon double clicking.
 5594 
 5595   Joël Troch <joel.troch62@gmail.com>
 5596     236e987  Added Windows 10 in OS detection and manifest file.
 5597 
 5598 2014-10-27
 5599   Stefan Hacker <dd0t@users.sourceforge.net>
 5600     f35ef65  Fix compilation failure on OSX due to missing include.
 5601 
 5602   Natenom <natenom@natenom.com>
 5603     23899b4  Extended icon theming options.
 5604 
 5605 2014-10-26
 5606   Stefan Hacker <dd0t@users.sourceforge.net>
 5607     cbe3956  Fix more ApplicationPalette aspects.
 5608     b923e06  Use real-name in copyright line.
 5609     38807be  Integrate some feedback to ApplicationPalette
 5610     291ed48  Add ApplicationPalette class which allows theming the
 5611 	     QApplication::palette.
 5612 
 5613   James Fraser <fwaggle@fwaggle.org>
 5614     cde294f  Fix assert when viewing legacy user registration lists
 5615 
 5616 2014-10-25
 5617   Stefan Hacker <dd0t@users.sourceforge.net>
 5618     7fbd9d4  Switch from fixing width to height for "What's this".
 5619 
 5620 2014-10-24
 5621   Stefan Hacker <dd0t@users.sourceforge.net>
 5622     fac902d  Translation update
 5623 
 5624 2014-10-23
 5625   Stefan Hacker <dd0t@users.sourceforge.net>
 5626     4a149f8  Update man pages author to "the Mumble team" and bump dates.
 5627     71ff77b  Add placeholder texts to connect dialog.
 5628 
 5629   Natenom <natenom@natenom.com>
 5630     9cc1c0a  Add -limits to help text and improve man page
 5631     44a0846  Show messages for priority speaker status
 5632     d9785f9  Shows move message if you moved a user from another channel
 5633 	     into another channel
 5634 
 5635 2014-10-21
 5636   Stefan Hacker <dd0t@users.sourceforge.net>
 5637     c664b98  Fix more coding guideline violations.
 5638     cebcbd3  Fix RAND_bytes return value checking.
 5639     c9f170e  Revert recent installer changes as they create more issues
 5640 	     than they fixed.
 5641     acf73f5  Drop unused files and icon.
 5642     7a18851  Make AudioInputDialog and AudioOutputDialog use own icons.
 5643     8aa125f  Fix issues found in review of PR #1422
 5644 
 5645 2014-10-19
 5646   Stefan Hacker <dd0t@users.sourceforge.net>
 5647     6f2552d  Fix Qt 5 transition bug making certificate wizard access out
 5648 	     of bounds.
 5649     54ec595  Update Opus to version 1.1.1 beta
 5650 
 5651   Bas Wijnen <wijnen@debian.org>
 5652     dc87fa2  Fix crash on Linux when trying to configure shortcuts.
 5653 
 5654 2014-10-18
 5655   James Fraser <fwaggle@fwaggle.org>
 5656     8ab0c4a  Update WoW Plugin to build 19034
 5657 
 5658 2014-10-15
 5659   scapula <rasmus.ry@gmail.com>
 5660     6e9a7e7  Disable vertex attrib arrays in overlay_gl (fixes #1298)
 5661 
 5662 2014-10-11
 5663   Stefan Hacker <dd0t@users.sourceforge.net>
 5664     1749ef4  Resolve installer upgrade issues.
 5665     fc0e20b  Fix recording timer not properly displaying in Qt 5 version of
 5666 	     Mumble.
 5667 
 5668 2014-10-08
 5669   Stefan Hacker <dd0t@users.sourceforge.net>
 5670     7647538  Change Pulseaudio Role.
 5671 
 5672 2014-10-04
 5673   Stefan Hacker <dd0t@users.sourceforge.net>
 5674     06d9f7e  Drop minimize functionality from tray icon.
 5675 
 5676 2014-10-03
 5677   Stefan Hacker <dd0t@users.sourceforge.net>
 5678     bf5693b  Remove special case for allowing override on Qt 4 for windows.
 5679     5131d9e  Review and refactor of PBKDF2 support patch.
 5680 
 5681 2014-10-02
 5682   tkmorris <mauricioarozi@gmail.com>
 5683     813aceb  Add PBKDF2 support to Murmur.
 5684 
 5685 2014-09-27
 5686   Stefan Hacker <dd0t@users.sourceforge.net>
 5687     e728205  Do not allow installing x86 and x64 side by side.
 5688 
 5689 2014-09-26
 5690   Stefan Hacker <dd0t@users.sourceforge.net>
 5691     17d95c0  Update URLs in installer and add a comment.
 5692 
 5693   Matt Lewandowsky <matt@greenviolet.net>
 5694     fcc2a39  Add property to enable "Launch app at exit" by default.
 5695 
 5696 2014-09-25
 5697   Stefan Hacker <dd0t@users.sourceforge.net>
 5698     bc11185  Update murmur.ini and scripts to disable dbus by default and
 5699 	     enable ice.
 5700 
 5701 2014-09-24
 5702   Stefan Hacker <dd0t@users.sourceforge.net>
 5703     491789c  Restore old log timestamp format.
 5704 
 5705 2014-09-22
 5706   Stefan Hacker <dd0t@users.sourceforge.net>
 5707     3c280a6  Add poor man's padding to last column in connect dialog.
 5708 
 5709 2014-09-21
 5710   Stefan Hacker <dd0t@users.sourceforge.net>
 5711     4eba193  Add "Uninstall" shortcut to start menu folder with windows
 5712 	     installer.
 5713     9f5b01b  Make the Windows install create desktop shortcuts again.
 5714     b4f0c66  Update product manufacturer to be "The Mumble team"
 5715     7c5a9fb  Fix murmur handling all groups starting with "sub" as special.
 5716     47a81f7  Do not use non-standard tool window for minimal mode.
 5717     bc5056c  Update LICENSE file
 5718 
 5719   Steve Hill <github@cheesy.sackheads.org>
 5720     5e7706a  Update Borderlands 2 plugin for version 1.8.3
 5721 
 5722   qwestduck <gsreceiver2@yahoo.com>
 5723     1c1dac5  Fix FTBFS regression from
 5724 	     dd7cc7caa7257d2d1525daebbcc070cbb0983915
 5725 
 5726   Mikkel Krautz <mikkel@krautz.dk>
 5727     754fc00  MainWindow: don't use custom flags for MinimalView - keep
 5728 	     standard Close, Minimize and Maximize buttons.
 5729     dedf841  GlobalShortcut: remove margins on the Mac Event Tap warning's
 5730 	     layout container.
 5731     1375022  Make 'Close' the default for the AskOnQuit message box.
 5732     ace1917  Add QMAKE_TARGET_BUNDLE_PREFIX to the manual plugin's
 5733 	     .qmake.cache file.
 5734     731d863  GlobalShortcut: do not require expert mode for Mac event tap
 5735 	     warning message in GlobalShortcutConfig.
 5736     dd7cc7c  Improve the look of Mumble on Retina Display Macs.
 5737     e9e2680  Add mumble_pch.hpp include to various .mm files.
 5738 
 5739 2014-09-20
 5740   Markus S <Reaper@gmx.at>
 5741     f0fc66b  Self muted/deafened message seperated into self muted, self
 5742 	     unmuted, self deafened, self undeafened.
 5743 
 5744   Stefan Hacker <dd0t@users.sourceforge.net>
 5745     570a1f2  Translation update
 5746     acd8174  Use enum type and constants instead of integer indices.
 5747     916dcc0  Special case the Unity desktop to also default to not minimize
 5748 	     to tray
 5749     694dca8  Replace hacky hide/show handling with more straight-forward
 5750 	     implementation.
 5751     4a67eeb  Fix ServerView::mimeData not actually overriding base class
 5752 	     function.
 5753     7c4fbee  Fix hide in tray on windows.
 5754     ddab6ed  Replace overlooked QT_VERSION_CHECKs with explicit version.
 5755     8cf4e14  Introduce use of Q_DECL_OVERRIDE and Q_DECL_FINAL into the
 5756 	     codebase.
 5757     edaca2e  Fix hide in tray default value for Windows 8.1
 5758 
 5759 2014-09-19
 5760   Mikkel Krautz <mikkel@krautz.dk>
 5761     8ad8812  MainWindow: only trigger link tooltips of Mumble is the
 5762 	     frontmost program.
 5763 
 5764 2014-09-13
 5765   Stefan Hacker <dd0t@users.sourceforge.net>
 5766     6095134  Fix Mumble build failing on OSX due to missing include.
 5767 
 5768 2014-08-27
 5769   Michael Pavlyshko <me@mixaill.tk>
 5770     2c0c0ed  Add Microsoft Visual Studio to overlay blacklist
 5771 
 5772 2014-08-24
 5773   Mikkel Krautz <mikkel@krautz.dk>
 5774     67fc74f  Build fixes for the debug variant of the
 5775 	     win32-static/win64-static build envs.
 5776 
 5777 2014-08-22
 5778   Stefan Hacker <dd0t@users.sourceforge.net>
 5779     12eb264  Replace all uses of QT_VERSION_CHECK with explicit version.
 5780     4efabce  Fix Qt 4 compilation.
 5781 
 5782   Mikkel Krautz <mikkel@krautz.dk>
 5783     fc5fd45  Delete MumbleApplication.cpp.autosave
 5784 
 5785   Natenom <natenom@natenom.com>
 5786     83218f1  Update project url and copyright info
 5787 
 5788 2014-08-18
 5789   Stefan Hacker <dd0t@users.sourceforge.net>
 5790     b5d3758  Fix channel filtering not working.
 5791     34daf71  Split up long HEADERS, SOUCES and FORMS lines to improve
 5792 	     readability.
 5793     f1e3e09  Fix Qt 5 upgrade broke shutdown ask on quit suppression
 5794 	     (#1362)
 5795 
 5796 2014-08-17
 5797   Mikkel Krautz <mikkel@krautz.dk>
 5798     9d668eb  Use QStandardPaths's DataLocation instead of
 5799 	     GenericDataLocation when looking up AppData directory.
 5800     d299360  Log, TextMessage: remove $ as an illegal character in our
 5801 	     simple URL regexp.
 5802 
 5803 2014-08-16
 5804   Stefan Hacker <dd0t@users.sourceforge.net>
 5805     7cfc2e5  Split out translation resources from mumble.qrc.
 5806 
 5807 2014-08-09
 5808   Stefan Hacker <dd0t@users.sourceforge.net>
 5809     880e126  Split out translations list from mumble.pro.
 5810     90d7546  Translation update
 5811 
 5812   Mikkel Krautz <mikkel@krautz.dk>
 5813     d1a19d4  Cert: drop OpenSSL 0.9.7 compatibility code.
 5814 
 5815 2014-08-01
 5816   Jan Klass <kissaki@posteo.de>
 5817     ed2bf49  Change default overlay avatar alignment to centered as per
 5818 	     #1325
 5819 
 5820   Mikkel Krautz <mikkel@krautz.dk>
 5821     19996c5  g15helper, macx/compat: fix OS X i386 targetting when using Qt
 5822 	     5.
 5823 
 5824 2014-07-29
 5825   Mikkel Krautz <mikkel@krautz.dk>
 5826     c0d7aad  scripts/gen-mumble_app-qt-def.py: add Python 3 compatibility.
 5827 
 5828 2014-07-28
 5829   Mikkel Krautz <mikkel@krautz.dk>
 5830     340c7b6  ASIOInput: use MumbleHWNDForQWidget() to get HWND for Qt 5
 5831 	     compatibility.
 5832 
 5833 2014-07-27
 5834   Mikkel Krautz <mikkel@krautz.dk>
 5835     094ab1e  Ensure "syslog" string literal in murmur's main.cpp is wrapped
 5836 	     in QLatin1String.
 5837     08d7cb3  UnixMurmur: ensure logToSyslog is initialized to false.
 5838 
 5839 2014-07-25
 5840   Mikkel Krautz <mikkel@krautz.dk>
 5841     0faf8fa  .gitignore: add .qmake.cache, .qmake.stash, and
 5842 	     murmurd_plugin_import.cpp.
 5843     3fe7ff4  OverlayEditorScene: include QtGlobal before QT_VERSION check
 5844 	     in header.
 5845     68fb468  UserListModel: add mumble_pch.hpp header instead of directly
 5846 	     using Qt headers in order to fix Qt::escape on Qt 5.
 5847     64d28eb  mumble.pro: when using Qt 5, use its bundled icns plugin
 5848 	     instead of our own qicnsicon.
 5849     21554c6  3rdparty/fx11-build: remove DX_SDK include dir, we get it from
 5850 	     the environment.
 5851     c84e9b7  mumble, murmur: add a 'Qt::escape' for Qt 5 to avoid ifdef
 5852 	     hell.
 5853     434087c  SSL: make CA filter code compatible with Qt 5.
 5854 
 5855   Peter Vágner <pvdeejay@gmail.com>
 5856     800947e  Messages: fix conversion from protobuf uint64 to
 5857 	     ChanACL::Permissions when building against Qt 5.
 5858     2bc61db  OverlayEditorScene: fix header to allow building with Qt 5.
 5859 
 5860 2014-07-23
 5861   Mikkel Krautz <mikkel@krautz.dk>
 5862     63f35d6  PulseAudio: don't call pa_stream_drop() for empty
 5863 	     pa_stream_peek().
 5864 
 5865 2014-07-22
 5866   Jan Klass <kissaki@posteo.de>
 5867     47d8a4f  Update gmod PA plugin with updated addresses.
 5868 
 5869 2014-07-20
 5870   Mikkel Krautz <mikkel@krautz.dk>
 5871     840a31d  macx/scripts: fix osxdist.py and build-installer-overlay to
 5872 	     work in a source tree path with spaces in it.
 5873     e740ea5  PulseAudio: stricter pa_stream_peek() validation.
 5874 
 5875 2014-07-19
 5876   Mikkel Krautz <mikkel@krautz.dk>
 5877     322ed8a  Murmur: pass a format string to syslog(3).
 5878 
 5879 2014-07-18
 5880   main() <main@ehvag.eu.org>
 5881     30023c5  Support logging to syslog in Murmur
 5882 
 5883 2014-07-17
 5884   main() <main@ehvag.eu.org>
 5885     dc3b78c  Add "forceExternalAuth" config option to Murmur
 5886 
 5887   Mikkel Krautz <mikkel@krautz.dk>
 5888     cf51bf3  OverlayConfig: hide the Overlay in Settings on winx64, since
 5889 	     it's not enabled at the moment.
 5890     1e30fc6  installer: remove vccorlib120.dll from the installer.
 5891 
 5892 2014-07-16
 5893   Mikkel Krautz <mikkel@krautz.dk>
 5894     8ffe90a  installer: make WiX produce a working x64 installer.
 5895     f657478  installer: fix whitespace issue in Plugins.wxs.
 5896     be8f932  installer: additional update to the .sln file for x64.
 5897     9482cc8  installer: add x64 platform to the installer.
 5898     2e5c8a5  Overlay_win: move early-return on WinX64 below variable
 5899 	     initializations.
 5900     19efac3  plugins: temporarily disable game plugins on Windows/amd64.
 5901 	     the 'link' and 'manual' plugins are still built.
 5902     8540e08  Set mumble_app.dll's version to 1.3.0.
 5903 
 5904 2014-07-15
 5905   Mikkel Krautz <mikkel@krautz.dk>
 5906     6d96281  OSInfo: use 'WinX64' as the OS identifier for Windows/amd64
 5907 	     builds.
 5908     769855b  Use set the 'os' query parameter to 'WinX64' when doing
 5909 	     version checks and plugin updates on Windows/amd64.
 5910 
 5911 2014-07-14
 5912   Jan Klass <kissaki@posteo.de>
 5913     cdcf77c  Adjust method comment to match usage
 5914 
 5915 2014-07-13
 5916   Iain Georgeson <debbugs@iain.georgeson.me.uk>
 5917     97cf80d  Log IP address on failed login
 5918 
 5919   Mikkel Krautz <mikkel@krautz.dk>
 5920     c31269a  Make Mumble and Murmur build on Windows/amd64.
 5921 
 5922 2014-07-12
 5923   Mikkel Krautz <mikkel@krautz.dk>
 5924     50206ce  celt-0.7.0-src, .gitmodules: point the submodule to our own
 5925 	     CELT 0.7.0 code base to fix Windows/amd64 build of celt-0.7.0.
 5926     e31b716  plugins: add missing 'elif'; fix indentation of MSVS2008 'if'
 5927 	     block.
 5928     9f327be  plugins: add magic values for all previously supported ABIs
 5929 	     (and a couple of new ones) to mumble_plugin.h.
 5930 
 5931 2014-07-04
 5932   Stefan Hacker <dd0t@users.sourceforge.net>
 5933     e438a05  Comment memcpy from #1305
 5934 
 5935 2014-07-02
 5936   Mikkel Krautz <mikkel@krautz.dk>
 5937     01a5e83  PulseAudio: fix access to protected enums in AudioInput and
 5938 	     AudioOutput.
 5939     77314f4  installer: add the ability to use a custom bzip2 directory in
 5940 	     the Win32 installer.
 5941     9ecdc0f  installer: fix ability to use a custom OpenSslDir when
 5942 	     building the Win32 installer.
 5943 
 5944 2014-06-16
 5945   Bernhard M. Wiedemann <bernhardout@lsmod.de>
 5946     527d24e  Make sure exported certs are not world readable
 5947 
 5948 2014-06-13
 5949   Mikkel Krautz <mikkel@krautz.dk>
 5950     7141a05  Add CA certificate filter to MumbleSSL::addSystemCA() to work
 5951 	     around issue 1271.
 5952 
 5953 2014-06-11
 5954   Tim Cooper <tim.cooper@layeh.com>
 5955     2b8fc35  Fix issue where the chat box does not scroll down when an
 5956 	     image is loaded (#1258)
 5957 
 5958 2014-06-10
 5959   Tim Cooper <tim.cooper@layeh.com>
 5960     4f7ede5  Removed g.uiSession from ServerHandler::joinChannel
 5961     abdb5ac  Added setTokens to ServerHandler
 5962     22d8740  Add doxygen output directory to .gitignore
 5963 
 5964 2014-06-06
 5965   James Fraser <fwaggle@fwaggle.org>
 5966     82f95c6  Update World of Warcraft Plugin to build 18291
 5967 
 5968 2014-05-15
 5969   Mikkel Krautz <mikkel@krautz.dk>
 5970     f91386b  mumble: fix Mumble-SA-2014-005.
 5971 
 5972 2014-05-12
 5973   Mikkel Krautz <mikkel@krautz.dk>
 5974     d9ff1e9  ConnectDialog: HTML-escape name in ServerItem::toMimeData().
 5975     17fa695  MainWindow: HTML-escape host in Server Information dialog to
 5976 	     state our intention.
 5977     9837c4d  MainWindow: HTML-escape hostname in 'Connecting to...'
 5978 	     message.
 5979     b6e17ca  Log: HTML-escape QDateTime's Qt::DefaultLocaleShortDate string
 5980 	     representation.
 5981     d58990c  CertView: do not use Qt::PlainText for qlExpiry - it needs
 5982 	     HTML for its expiry warning color.
 5983     73a1a98  AudioOutputSample: HTML-escape filename in QMessageBox.
 5984     1f6ddaf  ASIOInput: use Qt::PlainText for QLabels.
 5985 
 5986   Tim Cooper <tim.cooper@layeh.com>
 5987     c52dedc  Remove unneeded Qt::escape.
 5988     a0ebded  CertView: remove incorrect use of an HTML line break for
 5989 	     qlSubjectEmail.
 5990 
 5991 2014-05-11
 5992   Mikkel Krautz <mikkel@krautz.dk>
 5993     1caaec7  CertView: explicitly use plain-text QLabels for
 5994 	     subject/issuer/email/expiry labels.
 5995 
 5996 2014-05-10
 5997   Christian Krause <chkr@plauener.de>
 5998     3494362  Avoid "jump to label crosses initialization" error.
 5999 
 6000 2014-04-27
 6001   Stefan Hacker <dd0t@users.sourceforge.net>
 6002     abad339  Remove flawed MX host existence check for cert wizard (#1178)
 6003     a429c76  Add transifex client configuration for project.
 6004     d366065  Translation update
 6005     b3cf94f  Add translation update script with transifex issue workaround
 6006 	     (#1195)
 6007 
 6008 2014-04-26
 6009   Stefan Hacker <dd0t@users.sourceforge.net>
 6010     e562e92  Exclude files with DFSG licensing issues from tar balls
 6011 	     (#1230)
 6012 
 6013 2014-04-24
 6014   James Fraser <fwaggle@fwaggle.org>
 6015     fb3d6c6  Update WoW plugin to build 18019.
 6016 
 6017 2014-04-15
 6018   Tim Cooper <tim.cooper@layeh.com>
 6019     52d19ac  Allow admins to clear user avatars/textures.
 6020 
 6021 2014-04-13
 6022   Tim Cooper <tim.cooper@layeh.com>
 6023     02ddd91  Allow user renames via UserList without requiring a reconnect.
 6024     1256386  Fix auto-reconnect behavior when kicked or banned.
 6025 
 6026 2014-04-12
 6027   Mikkel Krautz <mikkel@krautz.dk>
 6028     2d2509f  UserListModel: fix non-PCH build by including QTextDocument
 6029 	     header for Qt::escape.
 6030 
 6031   Tim Cooper <tim.cooper@layeh.com>
 6032     306e1f7  Log: fix typo in 'image too big' warning.
 6033 
 6034 2014-04-10
 6035   Philip Cass <frymaster@127001.org>
 6036     9946dc7  Reorder Mumble.proto to match ordering in Message.h.
 6037 
 6038   Tim Cooper <tim.cooper@layeh.com>
 6039     b7d9387  Be more stringent about properly escaping external strings in
 6040 	     HTML ('rich text' in Qt-speak).
 6041     13c6e58  Fix incorrect handling of mumble:// links
 6042 
 6043 2014-04-06
 6044   Tim Cooper <tim.cooper@layeh.com>
 6045     01a7c58  MainWindow: fix a bug where user/channel actions were enabled
 6046 	     even though no user or channel was selected.
 6047 
 6048 2014-04-05
 6049   Mikkel Krautz <mikkel@krautz.dk>
 6050     c897c56  installer: drop InstallerVersion back to 300. add note about
 6051 	     InstallerVersion requirements for VC12 redist to
 6052 	     MergeModuleDir setting.
 6053     8aafb6c  installer: automatically embed VCRedist 12.0 DLLs when env var
 6054 	     MumbleNoMergeModule is set.
 6055     0e44742  installer: change InstallerVersion to 405 to be able to merge
 6056 	     with MSVS2013 VCRedist.
 6057     1b3f199  installer: update Product.wxs to refer to the VC120 CRT.
 6058     689f4c1  Bump version to 1.3.0
 6059     53daac8  mumble_plugin.h: change plugin magic values in preparation of
 6060 	     the MSVS 2013 switch-over.
 6061     b20d9e9  Plugins: add support for the 'path' attribute in plugin
 6062 	     auto-update XML.
 6063 
 6064 2014-04-04
 6065   Mikkel Krautz <mikkel@krautz.dk>
 6066     af37749  compiler.pri: explicitly specify -ARCH:SSE for MSVS 2012 and
 6067 	     2013.
 6068     724d9e9  compiler.pri: explicitly target Windows XP when specifying
 6069 	     output binary's subsystem.
 6070 
 6071 2014-03-30
 6072   Jan Klass <kissaki@posteo.de>
 6073     0285e3b  Adjust build error text (missing submodule dir)
 6074 
 6075 2014-03-27
 6076   Stefan Hacker <dd0t@users.sourceforge.net>
 6077     b252959  Missed DIST dependency on mkini.sh results.
 6078 
 6079 2014-03-25
 6080   Stefan Hacker <dd0t@users.sourceforge.net>
 6081     c03d8fc  Drastically simplify release.pl.
 6082     a7ae275  Make paths in fx11-build.pro case sensitive
 6083 
 6084 2014-03-13
 6085   Stefan Hacker <dd0t@users.sourceforge.net>
 6086     6a345f5  Added hidden option to disable add/edit in connect dialog (FR
 6087 	     #1120)
 6088     fd5a9b1  Add hidden option to disable pubserver list (FR #1120)
 6089     f2bfe2f  L4D2 PA plugin update to game version 2.1.3.5 (#1184)
 6090 
 6091 2014-02-25
 6092   Mikkel Krautz <mikkel@krautz.dk>
 6093     487fcab  mumble: fix Mac build after the overlay header refactoring.
 6094 
 6095 2014-02-23
 6096   Stefan Hacker <dd0t@users.sourceforge.net>
 6097     d41c148  Refactor ClientUser to UserModel/MainWindow signal & slot
 6098 	     connections.
 6099     12eac3c  Fix client freeze due to deadlock (#1167)
 6100 
 6101   Jan Klass <kissaki@posteo.de>
 6102     00392d1  Fix: Add forward declaration and include
 6103     640b532  Refactor code: Create headers for cpp files
 6104 
 6105 2014-02-21
 6106   bendem <online@bendem.be>
 6107     cd2a5e5  Update french translation
 6108 
 6109 2014-02-19
 6110   Jan Klass <kissaki@posteo.de>
 6111     207f66c  Add entries to default overlay blacklist
 6112 
 6113 2014-02-18
 6114   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 6115     221a5d7  Updated Polish translation
 6116 
 6117 2014-02-17
 6118   Stefan Hacker <dd0t@users.sourceforge.net>
 6119     c377cea  Update translations for #1164
 6120 
 6121 2014-02-16
 6122   Jan Klass <kissaki@posteo.de>
 6123     f789386  Overlay: Introduce D3D call result logging
 6124 
 6125 2014-02-15
 6126   Stefan Hacker <dd0t@users.sourceforge.net>
 6127     d3e00de  Remove 'About' action from tray context menu (#1161)
 6128 
 6129   Spaccaossi <spaccaossi@gmail.com>
 6130     fbaadc4  Updated italian translation
 6131 
 6132 2014-02-13
 6133   Stefan Hacker <dd0t@users.sourceforge.net>
 6134     ea165cd  Prevent adding to VoiceRecorder buffer after recording was
 6135 	     stopped.
 6136     2ca559b  Fix assumptions in alignment fix by reintroducing silence
 6137 	     heuristic.
 6138     8e22f9a  Fix "Inverted samples in WAV recording when clipping" #971
 6139     ed424af  Modify VoiceRecorder to be able to properly abort a recording.
 6140     a0aa1bc  Refactoring of VoiceRecord.h/cpp according to new coding
 6141 	     guidelines.
 6142     fc4e1e3  Fix recorder crash due to use after free on user object.
 6143     9a47e05  Fix multi-track recordings going out of alignment on long
 6144 	     recordings
 6145 
 6146 2014-02-09
 6147   Stefan Hacker <dd0t@users.sourceforge.net>
 6148     afa6ee4  Make banlist filter case insensitive (#1011)
 6149 
 6150 2014-02-08
 6151   Mikkel Krautz <mikkel@krautz.dk>
 6152     90963a1  compiler.pri: tweak OS X SDK detection when building with Qt
 6153 	     4.
 6154     d55d944  g15helper: update G15 SDK paths for OS X.
 6155 
 6156 2014-02-07
 6157   Mikkel Krautz <mikkel@krautz.dk>
 6158     229f041  Merge v1.2.5 into master.
 6159 
 6160 2014-02-05
 6161   Mikkel Krautz <mikkel@krautz.dk>
 6162     d3be3d7  mumble: fix Mumble-SA-2014-002 (CVE-2014-0045).
 6163     8506492  mumble: fix Mumble-SA-2014-001 (CVE-2014-0044).
 6164 
 6165 2014-01-31
 6166   Mikkel Krautz <mikkel@krautz.dk>
 6167     c3c13f9  Update changelog
 6168     269e93e  mumble: fix Mumble-SA-2014-002 (CVE-2014-0045).
 6169     7e31c32  mumble: fix Mumble-SA-2014-001 (CVE-2014-0044).
 6170     f5ebe9d  Bump version to 1.2.5
 6171 
 6172 2014-01-25
 6173   Mikkel Krautz <mikkel@krautz.dk>
 6174     1bd57bd  TextToSpeech_macx: selectively conform to
 6175 	     NSSpeechSynthesizerDelegate protocol.
 6176     3e0112d  README.static.osx: remove Linux references.
 6177 
 6178 2014-01-21
 6179   Zorg <zorgiepoo@gmail.com>
 6180     c2f75bb  TextToSpeech_macx: fix 10.4 compatibility.
 6181     15f7610  TextToSpeech_macx: reimplement using NSSpeechSynthesizer.
 6182 
 6183 2014-01-19
 6184   Piratonym <piratonym@piratonym.cc>
 6185     29a65c6  AudioOutput: add an 'attenuate others' option for priority
 6186 	     speakers.
 6187 
 6188 2014-01-12
 6189   Mikkel Krautz <mikkel@krautz.dk>
 6190     44a5bd1  scripts: remove unused svn2cl scripts.
 6191     97b75de  scripts: remove old Ermine build scripts.
 6192     6da40b8  winpaths_static.pri: remove executable bit.
 6193     64abcb3  scripts: set +x bit for the files people are expected to run.
 6194     f623a69  scripts/mkini-win32.bat: use ',' as substitution delimiter;
 6195 	     also fix regexp.
 6196     4323a21  scripts/release.pl: remove slicer-specific deployment
 6197 	     functionality.
 6198 
 6199   Natenom <natenom@natenom.com>
 6200     b2d938b  Messages: use actual username (instead of the ConnectDialog
 6201 	     username) in msgPermissionDenied.
 6202 
 6203   Rafael Lopez <rafael@case.edu>
 6204     d9d81a9  MainWindow: add Cancel button to the "Minimize or Close?"
 6205 	     message box.
 6206 
 6207 2014-01-11
 6208   Steve Hill <github@cheesy.sackheads.org>
 6209     fb1cff6  plugins/borderlands2: add support for v1.7.0.
 6210 
 6211   Mikkel Krautz <mikkel@krautz.dk>
 6212     1d0b1c8  OSInfo: fix display of Windows service packs in
 6213 	     getOSDisplayableVersion.
 6214     9521471  plugins/borderlands2: fix version check.
 6215 
 6216   Tim Burke <tim.burke@gmail.com>
 6217     1eefaab  mumble.appcompat.manifest: add Windows 8 and Windows 8.1
 6218 	     entries.
 6219 
 6220   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 6221     8f0ae69  OSInfo: use full Windows version when version string is
 6222 	     user-facing.
 6223 
 6224 2014-01-10
 6225   Jan Klass <kissaki@posteo.de>
 6226     9544bec  Overlay: Add Direct3D 11 support
 6227 
 6228   Mikkel Krautz <mikkel@krautz.dk>
 6229     00b3686  scripts/release.pl: add vpath special-case for fx11.
 6230 
 6231 2014-01-02
 6232   Kyle Smith <askreet@gmail.com>
 6233     da6c244  New approach using a QHash to track PTT events per whisper.
 6234 
 6235 2013-12-30
 6236   Mikkel Krautz <mikkel@krautz.dk>
 6237     2ac3b67  AudioInput: make a copy of the EncodingOutputBuffer when
 6238 	     calling flushCheck.
 6239 
 6240 2013-12-29
 6241   Stefan Hacker <dd0t@users.sourceforge.net>
 6242     5fa918b  Fix accidental CBR limit for large Opus frames.
 6243 
 6244 2013-12-17
 6245   Mikkel Krautz <mikkel@krautz.dk>
 6246     338f024  opus-build: revert ff9086e3 and error out if built with
 6247 	     CONFIG(sbcelt) instead.
 6248     ff9086e  opus-build: build as C++ on Unix-like systems.
 6249 
 6250 2013-12-15
 6251   Mikkel Krautz <mikkel@krautz.dk>
 6252     b5ee1f4  mumble: add os=MacOSX-Universal to VersionCheck.cpp and
 6253 	     Plugins.cpp.
 6254     6918c9d  scripts/release.pl: add dirs new to Opus 1.1 to fix
 6255 	     from-tarball build.
 6256 
 6257 2013-12-14
 6258   Mikkel Krautz <mikkel@krautz.dk>
 6259     3a47d99  mumble: allow Log_macx.mm to build against the OS X 10.4 SDK
 6260 	     (for universal builds).
 6261 
 6262 2013-12-06
 6263   Stefan Hacker <dd0t@users.sourceforge.net>
 6264     61391ae  Update to Opus 1.1
 6265 
 6266   Jan Klass <kissaki@posteo.de>
 6267     67914c3  Logtextfix. Logically format code.
 6268 
 6269 2013-12-05
 6270   Stefan Hacker <dd0t@users.sourceforge.net>
 6271     fb56112  Fix crash of target application due to failures in
 6272 	     D10State::init.
 6273 
 6274 2013-12-04
 6275   Stefan Hacker <dd0t@users.sourceforge.net>
 6276     c148aaf  Update Opus to 1.1-rc3
 6277 
 6278 2013-11-30
 6279   Stefan Hacker <dd0t@users.sourceforge.net>
 6280     ab12d35  Fix handling of failed shared data map creation in overlay.
 6281 
 6282   Artem Vorotnikov <skybon@gmail.com>
 6283     829d4c6  Russian translation fixes
 6284 
 6285 2013-11-26
 6286   Stefan Hacker <dd0t@users.sourceforge.net>
 6287     d322ad1  Update Opus to 1.1-rc
 6288 
 6289   Jan Klass <kissaki@posteo.de>
 6290     71e6ab1  Overlay: Resolve d3d9 hook TODO. Fix naming.
 6291     80a9350  Overlay: Code improvements
 6292 
 6293 2013-11-24
 6294   Jan Klass <kissaki@posteo.de>
 6295     cd4e835  Overlay: Changes as per PR-comments
 6296 
 6297   Tristan Matthews <tristan.matthews@savoirfairelinux.com>
 6298     f514107  AGC: remove redundant speex_preprocess_ctl call
 6299 
 6300 2013-11-22
 6301   Jan Klass <kissaki@posteo.de>
 6302     250835e  Overlay: Rework Code.
 6303 
 6304 2013-11-16
 6305   Mikkel Krautz <mikkel@krautz.dk>
 6306     087e38a  overlay: fix blacklist debug ods call.
 6307 
 6308 2013-11-10
 6309   Mikkel Krautz <mikkel@krautz.dk>
 6310     7f976ed  mumble, mumble_exe: fix overlay self-detection for the
 6311 	     mumble_app.dll build.
 6312     192135d  Add x-scheme-handler support to the Mumble .desktop file.
 6313 
 6314   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 6315     f459c5b  Updated Polish translation
 6316 
 6317 2013-11-04
 6318   zapman <unknown>
 6319     807dd4c  Update Turkish translation
 6320 
 6321 2013-10-24
 6322   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 6323     75976ec  Fix two GUI issues
 6324 
 6325 2013-10-23
 6326   Stefan Hacker <dd0t@users.sourceforge.net>
 6327     2c892fe  Fix various compiler warnings with VS2010
 6328     e51921e  Fix bug and formating in subrosa PA plugin.
 6329     3af1651  Fix warning due to implicit BOOL to bool conversion.
 6330     07e055f  Fix overlay regression that in some cases prevented injection
 6331 	     into devices in myCreateDevice(/Ex)
 6332 
 6333 2013-10-22
 6334   Stefan Hacker <dd0t@users.sourceforge.net>
 6335     a6f7610  Fix mixup between printf and QString format character in
 6336 	     VoiceRecorder error message
 6337 
 6338 2013-10-21
 6339   Mikkel Krautz <mikkel@krautz.dk>
 6340     35765f6  mumble: use ConfigDialog_macx on Qt5/macx.
 6341 
 6342 2013-10-20
 6343   Mikkel Krautz <mikkel@krautz.dk>
 6344     915fe15  mumble: allow GlobalShortcut_macx.mm to build using the OS X
 6345 	     10.9 SDK.
 6346     d59a3b1  compiler.pri: use default OS X SDK instead of hard-coding it.
 6347     1509f56  mumble: fix UserListModel.h includes to work without PCH.
 6348 
 6349 2013-10-16
 6350   Timo Gurr <timo.gurr@gmail.com>
 6351     d2ed7d2  Update slice path for Ice 3.5.1
 6352 
 6353 2013-10-14
 6354   Natenom <natenom@natenom.com>
 6355     f07f0c8  Show channelid to ACLEditor
 6356 
 6357 2013-09-21
 6358   Stefan Hacker <dd0t@users.sourceforge.net>
 6359     cde5610  Make userlist filter case-insensitive
 6360     5b9e899  Fix application shortcuts not working in minimal mode.
 6361     39697c7  Re-implement UserEdit using Model/View paradigm to resolve
 6362 	     various problems with the old implementation.
 6363 
 6364 2013-09-20
 6365   Stefan Hacker <dd0t@users.sourceforge.net>
 6366     15ff072  Remove event handler for retired global channel filter
 6367 	     shortcut
 6368     198f45a  Update Opus to v1.1 beta release
 6369     d35468c  Make sure filter never hides the channel the user resides in.
 6370     983b6db  Expand "What's this" and tooltip for filter action
 6371     15afc05  Default enable hide empty channel behavior for filter
 6372     499b3f5  Add Ctrl+F shortcut for quickly enabling/disabling channel
 6373 	     filtering
 6374 
 6375 2013-09-19
 6376   Stefan Hacker <dd0t@users.sourceforge.net>
 6377     42d74df  Fix channel flag handling with filter patch
 6378     8f30d0c  First set of fixes for filter patch
 6379     b422e0a  Disconnect if for some reason we established a connection to a
 6380 	     server without it having a certificate
 6381     679eacd  Remove channel filtering from tray
 6382     860ec5c  Reduce probability for possible race until a real fix can be
 6383 	     implemented
 6384     fc24262  Abort drop when drag setting is invalid
 6385     549c155  Fixed Mumble not remembering hidden dockwidgets
 6386 
 6387   Frank Mueller <frmimue@gmail.com>
 6388     5b3a406  Fixed leaving channel message not being sent when leaving the
 6389 	     server
 6390 
 6391   tkmorris <mauricioarozi@gmail.com>
 6392     e26020e  update mumble_pt_BR.ts
 6393 
 6394 2013-09-15
 6395   Mikkel Krautz <mikkel@krautz.dk>
 6396     bcf1a3e  build: add support for building against Qt 5 from the
 6397 	     win32-static build env.
 6398 
 6399 2013-09-13
 6400   Mikkel Krautz <mikkel@krautz.dk>
 6401     b25a906  mumble_exe: do not add mumble.exe's parent directory to PATH.
 6402     bcaa10a  mumble_exe: add user-visible alert dialogs for error states.
 6403 
 6404 2013-09-06
 6405   Mikkel Krautz <mikkel@krautz.dk>
 6406     442b46e  installer: automatically build a static installer when in the
 6407 	     win32-static build env.
 6408 
 6409 2013-08-25
 6410   Mikkel Krautz <mikkel@krautz.dk>
 6411     6c7e0e3  compiler.pri: allow version-less Boost to be used on Windows.
 6412     6c83548  winpaths_static.pri: use version-less protobuf path.
 6413     a20185d  plugins/manual: use qt_dynamic_lookup instead of static to
 6414 	     guard linking against mumble_app.dll.
 6415     f62db49  plugins/manual: only link against mumble_app when doing a
 6416 	     static win32 build.
 6417     6da2930  mumble, murmur: final adjustments for the win32-static
 6418 	     buildenv.
 6419 
 6420 2013-08-19
 6421   Jan Klass <kissaki@posteo.de>
 6422     7c2d1a3  Open soundfile selection dialog with current path
 6423     6e09508  Fix path in skin selection dialog
 6424 
 6425 2013-08-14
 6426   Mikkel Krautz <mikkel@krautz.dk>
 6427     2864eee  murmur: build fixes for win32-static.
 6428 
 6429 2013-08-10
 6430   Mikkel Krautz <mikkel@krautz.dk>
 6431     91e3daf  build: allow Mumble on Win32 to be built against a static Qt.
 6432 
 6433 2013-08-02
 6434   Mikkel Krautz <mikkel@krautz.dk>
 6435     4c48f72  mumble: fix VoiceRecorderDialog build on Apple clang-500.1.70.
 6436     c9f46b8  compiler.pri: use short-form OS X SDKs for Qt 5.
 6437     d848af9  compiler.pri: update to Boost 1.54.0 on OS X.
 6438 
 6439 2013-07-14
 6440   Jan Klass <kissaki@posteo.de>
 6441     1011d53  Code cleanup.
 6442     8021c66  Refac mklic.pl. Generate new licenses.h file.
 6443     82fa0e6  Adjust mklic.pl script
 6444     2fd6a3c  Fix mixup of CELT and Speex licenses in about dialog.
 6445     3aa9179  Refactor third party license code info (About dialog)
 6446     2cec7ba  Add Filter.svg license notice
 6447     f96dfca  Add shortcut for de-/activating channel filter
 6448 
 6449 2013-07-13
 6450   Jan Klass <kissaki@posteo.de>
 6451     36217ac  Rename variable. Informative tooltips.
 6452     c0be6cb  Channel Filtering: Fix shortcut. Specific text.
 6453     9450d66  Unify comment style.
 6454     84be1eb  Move method comments. Remove obsolete.
 6455     2c07833  Reduce variable scopes
 6456 
 6457 2013-07-08
 6458   Kyle Smith <askreet@gmail.com>
 6459     325226c  Added CycleTransmitMode global shortcut.
 6460 
 6461   dc6jgk <github.filter@gkware.com>
 6462     304bf43  Added channel hiding/filter feature
 6463 
 6464 2013-07-07
 6465   Jan Klass <kissaki@posteo.de>
 6466     63e3fd0  Overlay clock: Fix tooltip text and indent.
 6467 
 6468   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 6469     5c87ded  Clock in Overlay
 6470 
 6471 2013-07-04
 6472   Mikkel Krautz <mikkel@krautz.dk>
 6473     72407cf  GlobalShortcut_macx: always make a deep copy of the translated
 6474 	     key name.
 6475 
 6476 2013-07-03
 6477   Mikkel Krautz <mikkel@krautz.dk>
 6478     4df44b9  mumble: make new user editor work with Qt 5.
 6479 
 6480 2013-07-02
 6481   Micah Caldwell <micah@zoltu.net>
 6482     4305165  Updated L4D2 to 5338.
 6483 
 6484 2013-07-01
 6485   Micah Caldwell <micah@zoltu.net>
 6486     56ce5d5  Updated L4D2 Offsets
 6487 
 6488 2013-06-30
 6489   Jan Klass <kissaki@posteo.de>
 6490     ac65b31  Banlist: PR commit adjustments
 6491 
 6492   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 6493     bf5927e  BanList improvements
 6494 
 6495 2013-06-29
 6496   Jan Klass <kissaki@posteo.de>
 6497     51ecb7a  Accountlist: Fix filtering. Windowtitle and refacs.
 6498     c40b0b0  Merge branch 'pr-userlist'
 6499 
 6500   Mikkel Krautz <mikkel@krautz.dk>
 6501     cd23aee  Revert "src/mumble/mumble.pro: silence some qmake warnings."
 6502     7b68d0c  User.h: add missing QDateTime include.
 6503     c47d95a  src/mumble/mumble.pro: silence some qmake warnings.
 6504     6a2f2bd  plugins/manual: only depend on gui-private on Windows.
 6505     28bb66e  plugins: disable unhinge functionality for the manual plugin
 6506 	     when using Qt 5.
 6507     3cc2419  mumble, plugins: fix QWidget-for-HWND lookup for the 'manual'
 6508 	     plugin.
 6509     be75138  mumble, plugins: allow 'manual' plugin dialogs to work OS X
 6510 	     when using Qt 5.
 6511     e0b884e  mumble: fix dynamic lookup for the 'manual' plugin on OS X
 6512 	     with Qt 5.
 6513     c469104  mumble: fix main.cpp to not reference MumbleFileEngineHandler.
 6514     21c4bbf  mumble: remove FileEngine.{cpp,h} and use data URLs for better
 6515 	     Qt 5 compatibility.
 6516     84bc19c  mumble: migrate hardcoded 0x050000 Qt version to the
 6517 	     QT_VERSION_CHECK macro.
 6518     9f62921  mumble: Qt 5 support for OS X.
 6519     4bbc561  mumble: fix Linux build for Qt 4 and Qt 5.
 6520     26b0597  mumble: fix HWND handling for Qt 5.
 6521     7e452dc  mumble, murmur: Qt 5 support for Windows.
 6522     5cb3370  mumble, murmur: Qt 5 support for Linux.
 6523 
 6524   bendem <online@bendem.be>
 6525     2994048  Translation: French: Fix
 6526 
 6527 2013-06-28
 6528   Jan Klass <kissaki@posteo.de>
 6529     ef8b3b9  Userlist improvements: Use QDateTime.
 6530     b5ade6e  Userlist Improvements: Display localized time. Refactoring.
 6531     ab6d873  Userlist improvement: Use plural form translation
 6532     b951fc3  Userlist Improvements: Use RPC callbacks as well.
 6533     f6ceaf9  Improved Userlist: Refacs.
 6534     eeb9b86  fix indent
 6535     0af571b  Filtered Userlist: Refactoring. C
 6536 
 6537   bendem <online@bendem.be>
 6538     2967697  Unified channel traduction to "salon"
 6539     b7b3018  Translation improvements
 6540 
 6541 2013-06-23
 6542   Jan Klass <kissaki@posteo.de>
 6543     2a7e789  Userlist improv.: Fix indent. Use iterator again.
 6544     1919b2c  Overlay: Less obtrusive logging.
 6545 
 6546   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 6547     b3aac5e  UserList improvements
 6548 
 6549 2013-06-17
 6550   Jan Klass <kissaki@posteo.de>
 6551     9d0de38  Overlay: Pass on procname buffer
 6552     3c787be  Overlay: Move logic into function ..IsBlacklisted
 6553     0e7d860  Overlay: Move DllMain logic into functions
 6554     e64fa10  Overlay: Use string var instead of hardcoded strings
 6555     b070532  Overlay: Fix address offset
 6556     1182fc2  Overlay: Introduce hook for ResetEx. Hook PresentEx.
 6557     123486b  Overlay: Move logic to function, Varnaming, msgfix
 6558 
 6559 2013-06-16
 6560   Jan Klass <kissaki@posteo.de>
 6561     dfc8638  Overlay: Add myPresentEx function
 6562     3865e8c  Overlay: Code comments
 6563     04b344d  Overlay: Var init, comment, error loggin.
 6564 
 6565 2013-06-15
 6566   Jan Klass <kissaki@posteo.de>
 6567     d74b5b0  IconSync.cpp: Move Icon creation script
 6568     f92455b  Refac: Reduce code duplication in IconSync.cpp
 6569     c70dc78  Generate Mumble icon file with simplified minis
 6570     8dc58ef  Use simplified Mumble logo for small icons
 6571     54e74c1  Keep small, simplified mumble icon closer to original
 6572 
 6573 2013-06-11
 6574   Jan Klass <kissaki@posteo.de>
 6575     07c78b1  Refac: Use constant to check return value
 6576     f09e943  * Commenting, varnaming, fix indent
 6577     f8f4b0f  refacs: more elaborative Varnaming; codeformatting
 6578     11d5305  Code refacs; fix typo and adjust texts
 6579     cab4a3d  Extend Windows Overlay code and clean it up.
 6580 
 6581 2013-06-10
 6582   Stefan Hacker <dd0t@users.sourceforge.net>
 6583     65c366a  Fixed connection setup diagram in mumble protocol
 6584 	     documentation
 6585 
 6586 2013-06-09
 6587   Jan Klass <kissaki@posteo.de>
 6588     9e6e6bb  Benchmark.cpp: Fix: Set version to prevent crash
 6589     14db2e9  OverlayTest.pro: Add includepaths for celt and speex
 6590     33295b8  tests-files: Add description to file
 6591     db472b9  tests/Benchmark: Foarmatting and descriptiveness
 6592     d218030  add small version of mumble logo for small icons
 6593     8a3b8ea  add 256px icon layer to mumble icon
 6594     30051f9  Update opus submodule to opus 1.0.2
 6595 
 6596 2013-06-08
 6597   Mikkel Krautz <mikkel@krautz.dk>
 6598     8632246  Bump version to 1.2.5
 6599     dee463e  bonjour: use Qt::AutoConnection for BonjourServiceResolver's
 6600 	     QSocketNotifier slot.
 6601 
 6602 2013-06-06
 6603   Mikkel Krautz <mikkel@krautz.dk>
 6604     22d1821  mumble.pro: add speech-dispatcher 0.8 compatibiltiy.
 6605 
 6606   Timo Gurr <timo.gurr@gmail.com>
 6607     a436774  Update slice path for Ice 3.5.0
 6608 
 6609 2013-06-05
 6610   Jan Klass <kissaki@posteo.de>
 6611     676bb0e  use qFatal instead of exception
 6612 
 6613 2013-06-04
 6614   Generator <american.jesus.pt@gmail.com>
 6615     acb756c  Upload european portuguese translation
 6616 
 6617   Stefan Hacker <dd0t@users.sourceforge.net>
 6618     77233ed  Fixed crash triggered by reading large files referenced in the
 6619 	     clipboard.
 6620     7d649aa  Make sure mklic.pl always outputs LF endings
 6621 
 6622   Steve Hill <github@cheesy.sackheads.org>
 6623     54d3f5a  Borderlands 2 PA: Update for version 1.5.0
 6624     b0ddb59  Borderlands 2 PA: v1.4.0 update, fix v-detection
 6625 
 6626   Filip Hedman <hedman.filip@gmail.com>
 6627     9226245  Fixes and improvements to the swedish translation.
 6628 
 6629   Henry Fallon <hjf288@gmail.com>
 6630     5dea592  Apply patch with translations for FR #1096
 6631     88d41e1  FR #1096 by Henry Fallon: Corrections to string, Add missing
 6632 	     comments in Murmur.ice and add Missing MainWindow::msgReject
 6633 	     in Client
 6634     7cff8ca  Introduce auth rejection type AuthenticatorFail
 6635 
 6636   Mikko Rantanen <jubjub@jubjubnest.net>
 6637     5a09fb4  Improve protocol documentation
 6638 
 6639   Jan Klass <kissaki@posteo.de>
 6640     557b74b  fix build: add qt_nl translation to mumble project file
 6641     398b773  Cherry-pick changes as per pull request #158
 6642     6eab5a9  Refac: Commenting, readability/code-flow of vars
 6643     0abf7e3  move logic into method OverlayClient::readyReadMsgInit; add
 6644 	     curly braces
 6645     839a3e6  refac: readability/consistency
 6646     923a3b4  Update translation files (lupdate)
 6647     1621ff2  Add Hungarian (hu) and Dutch (nl) translations to project
 6648 	     files
 6649     b004a4c  add a comment, remove an unused variable
 6650     708212a  fix warning on unused var
 6651     1459792  fix 2 typos, add TODOs
 6652     fd6b6e2  Update translation files (lupdate)
 6653     6e8c893  shorten and specify comment of authenticate return code
 6654     52272e2  update string: “ban list” not “ban lists”
 6655     f4c54b2  Explicitly mark childmethods as virtual
 6656     46fc3cc  Commenting, formatting. Remove obsolete/wrong comment.
 6657     bb47083  Reduce varscopes and improve debugtext.
 6658     85fa2ce  Code formatting, smaller refacs, robustness.
 6659     33069f8  comments. more elaborative debugoutput, consistent prefixing.
 6660     8b04426  reduce varscopes
 6661     487ed14  Implement copy constructors, minor cleaning
 6662     491228e  lupdate translation files - mainly for HE
 6663     d6b4b8e  Add Hebrew translation to project files
 6664     6cc47c3  Update Hebrew translation by patch #366
 6665     b0707fd  Apply patch #960: add preprocessor #if for OpenBSD
 6666     44202b2  add new translation pt-PT to project files
 6667     3227b1c  Add guard define to licenses.h
 6668     2c490d7  categorize scripts (move example scripts for serverside into
 6669 	     subfolders)
 6670     15370fb  add path (sub-src) to header guard define
 6671     1e4bb6d  Prepend Projectname to header guard defines
 6672     7642e72  Adjust header guard defines for uniformity
 6673     40ca9b4  Rename header guard defines to not use c++-reserved names
 6674 
 6675   Lukas Orsvärn <lucas.orsv@gmail.com>
 6676     c86ce47  Adds positional audio plugin for Sub Rosa
 6677 
 6678   Wesley W. Terpstra <terpstra@users.sourceforge.net>
 6679     10b2d00  Prevent overlay from disappearing on D3D DLL reloading.
 6680 
 6681 2013-06-01
 6682   Stefan Hacker <dd0t@users.sourceforge.net>
 6683     5ff038e  Update changelog
 6684 
 6685   Mikkel Krautz <mikkel@krautz.dk>
 6686     aab9cdc  Server::sendMessage: encode the source IP of outgoing UDP
 6687 	     packets to match the UDP socket's address family.
 6688 
 6689 2013-05-11
 6690   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 6691     c00b44e  Minor fix in pl translation
 6692 
 6693 2013-03-28
 6694   bogie <priivet@gmail.com>
 6695     dab8157  Updated BF3 PA plugin to Endgame DLC(b1147186)
 6696 
 6697 2013-03-27
 6698   Martin von Gagern <Martin.vGagern@gmx.net>
 6699     d71b2fd  Ensure that the MAX macro is always defined.
 6700 
 6701   Mikkel Krautz <mikkel@krautz.dk>
 6702     bc871f6  murmur.pro: add CONFIG(ermine) for the Ermine packaged build.
 6703 
 6704 2013-03-19
 6705   Stefan Hacker <dd0t@users.sourceforge.net>
 6706     deeeb72  Swedish translation error (#973)
 6707 
 6708 2013-02-02
 6709   Mikkel Krautz <mikkel@krautz.dk>
 6710     b115a29  opus-build: build with CONFIG=staticlib on Unix as we do for
 6711 	     our bundled Speex library.
 6712 
 6713 2013-01-27
 6714   Mikkel Krautz <mikkel@krautz.dk>
 6715     1fa4e82  ConfigDialogDelegate: return fully standalone NSImage in
 6716 	     QIcon_to_AutoreleasedNSImage.
 6717 
 6718 2013-01-20
 6719   Stefan Hacker <dd0t@users.sourceforge.net>
 6720     f4cc3f0  Fix mumble_ol.dll not being versioned under windows.
 6721     1a9aec9  mklic.pl run to update in-client license display
 6722 
 6723   Steve Hill <github@cheesy.sackheads.org>
 6724     4dcd700  Positional audio plugin for Borderlands 2 v1.3.1
 6725 
 6726   Mikkel Krautz <mikkel@krautz.dk>
 6727     c8b6d69  osxdist.py: create a tarball in addition to the XIP archive
 6728 	     for OS X static Murmur.
 6729 
 6730   bogie <priivet@gmail.com>
 6731     fed89ce  BF3 PA plugin update: fixed one value
 6732 
 6733 2013-01-15
 6734   Stefan Hacker <dd0t@users.sourceforge.net>
 6735     8cbf176  Update changelog and LICENSE file.
 6736 
 6737 2013-01-14
 6738   Stefan Hacker <dd0t@users.sourceforge.net>
 6739     6d67d07  Default disable hide in tray also for Windows 8
 6740 
 6741 2013-01-13
 6742   Stefan Hacker <dd0t@users.sourceforge.net>
 6743     8678a0c  Introduce concept of NULL plugin to retract plugins.
 6744 
 6745   Mikkel Krautz <mikkel@krautz.dk>
 6746     8e79041  mumble_qt.qrc: remove nl, he, hu.
 6747     8b83aba  mumble.pro, mumble.qrc: remove unfinished Hungarian
 6748 	     translation from release.
 6749     0ddb922  mumble.pro, mumble.qrc: remove unfinished Hebrew translation
 6750 	     from release.
 6751     886e8d1  mumble.qrc: also remove NL from here.
 6752     2d1bc76  mumble.pro: exclude unfinished NL translation.
 6753     cd8e996  mumble_ja.ts: mark as finished.
 6754     09d8fa1  mumble_da.ts: 3. part licenser -> Tredjepartslicenser.
 6755 
 6756   Svenne33 <svenne33@users.sourceforge.net>
 6757     e530cab  mumble_sv.ts: update for 1.2.4.
 6758 
 6759 2013-01-11
 6760   zapman <unknown>
 6761     d9edcbf  Minor fixes for French translation
 6762 
 6763 2013-01-10
 6764   Stefan Hacker <dd0t@users.sourceforge.net>
 6765     1253532  setLiveConf for opusthreshold and channelnestinglimit didn't
 6766 	     reset on empty string (#938)
 6767 
 6768 2013-01-08
 6769   Mikkel Krautz <mikkel@krautz.dk>
 6770     acb28e8  GlobalShortcutWin: revert 242af40b to restore keyboard
 6771 	     suppression.
 6772 
 6773 2013-01-07
 6774   Mikkel Krautz <mikkel@krautz.dk>
 6775     242af40  GlobalShortcutWin: try to make WinHooks do less work.
 6776 
 6777 2013-01-04
 6778   Stefan Hacker <dd0t@users.sourceforge.net>
 6779     f569e1e  Fix typo in mklic.pl
 6780     086d4a2  Add back accelerator keys for Cancel in QDialogButtonBox.
 6781     e87028a  Integrate MIT licensed 3rd party Qt translations for missing
 6782 	     locales.
 6783 
 6784 2013-01-03
 6785   Mikkel Krautz <mikkel@krautz.dk>
 6786     a691c40  Murmur: restore old meaning of -fg on Windows: don't write to
 6787 	     the log file.
 6788     268ae8d  Murmur: remove logfile detach warning on Windows. Detach is a
 6789 	     no-op on Windows.
 6790     92206cc  Various murmur.ini fixes.
 6791 
 6792 2013-01-02
 6793   Mikkel Krautz <mikkel@krautz.dk>
 6794     921f6e4  GlobalShortcut_win: log the user's LowLevelHooksTimeout value
 6795 
 6796 2012-12-29
 6797   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 6798     d25c069  Fix for Polish translation
 6799 
 6800 2012-12-28
 6801   bogie <priivet@gmail.com>
 6802     ad1c30a  Update for BF3 PA plugin
 6803 
 6804 2012-12-27
 6805   Stefan Hacker <dd0t@users.sourceforge.net>
 6806     8b74d4b  Make analyze config option also apply to release builds
 6807 
 6808 2012-12-24
 6809   Stefan Hacker <dd0t@users.sourceforge.net>
 6810     0d825b3  WASAPINotificationClient singleton initialization wasn't
 6811 	     threadsafe.
 6812 
 6813 2012-12-22
 6814   Mikkel Krautz <mikkel@krautz.dk>
 6815     ea221f3  compiler.pri: add CONFIG=clang-analyzer for the clang-checker
 6816 	     slave.
 6817 
 6818 2012-12-21
 6819   zapman <unknown>
 6820     3fc8861  French and Turkish translation improvements
 6821 
 6822 2012-12-20
 6823   bogie <priivet@gmail.com>
 6824     14f10e5  Update bf3 PA plugin
 6825 
 6826 2012-12-18
 6827   Stefan Hacker <dd0t@users.sourceforge.net>
 6828     e9ce44a  Make sure we don't accidently add spaces to installer paths
 6829     24b6148  Add ini creation file for windows build
 6830 
 6831 2012-12-15
 6832   Jan Klass <kissaki@posteo.de>
 6833     6ad5ea4  add RzSynapse.exe to overlay blacklist to prevent invisible
 6834 	     hooking
 6835 
 6836   Mikkel Krautz <mikkel@krautz.dk>
 6837     1eca952  Add Windows Phone IP over USB Service to the overlay
 6838 	     blacklist.
 6839 
 6840 2012-12-13
 6841   zapman <unknown>
 6842     857b03a  Fix swapped string in fr and tr translation
 6843 
 6844 2012-12-10
 6845   Stefan Hacker <dd0t@users.sourceforge.net>
 6846     305b883  Small fix for French translation.
 6847 
 6848   bogie <priivet@gmail.com>
 6849     9b0ae8b  Updated bf3 PA plugin to Aftermath patch
 6850 
 6851 2012-12-09
 6852   Stefan Hacker <dd0t@users.sourceforge.net>
 6853     afa21be  Add debug output to client-side SQL queries.
 6854     1b2023c  Missing two strings for French translation.
 6855 
 6856   Jan Klass <kissaki@posteo.de>
 6857     001a5c2  fix bug 924: Server favorites disappear on second Mumble
 6858 	     instance (-m)
 6859 
 6860 2012-12-08
 6861   Stefan Hacker <dd0t@users.sourceforge.net>
 6862     d14db99  Use same sentence structure for send message to channel/user
 6863 	     in German translation so switching between the two is less
 6864 	     jarring.
 6865     7f70a4a  Fix typo in config and remote leftover debug statement in
 6866 	     Meta.cpp
 6867     f0c94f4  Fix outdated comment on bonjour config option default value.
 6868     9988e9a  Improve murmur.ini documentation.
 6869     8c07c75  Add MetaParams::typeCheckedFromSettings to be able to warn the
 6870 	     user if a default settings value was used because the given
 6871 	     value wasn't in the expected format.
 6872 
 6873   zapman <unknown>
 6874     5f46755  Turkish translation update
 6875     d2839c8  French translation update
 6876 
 6877 2012-12-04
 6878   Jan Klass <kissaki@posteo.de>
 6879     2a469e8  remove duplicate overlay blacklist entry for chrome.exe
 6880 
 6881 2012-12-02
 6882   Jan Klass <kissaki@posteo.de>
 6883     4ec62f1  add Steam and chrome to (default) overlay blacklist
 6884     7d6beed  fix bug #933: Double-clicking mumble in the taskbar results in
 6885 	     a blank window
 6886     529f666  add version and fn existence checks to the PHP sample scripts
 6887 
 6888 2012-11-30
 6889   GoD-Tony <noreply@gmail.com>
 6890     0bdf4c6  Updated offsets for Counter-Strike: Source.
 6891 
 6892 2012-11-28
 6893   Stefan Hacker <dd0t@users.sourceforge.net>
 6894     bb76e7a  Fix pre 1.2.4 clients receiving Opus warnings unintentionally.
 6895 
 6896 2012-11-27
 6897   Stefan Hacker <dd0t@users.sourceforge.net>
 6898     07a0e51  Add Adobe Acrobat to overlay blacklist
 6899 
 6900 2012-11-26
 6901   Stefan Hacker <dd0t@users.sourceforge.net>
 6902     3297416  Fix use of cConnection smart_ptr in ServerHandler
 6903 
 6904   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 6905     bddefc2  Fixes in Polish translation
 6906 
 6907 2012-11-18
 6908   Stefan Hacker <dd0t@users.sourceforge.net>
 6909     338c985  Manual positioning plugin had X-Axis backwards
 6910 
 6911   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 6912     ab225ea  Polish translation for Mumble 1.2.4
 6913 
 6914 2012-11-16
 6915   Stefan Hacker <dd0t@users.sourceforge.net>
 6916     90599b8  Fix Servers with less than 1 ms latency do not show in the
 6917 	     server list (#926)
 6918     b933b3d  Add WASAPINotificationClient code to reset audio in reaction
 6919 	     to device changes on Windows >= Vista.
 6920 
 6921   Mikkel Krautz <mikkel@krautz.dk>
 6922     46d659d  overlay/d3d9: pass through IDirect3DDevice9 AddRef/Release
 6923 	     methods to originals on Windows 8.
 6924 
 6925 2012-11-15
 6926   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
 6927     e661969  Updated Spanish translation file for version 1.2.4
 6928 
 6929 2012-11-12
 6930   Stefan Hacker <dd0t@users.sourceforge.net>
 6931     becbda5  Add a small script to pull translation state from compile
 6932 	     logs.
 6933     1922df7  Connection reject messages weren't translated properly
 6934 	     client-side.
 6935 
 6936   B0nuse <mumble@mumble.ru>
 6937     09f2ec0  Final release mumble_ru.ts for Mumble 1.2.4 with new
 6938 	     translating position 'Copy URL' in channel menu_fix
 6939 
 6940 2012-11-11
 6941   Stefan Hacker <dd0t@users.sourceforge.net>
 6942     f96c736  Update German translation and mark already translated strings
 6943 	     as done.
 6944 
 6945   tkmorris <mauricioarozi@gmail.com>
 6946     4316bea  Minor tweaks to pt_BR translation
 6947 
 6948   Mikkel Krautz <mikkel@krautz.dk>
 6949     071be0f  HardHook: add additional opcodes.
 6950 
 6951   Spaccaossi <spaccaossi@gmail.com>
 6952     18d1b7b  Updated Italian translation
 6953 
 6954 2012-11-09
 6955   tkmorris <mauricioarozi@gmail.com>
 6956     076f10c  Lupdate missed a string in pt_BR translation
 6957 
 6958 2012-11-06
 6959   haru_arc <arcenciel@users.sf.net>
 6960     cb22b39  Update Japanese Translation
 6961 
 6962 2012-11-05
 6963   Stefan Hacker <dd0t@users.sourceforge.net>
 6964     48646c0  Changing installer components without changing their GUIDs
 6965 	     resulted in shortcuts not getting removed properly on update.
 6966     3f252eb  Swap "Send Message" and "Copy URL" in channel context menu as
 6967 	     copying a url is rarer and should be easier to hit.
 6968 
 6969   Jonathan E. Hansen <zentriple@users.sourceforge.net>
 6970     46740a2  Minor fixes for Danish translation
 6971 
 6972 2012-11-04
 6973   Stefan Hacker <dd0t@users.sourceforge.net>
 6974     ce83353  Make opustreshold and channelnestinglimit accept zero values
 6975 	     in setLiveConf.
 6976     92152e1  lupdate run with disabled similartext heuristics.
 6977     afd6ca3  Make installer use Mumble* environment variables for
 6978 	     configuration if they are enable. Otherwise fallback to
 6979 	     current buildserver defaults.
 6980     756f9cf  Remove license, readme and uninstaller shortcuts from
 6981 	     application menu.
 6982 
 6983   Mikkel Krautz <mikkel@krautz.dk>
 6984     a13bb16  ConfigDialogDelegate: memory management and coding style
 6985 	     fixes.
 6986 
 6987   B0nuse <mumble@mumble.ru>
 6988     4f9b332  Final release mumble_ru.ts for Mumble 1.2.4.
 6989 
 6990 2012-10-31
 6991   Stefan Hacker <dd0t@users.sourceforge.net>
 6992     df56b92  Fix regression in RichTextEditor that prevent it from being
 6993 	     completely emptied.
 6994 
 6995 2012-10-30
 6996   Stefan Hacker <dd0t@users.sourceforge.net>
 6997     5fdf6e2  Fix drag and drop regression introduced by Qt updated.
 6998 
 6999   Lekensteyn <lekensteyn@users.sourceforge.net>
 7000     ca5d432  Partial Dutch translation for 1.2.4 (#3581588)
 7001 
 7002   Jonathan E. Hansen <zentriple@users.sourceforge.net>
 7003     3d543fa  Updated Danish translation for 1.2.4 (#3581734)
 7004 
 7005 2012-10-29
 7006   Mikkel Krautz <mikkel@krautz.dk>
 7007     e430a08  macx: don't add scripts as a subdir, include it instead.
 7008     7de07df  macx: pro file fixes for release.pl.
 7009     286f148  scripts/release.pl: make sure to archive files listed in
 7010 	     OBJECTIVE_SOURCES.
 7011     ef07910  scripts/release.pl: add sbcelt directories to fulldirs.
 7012     8b226ca  scripts/release.pl: special considerations for sbcelt.
 7013 
 7014 2012-10-28
 7015   Thorvald Natvig <slicer@users.sourceforge.net>
 7016     f4da625  QtMumble path
 7017     c6b0e8b  Fix build regression with ASIO
 7018 
 7019 2012-10-27
 7020   Mikkel Krautz <mikkel@krautz.dk>
 7021     752a630  plugins/link: make POSIX link work with Apple clang++ (Xcode
 7022 	     4.5).
 7023     c49a17a  tests: .pro file cleanup.
 7024     d07f38f  tests: update TestLink to build on OS X.
 7025 
 7026 2012-10-26
 7027   tkmorris <mauricioarozi@gmail.com>
 7028     9b09608  Fix typos in pt_BR translation after the string freeze
 7029 
 7030 2012-10-25
 7031   Stefan Hacker <dd0t@users.sourceforge.net>
 7032     1983ff2  String freeze for 1.2.4.
 7033 
 7034   Jan Klass <kissaki@posteo.de>
 7035     b9a0c54  add qt_hu.qm to mumble.pro project file
 7036 
 7037 2012-10-24
 7038   Jan Klass <kissaki@posteo.de>
 7039     9bd10b0  refacs; initialization, var-scope reduction, replace c-style
 7040 	     casts, rm unused
 7041 
 7042 2012-10-19
 7043   Jan Klass <kissaki@posteo.de>
 7044     204affd  add depend on Hungarian translation of qt
 7045 
 7046 2012-10-18
 7047   zapman <unknown>
 7048     d74ea83  Update Turkish translation and add installer Translation
 7049     16b38b6  Update French translation
 7050 
 7051 2012-10-17
 7052   tkmorris <mauricioarozi@gmail.com>
 7053     04592b6  WIX Portuguese Brazil translation update, mostly typos
 7054 
 7055 2012-10-04
 7056   Stefan Hacker <dd0t@users.sourceforge.net>
 7057     ce65945  Forgot to update language list in Product.wxs
 7058     db0fbee  Add Portoguese translation to installer.
 7059 
 7060   tkmorris <mauricioarozi@gmail.com>
 7061     19c9475  Portuguese installer translation.
 7062 
 7063 2012-10-03
 7064   Stefan Hacker <dd0t@users.sourceforge.net>
 7065     1007d24  WIX msi installer chinese locale (#3565260)
 7066 
 7067 2012-09-27
 7068   Stefan Hacker <dd0t@users.sourceforge.net>
 7069     5f42a5f  Use U+2191 Upwards Arrow to indicate parent channel
 7070 	     relationship for subchannel whisper to prevent "Data" field
 7071 	     truncation.
 7072     e69c3c6  Use new constants some more.
 7073 
 7074   bogie <priivet@gmail.com>
 7075     e4ea4b3  Added possibility to whisper to sub channels of parent
 7076 	     channel(#1-#8)
 7077 
 7078 2012-09-23
 7079   Jan Klass <kissaki@posteo.de>
 7080     e5101f2  Fix debug output for overlay chain notice
 7081     ea29bd2  initialize member variable DevState::initRefCount in
 7082 	     constructor
 7083 
 7084   Natenom <natenom@natenom.com>
 7085     95d2137  Translation updates; fix shortcuts for right click on a
 7086 	     channel
 7087 
 7088 2012-09-20
 7089   Mikkel Krautz <mikkel@krautz.dk>
 7090     8fd27f6  osxdist.py: use new README for static server; tweak filename.
 7091     c71aea2  Add more newbie friendly READMEs to the static servers.
 7092 
 7093 2012-09-18
 7094   Stefan Hacker <dd0t@users.sourceforge.net>
 7095     145d9f9  Introduce channel nesting limit (default=10).
 7096 
 7097 2012-09-16
 7098   Mikkel Krautz <mikkel@krautz.dk>
 7099     98cacbc  osxdist.py: only rmtree if path exists.
 7100     b86c3b7  osxdist.py: move to a separate Murmur package on OS X.
 7101     58bd65b  Murmur: fix static OS X build.
 7102     a1eb9cf  Mumble: include and export all Qt symbols to plugins (static
 7103 	     OS X)
 7104 
 7105 2012-09-15
 7106   Mikkel Krautz <mikkel@krautz.dk>
 7107     63c91fa  osxdist.py: consistent .dmg naming for releases and snapshots.
 7108     e8a28dc  compiler.pri: Update OS X Boost to 1.51.0.
 7109 
 7110 2012-09-14
 7111   tkmorris <mauricioarozi@gmail.com>
 7112     87bda5c  Portuguese Brazilian update
 7113 
 7114   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7115     6626e1d  OverlayConfig: Hide uninstall button on Windows
 7116 
 7117   bogie <priivet@gmail.com>
 7118     2aa057d  accidentally switched top and front vector, has been fixed and
 7119 	     tested with two people.
 7120 
 7121 2012-09-13
 7122   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7123     1db5d03  Benchmark: Fix crypt resync handling
 7124 
 7125 2012-09-08
 7126   bogie <priivet@gmail.com>
 7127     2b9233c  updated plugins/bf3/bf3.cpp for DLC Armored Kill(build 981420)
 7128 
 7129 2012-09-01
 7130   Natenom <natenom@natenom.com>
 7131     9177738  Update INSTALL
 7132 
 7133 2012-08-30
 7134   Natenom <natenom@natenom.com>
 7135     6602fb6  Updated German translations
 7136 
 7137   Tsbook <tsbook@users.sourceforge.net>
 7138     f884680  Czech localization update
 7139 
 7140 2012-08-29
 7141   Stefan Hacker <dd0t@users.sourceforge.net>
 7142     f178216  Update .ts files
 7143 
 7144   tkmorris <mauricioarozi@gmail.com>
 7145     837e037  Updated Brazilian Portuguese translation
 7146 
 7147   B0nuse <mumble@mumble.ru>
 7148     4d17ba4  Translated new position at RU language file.
 7149 
 7150 2012-08-20
 7151   EarlOfWenc <lorenz.schwittmann@gmail.com>
 7152     09d5c07  Replaced last traces of MD5 by SHA-1
 7153 
 7154 2012-08-19
 7155   d-rez <dark.skeleton@gmail.com>
 7156     fba76cd  Updated gw plugin for game build 36001
 7157     2668713  New PA plugin: Blacklight: Retribution (v0.9.8.0) Supports
 7158 	     camera position, front and top vectors and context. No support
 7159 	     for identity and avatar position/top/front vectors
 7160     752d582  Updated LoL plugin for game version .145
 7161 
 7162   Mikkel Krautz <mikkel@krautz.dk>
 7163     a0b3706  compiler.pri: fix mistakes from previous commit; use
 7164 	     QMAKE_OBJECTIVE_C(XX)FLAGS for ObjC-flags.
 7165 
 7166 2012-08-18
 7167   d-rez <dark.skeleton@gmail.com>
 7168     8333ba8  Updated League of Legends plugin (v1.0.0.144). * Moved some
 7169 	     static addresses outside functions for clarity Removed top
 7170 	     vectors retrieval which can be problematic and aren't used at
 7171 	     all in this game * Fixed context support
 7172 
 7173   Jan Klass <kissaki@posteo.de>
 7174     92a37af  make the overlay exceptions window more elaborative
 7175 
 7176   EarlOfWenc <lorenz.schwittmann@gmail.com>
 7177     377c65f  Extended recording notification to linked channels
 7178 
 7179   Mikkel Krautz <mikkel@krautz.dk>
 7180     beea301  compiler.pri: cleanup -isystem includes, fix ObjC/ObjC++
 7181 	     FLAGS.
 7182     f102f56  compiler.pri: mark all external library include paths as
 7183 	     system paths to suppress warnings.
 7184     971f0ff  macx/osax: fix unused parameter warnings.
 7185     b6d8bf3  Log_macx: remove Notification Center notifications on click.
 7186 
 7187 2012-08-14
 7188   Spaccaossi <spaccaossi@gmail.com>
 7189     de46c7b  updated italian translation
 7190 
 7191 2012-08-12
 7192   Stefan Hacker <dd0t@users.sourceforge.net>
 7193     86383df  Modify VersionCheck::fetched to keep last N (currently N=1)
 7194 	     snapshots.
 7195     b6f8996  Installer integration for just cause 2 pa plugin.
 7196 
 7197   Mike <mike@flomp.net>
 7198     7edc2a2  Add positional audio plugin for Just Cause 2
 7199 
 7200   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7201     a01155c  Installer: Remove useless Feature element
 7202 
 7203 2012-08-09
 7204   Mikkel Krautz <mikkel@krautz.dk>
 7205     c2655fc  Mumble: allow client to use SBCELT for CELT decoding via
 7206 	     CONFIG(sbcelt).
 7207 
 7208 2012-08-07
 7209   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7210     f5bac3d  Log: Fix compile and logic error for ballon messages
 7211 
 7212 2012-08-06
 7213   Stefan Hacker <dd0t@users.sourceforge.net>
 7214     f8d57e4  A number of translations were missing from resource files.
 7215     aa580f3  Trigger codec re-negotiation also on user disconnect and when
 7216 	     opusthreshold is set.
 7217     8a9b532  Shuffle around idle action UI a bit.
 7218 
 7219   Mikkel Krautz <mikkel@krautz.dk>
 7220     7a0f358  Log: clean up notification handling; add Notification Center
 7221 	     support for OS X.
 7222     2c73aeb  ConfigDialog: keep a ConfigWidget in expert mode after
 7223 	     defaults have been restored.
 7224 
 7225 2012-08-05
 7226   Mikkel Krautz <mikkel@krautz.dk>
 7227     a331d10  GlobalShortcut: instruct users how to enable full shortcut
 7228 	     functionality on OS X, if they so please.
 7229     05c740b  macx/osax: bump OS X overlay version.
 7230     9001c28  3rdPartyLicenses: add mach_override license.
 7231     96fd34d  macx/overlay: sync with latest mach_override.
 7232     19577ae  Only show the annoying 'Drag me' title bars on DockWidgets in
 7233 	     Custom layout mode.
 7234     07e232e  LookConfig: center layout options.
 7235     7154ec5  3rdPartyLicenses: add libogg, libvorbis and libFLAC licenses.
 7236     10d4307  3rdPartyLicenses: insert a carefully considered space into the
 7237 	     libsndfile license text.
 7238     4d41a6e  build: put Objective-C(++) source files into OBJECTIVE_SOURCES
 7239 	     to make qmake shut up.
 7240     503c79f  Overlay: only consider MumbleOverlay.pkg in app bundle.
 7241     7ad4569  Overlay: simplify OS X overlay installation.
 7242     dbe199e  Overlay: disable auto-updating.
 7243     cfa5125  Boost 1.50.0 for OS X.
 7244 
 7245 2012-08-04
 7246   Stefan Hacker <dd0t@users.sourceforge.net>
 7247     54384d7  Fix some strings.
 7248     c088699  Redesign idle action configuration and add a mute idle action.
 7249     f8c1b92  Make displaying users above channels default.
 7250     f58dbc1  Make sure to send initial ping right after connect to
 7251 	     establish UDP connection.
 7252     cde04dc  Fix Opus encoding for end of speech frames as well as
 7253 	     bandwidth display.
 7254 
 7255   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7256     3b1a6c0  ServerHandler: Fix Opus handling via TCP
 7257 
 7258 2012-08-03
 7259   Stefan Hacker <dd0t@users.sourceforge.net>
 7260     e7f8f0d  Add CELT kill switch to configuration. (g.s.bDisableCelt @
 7261 	     audio/disablecelt)
 7262     27a98c0  Remove some now outdated references to CELT.
 7263     069b01f  Use Opus in CBR mode to prevent bandwidth spikes.
 7264 
 7265   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7266     139c625  Add Opus license to the about dialog
 7267 
 7268 2012-08-02
 7269   Thorvald Natvig <slicer@users.sourceforge.net>
 7270     6c9694d  'Fix' release script for opus
 7271 
 7272 2012-07-23
 7273   Natenom <natenom@natenom.com>
 7274     2ba6f00  Updated German translations
 7275 
 7276 2012-07-22
 7277   Mikkel Krautz <mikkel@krautz.dk>
 7278     9e23320  Plugins: make manual plugin load in static Mumble builds;
 7279 	     still needs a few symbols to actually run, though.
 7280     c3a86b8  Opus: switch submodule back to d060dd7c; last commit
 7281 	     accidently changed it.
 7282     c6c63fc  Mumble: add Apple anchor library requirement to OS X codesign
 7283 	     requirements.
 7284     08af6c2  Mumble: properly specify designated requirements for OS X
 7285 	     Developer ID code signing.
 7286 
 7287 2012-07-21
 7288   Mikkel Krautz <mikkel@krautz.dk>
 7289     cf0d1d1  Mumble: don't explicitly set codesign signature size in
 7290 	     osxdist.py anymore (not needed for Developer ID).
 7291     f2253cf  Mumble: optimize osxdist.py for Developer ID signing.
 7292     723dd79  Mumble: simplify osxdist.py script, now that our OS X builds
 7293 	     are static.
 7294     805e22d  Mumble: more force-shared library builds.
 7295     ab15cc0  Mumble: build shared CELT libraries, even for CONFIG(static).
 7296 
 7297   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7298     924114f  More translation updates
 7299     7dcaf46  Update translation files
 7300 
 7301 2012-07-20
 7302   Mikkel Krautz <mikkel@krautz.dk>
 7303     3d63fb9  Mumble: allow static client builds
 7304 
 7305 2012-07-16
 7306   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7307     994e130  Murmur: Fix message type detection in Server::processMsg and
 7308 	     add a few more comments
 7309     ab940f1  Mumble: Add Windows 7 compatibility keys to the manifest
 7310     ddd3f61  Update Opus submodule and don't change the library version on
 7311 	     Windows
 7312 
 7313 2012-07-15
 7314   d-rez <dark.skeleton@gmail.com>
 7315     442a9fd  Further updates and optimizations to the LoL plugin - made the
 7316 	     code simplier, less nested in fetch(). - strings are now
 7317 	     ensured to be zero-terminated - replaced calcout() call from
 7318 	     trylock() with fetch call that can actually   fail. - Disabled
 7319 	     identity support since it still needs some work.
 7320     cb4b040  Fixed plugin for v1.0.0.142, added identity support added
 7321 	     avatar top vector support added helpful arrays of bytes in
 7322 	     case someone wants to update this plugin faster than me - if
 7323 	     necessary, I can record a video-tutorial for this changed the
 7324 	     way trylock function is executed since we don't need all these
 7325 	     checks (and important ones are checked in refreshPointers()
 7326 	     function anyway)
 7327 
 7328   Stefan Hacker <dd0t@users.sourceforge.net>
 7329     7d9d54a  Minor modifications for lol plugin.
 7330     e5c5649  Fix zero terminations.
 7331 
 7332 2012-07-11
 7333   Bojan <bogie@b02.a01.ca>
 7334     d8cbd6f  BF3 plugin update. Added context + identity support.
 7335 
 7336   Stefan Hacker <dd0t@users.sourceforge.net>
 7337     d39892e  Minor fixes for bf3 plugin
 7338     1ba3a8b  Clarify audio processing option: 'Amplification' -> 'Max.
 7339 	     Amplification'
 7340 
 7341   Mikkel Krautz <mikkel@krautz.dk>
 7342     5e4c61c  OS X: use clang++ for QMAKE_CXX.
 7343     105c72e  OS X: update build for Xcode 4.4.
 7344 
 7345 2012-07-10
 7346   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7347     d2fb4e3  Fix code style
 7348 
 7349 2012-07-09
 7350   Stefan Hacker <dd0t@users.sourceforge.net>
 7351     08f0d24  Modify Ice logging to only output on action and verify all
 7352 	     callback adding functions are fine with being called multiple
 7353 	     times with the same proxy.
 7354 
 7355   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7356     e0d031d  Add (no-)bundled-opus config options
 7357     115c352  Build libopus.so.0 instead of libopus.so.1
 7358     ceab493  Installer: Add Opus DLLs
 7359 
 7360 2012-07-06
 7361   Stefan Hacker <dd0t@users.sourceforge.net>
 7362     3bcc83e  More comments for HardHook code
 7363     ab155bd  Ensure Mumble will actually crash on callback crashes on
 7364 	     Windows
 7365 
 7366 2012-07-05
 7367   Mikkel Krautz <mikkel@krautz.dk>
 7368     03dbaa5  Embed install name in Opus dylib so OS X dist script knows
 7369 	     where to look.
 7370 
 7371   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7372     e5ea4a2  Really enable Opus by default...
 7373 
 7374 2012-07-04
 7375   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7376     1368cbb  Enable Opus by default
 7377 
 7378 2012-06-28
 7379   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7380     2e74b1b  Move some variable declarations
 7381 
 7382 2012-06-24
 7383   Stefan Hacker <dd0t@users.sourceforge.net>
 7384     fea97c7  Unreal Tournament PA plugin: Installer integration + Some
 7385 	     fixes.
 7386 
 7387   Jan Klass <kissaki@posteo.de>
 7388     f432047  Update German translation
 7389 
 7390 2012-06-23
 7391   QuirB <quirb@gmx.net>
 7392     1b20395  New PA plugin: UT99 with context support.
 7393 
 7394 2012-06-11
 7395   Jan Klass <kissaki@posteo.de>
 7396     01fc4bf  WolfET: set context data in JSON format
 7397     833c02e  WolfET: fix string buffer termination and use more efficient
 7398 	     peeking
 7399 
 7400 2012-06-08
 7401   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7402     7ec4f6a  Murmur: Add codec warnings and ignore non-Opus packets if Opus
 7403 	     is enabled
 7404     1443478  CELTCodec: Fix compile error if PLUGIN_PATH is set
 7405     f0c16f3  Murmur: add Opus threshold option
 7406 
 7407 2012-06-06
 7408   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7409     3c2dec5  Audio: Move CELT code
 7410     99c4e21  Audio: Remove unused CELT loading code
 7411 
 7412 2012-06-05
 7413   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7414     852d346  AudioOutputSpeech: Fix noise problems in Opus mode
 7415 
 7416   Ryan Austin <ryan.e.austin@gmail.com>
 7417     e16ee9a  Updated BF3 PA plugin for BF3 v944019
 7418 
 7419 2012-06-03
 7420   Stefan Hacker <dd0t@users.sourceforge.net>
 7421     a2a3836  PTT hold feature that can virtually "hold" down the PTT key
 7422 	     for up to 5s after releasing it. (#3380557)
 7423 
 7424 2012-05-31
 7425   Jan Klass <kissaki@posteo.de>
 7426     5f2096a  Update WolfET positional audio plugin - fix Z and add context
 7427 
 7428   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7429     5c353d2  Update Opus submodule
 7430     84ed2eb  Murmur: Remove unused DBus.h includes
 7431     0159d50  Murmur: Allow temporary user name changes via Ice
 7432     c2b7c00  Murmur: Generate a random SuperUser password for new servers
 7433     019e6da  Murmur: Disconnect clients sending huge packets
 7434     81caf1c  GW plugin: break it because it doesn't work
 7435     611abe5  GW plugin: style fixes
 7436     6633ea0  MainWindow: Manually minimize the window
 7437     441d06f  ChatBar: Always use the current channel by default
 7438     d7f03ab  MainWindow: Remove annoying connect/disconnect shortcuts
 7439     315b5f5  mumble.pro: Enable Opus on Linux if it's installed
 7440 
 7441 2012-05-20
 7442   d-rez <dark.skeleton@gmail.com>
 7443     317f5a0  New positional audio plugin: Guild Wars Supports context and
 7444 	     identity
 7445 
 7446 2012-05-18
 7447   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7448     814ae5e  AudioInput: Add codec switching code which supports Opus
 7449     f27ad36  Remove Speex encoding code
 7450     13a97b4  ... and another #ifdef USE_OPUS
 7451     69fe654  Add some more #ifdef USE_OPUS checks
 7452     ed06d82  UserInformation: Fix Opus status display
 7453     f86012e  MainWindow: Display current codec in the server information
 7454 	     dialog
 7455     7c700a4  AudioInput: let's use the correct limits and constants
 7456     8aa681c  AudioInput: Fix float to short conversion
 7457 
 7458 2012-05-16
 7459   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7460     1807da3  MainWindow: Restore MainWindow if someone clicks on a
 7461 	     notification message
 7462     52e27ef  Murmur: Disallow mute/deafen status changes in temporary
 7463 	     channels
 7464     4bc8782  LOL plugin: code style fixes and optimization :)
 7465     f7afaec  Add VS files to .gitignore
 7466 
 7467 2012-05-15
 7468   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7469     fff96fa  ConnectDialogEdit: fix tab order
 7470     0f70781  Update translation files
 7471     9550c3b  MainWindow: View comment should change the seen state for
 7472 	     comments
 7473     fd796db  UserView: fix comment icon click target if ignore text
 7474 	     messages is enabled
 7475 
 7476 2012-05-14
 7477   d-rez <dark.skeleton@gmail.com>
 7478     eef9a67  updated plugin for Team Fortress 2 b4934
 7479     840487d  context support for League of Legends plugin
 7480     f81049d  Added context support for the l4d2 plugin. Changed global
 7481 	     pointers to static (as thorvald requested in one of my
 7482 	     previous commits. Context contains provides ipport as json
 7483 	     attribute.
 7484 
 7485   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7486     2ff3d34  Unify .gitignore files
 7487     a919a56  Installer: More plugin installation fixes
 7488 
 7489 2012-05-13
 7490   d-rez <dark.skeleton@gmail.com>
 7491     56fcebb  New plugin for one of my favorite games, League of Legends.
 7492 	     Supports ingame detection (based on a pointer being NULL or
 7493 	     not), reports camera and avatar independent position, front
 7494 	     and top vectors.
 7495     84b897c  Fixed l4d2 pa plugin for build 4777, re-enabled states support
 7496 
 7497   Stefan Hacker <dd0t@users.sourceforge.net>
 7498     3c2dd60  Add missing build/installer integration for LeageOfLegends PA
 7499 	     plugin.
 7500 
 7501 2012-05-01
 7502   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7503     f90c6e3  More plugin touching
 7504 
 7505 2012-04-30
 7506   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7507     2026dfa  Comment changes to the plugin headers
 7508 
 7509 2012-04-29
 7510   Thorvald Natvig <slicer@users.sourceforge.net>
 7511     4653fd8  Upgrade boost
 7512 
 7513 2012-04-28
 7514   Ryan Austin <ryan.e.austin@gmail.com>
 7515     3503cd2  Updated BF3 PA plugin for BF3 v936211
 7516 
 7517 2012-04-10
 7518   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7519     1a3b3b0  ClientUser: remove getByHash
 7520 
 7521 2012-04-02
 7522   Ryan Austin <ryan.e.austin@gmail.com>
 7523     2047c9f  Updated BF3 PA plugin for BF3 v925790
 7524 
 7525 2012-03-22
 7526   jgeboski <jgeboski@gmail.com>
 7527     0c51fbd  MainWindow: directly set the window icon
 7528 
 7529 2012-03-20
 7530   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7531     e5c4657  Save one more byte in the Opus terminator
 7532     b498613  Reset Opus encoder state on stream start
 7533     e1b5710  Fix Opus frame counter in AudioInput
 7534     bd195cd  Improve Opus terminator flag
 7535 
 7536 2012-03-13
 7537   Harry Gabriel <h.gabriel@nodefab.de>
 7538     c707cad  Update slice path for Ice 3.4.2
 7539 
 7540   Ilmar Kruis <seaeagle1@users.sourceforge.net>
 7541     7e5e7f9  Lotro Update 6
 7542 
 7543 2012-03-12
 7544   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7545     c17ca26  Murmur: Add workaround for databases that contain channel_info
 7546 	     rows for channels that don't exist
 7547 
 7548 2012-02-26
 7549   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7550     88e9e6a  Link benchmark test to QtXml
 7551     b2258e6  Fix GCC compile error
 7552     491cd1e  Misc fixes
 7553     0bba55b  Check correct key usage in the Win cert verify function
 7554 
 7555 2012-02-25
 7556   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7557     74d9ccd  Fix Win cert validation code for hostname mismatches
 7558     6f7f05e  Empty server response in WebFetch::fetched is not an error
 7559     07d5679  Use a more correct way to get the application data path on
 7560 	     Windows
 7561     ea121b6  Validate server certificates using the Windows API
 7562     06f0d18  Fix Windows installer build
 7563 
 7564 2012-02-24
 7565   Patrick Matthäi <pmatthaei@debian.org>
 7566     5f79a1b  Unified spelling of of writable (s/writeable/writable)
 7567 
 7568 2012-02-23
 7569   Mikkel Krautz <mikkel@krautz.dk>
 7570     442d19e  GlobalShortcut_macx: add EventTap listing when pressing
 7571 	     Ctrl-Alt-Cmd.
 7572     1d0ed05  GlobalShortuct_macx: TailAppend instead of HeadInsert.
 7573     fe25495  GlobalShortcut: allow users to disable global shortcuts
 7574 	     without removing all of their shortcuts (for supported
 7575 	     engines).
 7576 
 7577 2012-02-22
 7578   Mikkel Krautz <mikkel@krautz.dk>
 7579     370c2d3  OS X: move upgrade variables to upgrade.xml for new
 7580 	     productbuild overlay installer.
 7581     114c201  Overlay_macx: mv-to-tmp-based uninstall.
 7582     30b94b7  OS X: productbuild-based overlay installer.
 7583 
 7584 2012-02-19
 7585   Mikkel Krautz <mikkel@krautz.dk>
 7586     46b8cd4  OCD.
 7587 
 7588   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7589     d16876d  Fix certificate validation with QT 4.8
 7590 
 7591 2012-02-18
 7592   Mikkel Krautz <mikkel@krautz.dk>
 7593     4ad6ccf  OS X: Add more licenses to disk image.
 7594     da7f5b7  Include <stdint.h> instead of the HAVE_STDINT_H hack.
 7595     6c7d8dc  OS X: Update dist scripts, add --no-server option.
 7596     9446e3e  OS X: Build fixes for Xcode 4.3 (mostly PCH-related)
 7597     fa9aed8  OS X: Update compiler.pri to new Lion toolchain
 7598 
 7599   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7600     079bba8  More G15 SDK path fixes
 7601     2d9d78a  Remove hardcoded CA certificates
 7602     a3c55c4  Update Opus submodule
 7603     9a7470f  Fix G15 SDK path
 7604 
 7605 2012-02-05
 7606   Mikkel Krautz <mikkel@krautz.dk>
 7607     cde6c68  Revert back to mumble-g15-helper-based G15 support on Windows.
 7608 
 7609   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7610     98f4ac1  Fix user what's this help icon -> text mapping
 7611     586cd61  Load update check option using the correct variable
 7612     70c3af0  Fix G15 helper program installation
 7613 
 7614 2012-01-15
 7615   Mikkel Krautz <mikkel@krautz.dk>
 7616     ca8b25c  Re-enable uiAccess=true
 7617 
 7618 2012-01-14
 7619   Mikkel Krautz <mikkel@krautz.dk>
 7620     f77936b  Allow hooks in GlobalShortcut to be disabled on Windows via
 7621 	     hidden setting.
 7622 
 7623   Natenom <natenom@natenom.com>
 7624     314132a  Updated German translations
 7625 
 7626   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7627     63018bd  Temporarily disable uiAccess=true
 7628     7300338  Try to read system-wide ini files first if running as root
 7629     6289931  Added more logging for Ice callbacks
 7630     cc8e245  Mark Server::log as const
 7631 
 7632   zapman <unknown>
 7633     63a384d  Updated french translation
 7634     6b3a97e  Turkish translation
 7635 
 7636 2012-01-11
 7637   Mikkel Krautz <mikkel@krautz.dk>
 7638     133a83f  Build fixes for universal OS X.
 7639 
 7640 2012-01-08
 7641   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7642     8667e6d  Fix Speak ACL for users entering a channel
 7643     2b9e094  Allow using ChanACL::hasPermission without a cache
 7644 
 7645   Thorvald Natvig <slicer@users.sourceforge.net>
 7646     9bd726a  Parse \ in pro files
 7647 
 7648 2012-01-07
 7649   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7650     fc322ea  Fix compile error
 7651     17eb6cc  Apply suppress ACL before switching channels
 7652     356bd2e  Obey Whisper ACL for User-to-User Whispers
 7653 
 7654 2012-01-04
 7655   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7656     eb291db  Workaround for missing disconnected signals on Windows
 7657     87376a9  Fix strong cert check for self-signed server certificates
 7658 
 7659 2012-01-02
 7660   Michael Ziegler <diese-addy@funzt-halt.net>
 7661     8ab94fe  add 'status' command to the init script
 7662 
 7663 2011-12-23
 7664   Mike <mike@flomp.net>
 7665     9e8976a  Update TF2 plugin to build 4785
 7666 
 7667 2011-12-11
 7668   Stefan Hacker <dd0t@users.sourceforge.net>
 7669     a45a4dd  License work
 7670 
 7671 2011-12-08
 7672   Ryan Austin <ryan.e.austin@gmail.com>
 7673     31bb25e  Updated plugin for BF3 v889134
 7674 
 7675 2011-12-03
 7676   James Fraser <fwaggle@fwaggle.org>
 7677     723eafd  Fix typo in French translation per WarT (blabla29 @ sf).
 7678     8e84148  Update World of Warcraft plugin to build #15050.
 7679 
 7680 2011-12-01
 7681   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7682     39319f8  AudioInput: Fix crash on short audio packets
 7683 
 7684 2011-11-24
 7685   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7686     7f9395f  AudioOutputSpeech: Use the correct buffer size for the
 7687 	     resampler
 7688 
 7689 2011-11-23
 7690   Ryan Austin <ryan.e.austin@gmail.com>
 7691     b9957f0  Updated plugin for BF3 v8865831
 7692 
 7693 2011-11-22
 7694   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7695     f43a072  AudioOutput: Fix compile error on Windows
 7696     0a6aa01  AudioOutputSpeech: Fix output buffer size calculations
 7697     6e12d31  AudioOutputSpeech: Use a buffer on the heap for the resampler
 7698     99d0b2c  Add terminator packet for Opus streams
 7699     fd98bdf  Split AudioOutput.h/cpp
 7700 
 7701 2011-11-21
 7702   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7703     4238455  Fix some Opus FIXMEs and add a few new ones
 7704 
 7705 2011-11-20
 7706   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7707     391be12  Fix compiling without Opus
 7708     29e7a54  Change Opus packets to remove the library hack
 7709 
 7710 2011-11-11
 7711   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7712     b5f082a  Remove unused files
 7713     bb2ef52  Windows build fixes
 7714 
 7715 2011-11-10
 7716   Ryan Austin <ryan.e.austin@gmail.com>
 7717     c8d1447  Added Battlefield 3 Plugin for build #876650
 7718 
 7719 2011-11-09
 7720   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7721     43e6118  Remove Qt <4.6 compatibility defines
 7722     07737a3  Fix include guards and PCH includes
 7723 
 7724 2011-11-08
 7725   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7726     37c2e27  Fix crash on server messages
 7727     c45dad9  Fix Opus on Linux
 7728 
 7729 2011-11-06
 7730   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7731     4ffa9d7  Fix typo in include guard
 7732 
 7733   Thorvald Natvig <slicer@users.sourceforge.net>
 7734     6e1db01  Undo the debug test, silly me
 7735     54fee0b  Opus negotiation (client)
 7736     86fc793  Opus codec negotiation (server)
 7737 
 7738 2011-11-05
 7739   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7740     7586a61  Add basic Opus support
 7741     ab713e5  Unbreak Ice authenticators
 7742 
 7743 2011-11-04
 7744   Jan Klass <kissaki@posteo.de>
 7745     19aeaed  add lollauncher.exe to overlay blacklist
 7746 
 7747 2011-11-02
 7748   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7749     865b007  WASAPI: write the correct variable to the log
 7750     a21e39c  WASAPI: use a function to open the devices
 7751 
 7752 2011-11-01
 7753   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7754     f35cc6a  WASAPI: add more error logging
 7755     5d3f770  WASAPI: ask WASAPI if it supports our modified format and fall
 7756 	     back to the mix format if it doesn't
 7757     46af9f8  WASAPI: move ducking opt-out to a separate function
 7758     8ccad2b  WASAPI: unify exclusive & shared mode rendering loop
 7759 
 7760 2011-10-29
 7761   Stefan Hacker <dd0t@users.sourceforge.net>
 7762     eb93c08  Fix forced auto update check for snapshot builds.
 7763 
 7764   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7765     32787e5  Fix auto version check logic
 7766 
 7767 2011-10-27
 7768   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7769     5344bbd  Request 2 output channels on Windows without PA
 7770 
 7771 2011-10-23
 7772   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7773     089b23d  Fix ghost disconnect removing permissions (#3423985)
 7774 
 7775   Spaccaossi <spaccaossi@gmail.com>
 7776     7964a55  Updated and applied improvements based on suggestions given by
 7777 	     italian users.
 7778 
 7779 2011-10-22
 7780   James Fraser <fwaggle@fwaggle.org>
 7781     380b52d  Update Retail version of Battlefield: Bad Company 2 to build
 7782 	     #795745.
 7783 
 7784 2011-10-14
 7785   James Fraser <fwaggle@fwaggle.org>
 7786     b383722  Update Counter Strike: Source to Build #4724.
 7787     832eb89  Update Counter Strike: Source plugin to build #4720.
 7788     09325a3  Update Battlefield: Bad Company 2 Plugin to build #795745
 7789 	     (Steam Only).
 7790     60cf7f8  Add local-ignore-text-messages option.
 7791 
 7792 2011-10-13
 7793   James Fraser <fwaggle@fwaggle.org>
 7794     b46b5e1  Update WoW plugin to build 14545.
 7795 
 7796 2011-10-12
 7797   Asura Lee <ashurta@gmail.com>
 7798     47dae73  Updated Chinese Translation.
 7799 
 7800   Ilmar Kruis <seaeagle1@users.sourceforge.net>
 7801     2411943  Update LOTRO to RoI release
 7802 
 7803 2011-10-09
 7804   Jan Klass <kissaki@posteo.de>
 7805     f6e586d  remove obsolete MumbleScript.h/.cpp files
 7806     5fe6801  handle some cppcheck-found issues: * uninitialized membervars,
 7807 	     * AudioOutput.cpp: fix delete on array to delete[] * OSS.cpp:
 7808 	     close file descriptor in false data case *
 7809 	     OverlayEditorScene.cpp: rm duplicate logic * fix ifndef to
 7810 	     match usage of declared variable * member var initializations
 7811 	     * check for null (ds in d3d9 as some lines above), * lower
 7812 	     scope of var decl., * swap bufsize check and array dereference
 7813 	     so check is before! deref, * initialize member vars in constr.
 7814 
 7815 2011-10-04
 7816   James Fraser <fwaggle@fwaggle.org>
 7817     e11752b  Update Counter Strike: Source to build 4687.
 7818 
 7819 2011-10-01
 7820   DNW <dnw.ftw@gmail.com>
 7821     a8975fe  Add Server::effectivePermissions() to ICE
 7822 	     (https://sourceforge.net/tracker/?func=detail&aid=3389065&grou
 7823 	     p_id=147372&atid=768008)
 7824 
 7825   James Fraser <fwaggle@fwaggle.org>
 7826     6a46030  Make edit button greyed out if selected item is not a
 7827 	     favorite.
 7828     b61f781  Added Edit button to Connect dialog.
 7829     9cc9539  Fix bug #3200725 @ SF - RichTextEditor disregarding
 7830 	     g.uiImageLength.
 7831 
 7832   Thorvald Natvig <slicer@users.sourceforge.net>
 7833     ccd95be  Strip merge pull request from changelog (oh, and update the
 7834 	     changelog)
 7835     f506511  Add %s for printf
 7836 
 7837 2011-09-18
 7838   Stefan Hacker <dd0t@users.sourceforge.net>
 7839     ae54c0c  Add some comments to AudioInput::addMic/addEcho
 7840 
 7841 2011-09-05
 7842   James Fraser <fwaggle@fwaggle.org>
 7843     41100fd  Add 'Crimecraft: Bleedout' to default blacklist.
 7844 
 7845 2011-08-25
 7846   Jacob Peddicord <jacob@peddicord.net>
 7847     0e4d963  Implement audio attenuation for PulseAudio.
 7848 
 7849 2011-08-21
 7850   Stefan Hacker <dd0t@users.sourceforge.net>
 7851     aed5c1e  Split up and refactor WASAPIOutput::setVolumes function to get
 7852 	     rid of excesive indentation.
 7853 
 7854 2011-08-14
 7855   Mikkel Krautz <mikkel@krautz.dk>
 7856     72185ae  Mark OverlayInjectorMac as conforming to SBApplicationDelegate
 7857 	     on 10.6+ to fix Lion-only builds.
 7858     53cd8e4  Update Boost version for OS X.
 7859 
 7860 2011-08-07
 7861   Stefan Hacker <dd0t@users.sourceforge.net>
 7862     86b8c00  Make bf2 plugin correctly clear its context and identity
 7863 
 7864 2011-08-05
 7865   Stefan Hacker <dd0t@users.sourceforge.net>
 7866     b05dc71  Make vld an explicit, default off, option instead of implicit
 7867 	     default
 7868     1a8d879  Make winpaths_default.pri arch independent
 7869 
 7870 2011-07-31
 7871   Stefan Hacker <dd0t@users.sourceforge.net>
 7872     f0c2bfd  Replace some manual version conversions with appropriate
 7873 	     MumbleVersion calls.
 7874     c99661d  Remove some dead code previously related to version checking
 7875 
 7876   Michael Ziegler <diese-addy@funzt-halt.net>
 7877     b79b960  tr() the strings and change default version to 1.2.0.
 7878 
 7879 2011-07-29
 7880   Stefan Hacker <dd0t@users.sourceforge.net>
 7881     d31b33d  Updated boost to 1.47
 7882 
 7883   Michael Ziegler <diese-addy@funzt-halt.net>
 7884     f1c6e83  style/typo fixes, use QMessageBox on Windows, don't rely on
 7885 	     argv[0] being set
 7886     4a26190  add long command line option names, add -h/--help options.
 7887 
 7888 2011-06-30
 7889   Jan Klass <kissaki@posteo.de>
 7890     69baac1  add thunderbird and instantbird to overlay blacklist (new
 7891 	     hw-accelerated versions)
 7892 
 7893 2011-06-25
 7894   Mikkel Krautz <mikkel@krautz.dk>
 7895     81dee1c  Update version number of OSAX overlay injector.
 7896     d9417cb  Fix the overlay on Mac OS X 10.6.8.
 7897 
 7898 2011-06-17
 7899   Mikkel Krautz <mikkel@krautz.dk>
 7900     e9cfd21  Add build configuration for compiling on Lion.
 7901 
 7902 2011-06-15
 7903   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7904     eeb1737  Fix UDP problems on IPv4 only hosts
 7905 
 7906 2011-06-13
 7907   Stefan Hacker <dd0t@users.sourceforge.net>
 7908     2d838f2  Prevent PTT window from showing up in non-PTT modes as well as
 7909 	     from minimizing when the MainWindow gets minimized.
 7910 
 7911   Natenom <natenom@natenom.com>
 7912     a270c7f  Updated German translations
 7913 
 7914 2011-06-11
 7915   Tsbook <tsbook@users.sourceforge.net>
 7916     60ea789  Czech Tanslation Update (#3315071)
 7917 
 7918 2011-06-10
 7919   tkmorris <mauricioarozi@gmail.com>
 7920     c581e0e  Updated Brazilian Portuguese translation (#3314540)
 7921 
 7922 2011-06-09
 7923   Semion Tsinman <Necromancer3333@gmail.com>
 7924     821d7ce  Updated Hebrew translation (#3308818)
 7925 
 7926   Stefan Hacker <dd0t@users.sourceforge.net>
 7927     c873e08  Prevent user from accepting the channel add/edit dialog when
 7928 	     channel names are empty. Implements patch #3289052 in a leaner
 7929 	     way
 7930 
 7931   Natenom <natenom@natenom.com>
 7932     bc32f8d  Updated German translations
 7933 
 7934   Svenne33 <svenne33@users.sourceforge.net>
 7935     fc03b89  Updated Swedish Translation (#3296034)
 7936 
 7937 2011-05-28
 7938   Mikkel Krautz <mikkel@krautz.dk>
 7939     d4f271b  Don't link against ScriptingBridge in universal builds.
 7940 
 7941 2011-05-27
 7942   Thorvald Natvig <slicer@users.sourceforge.net>
 7943     5632c35  Explicitly remove file permissions for settings and DB
 7944 
 7945 2011-05-21
 7946   Stefan Hacker <dd0t@users.sourceforge.net>
 7947     67ed381  Add PTT button window for tablet users
 7948 
 7949 2011-05-20
 7950   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7951     a25d3a5  Fix log window resize behavior
 7952 
 7953 2011-05-19
 7954   Stefan Hacker <dd0t@users.sourceforge.net>
 7955     f9ab14c  Add sendversion parameter to ini
 7956 
 7957   Thorvald Natvig <slicer@users.sourceforge.net>
 7958     0afd37a  Include entire plugin structure
 7959 
 7960 2011-05-16
 7961   Stefan Hacker <dd0t@users.sourceforge.net>
 7962     a24e50e  Fix Windows build. Reverted move of overlay blacklist as it is
 7963 	     needed in both the overlay itself and the client (broken by
 7964 	     2dad2795bd0d60320811) Fixed error introduced in
 7965 	     VersionCheck::fetched (broken by f57f81248f0a15e7f77e) Readded
 7966 	     missing Server.h header in Tray.h (broken by
 7967 	     7529297760ac4d2d1f0a) Fixed broken build files (broken by
 7968 	     f7cc6e7adee66b57c33a)
 7969 
 7970   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7971     6a52586  Move overlay blacklist to its own file
 7972     fbeed39  Fix iObfuscate for IPv6
 7973     4fd379b  Fix more Windows build errors
 7974 
 7975   Thorvald Natvig <slicer@users.sourceforge.net>
 7976     c3ffe0b  Horrible hack to allow parallel resource builds
 7977     f7cc6e7  Now with 'make -j' support
 7978 
 7979 2011-05-15
 7980   Ludwig Nussel <ludwig.nussel@suse.de>
 7981     10baf16  fix bonjour support using avahi compat lib
 7982     3322f1b  remove CAP_NET_ADMIN
 7983 
 7984   Benjamin Jemlich <pcgod@users.sourceforge.net>
 7985     7529297  Fix uppercase vs lowercase vs PCH include problems
 7986 
 7987   Thorvald Natvig <slicer@users.sourceforge.net>
 7988     dbf8879  Resort to predeps
 7989     03136ba  quiet-build-log for binserver
 7990     45bd813  Fix murmur warnings
 7991     1ada87d  Fix warnings in overlay_gl
 7992     2dad279  Move overlayBlacklist and care about error on ftruncate
 7993     c675089  Use __typeof__ CELT resolve for g++
 7994     f57f812  Fix some compiler warnings
 7995     b99c639  Get rid of unused macros
 7996     d0f075e  Add quiet-build-log config option
 7997     5459d4d  Make -j for binserver
 7998     4c28e60  Clean up proto/Ice headers on make clean
 7999 
 8000 2011-05-14
 8001   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8002     d09176e  Include more boost::shared_ptr headers to fix the build
 8003     b87ee95  Fix use after delete in DX10 overlay code
 8004     c8bd81a  Use make_shared in the VoiceRecorder
 8005     900f1e5  Opus support for the server
 8006     d9324c2  Add a missing pch include in WebFetch.h
 8007     23f6820  Restore forward declaration in VoiceRecorder.h
 8008     c35d093  Fix coding style in PulseAudio code
 8009     e53de87  Fix coding style in the UserInformation dialog
 8010     07ddfc7  Add NOMINMAX define
 8011     373cdeb  Disable sending Speex encoded audio
 8012     342ed0e  Use the qBound macro to clip samples
 8013     6150084  Add and remove some forward declares from header files
 8014     fa7ea52  Fixes for /Zc:wchar_t
 8015     4315214  Fix some -Wshadow warnings
 8016     6d6afca  Fix changing iMaxUsers
 8017     f7d7b99  Merge ContextActionRemove and ContextActionAdd and rename it
 8018 	     to ContextActionModify
 8019 
 8020 2011-05-13
 8021   Stefan Hacker <dd0t@users.sourceforge.net>
 8022     ba66c4d  Do not change the order of protobuf message types.
 8023     c98e3ea  Fix: Stale custom context menu entries (#3301658)
 8024     052d51d  Fix: Ducking events attenuate Mumble (Win7)  (#3294588)
 8025 	     Opt-out of ducking events. This prevents Mumble from being
 8026 	     influenced by stream attenuations triggered by other
 8027 	     communications applications. Only applies to Windows 7 with
 8028 	     WASAPI since other platforms do not have this feature.
 8029     df4b0b3  Work around scrolling behavior of QTextBrowser in Log(Fixes
 8030 	     #3298338).
 8031 
 8032 2011-05-12
 8033   Thorvald Natvig <slicer@users.sourceforge.net>
 8034     b8986c9  Ok, actually commit the script change so it doesn't get wiped
 8035 	     out
 8036 
 8037 2011-05-11
 8038   Thorvald Natvig <slicer@users.sourceforge.net>
 8039     07bf146  Use TCP destination as UDP source
 8040 
 8041 2011-05-10
 8042   Thorvald Natvig <slicer@users.sourceforge.net>
 8043     bcb42f1  Ermine based server dist
 8044 
 8045 2011-05-08
 8046   Thorvald Natvig <slicer@users.sourceforge.net>
 8047     d96648e  Answer ping from same UDP address sent to (Linux only for now)
 8048 
 8049 2011-05-04
 8050   Thorvald Natvig <slicer@users.sourceforge.net>
 8051     1550415  Use installation default paths and stop being difficult
 8052 
 8053 2011-04-30
 8054   Stefan Hacker <dd0t@users.sourceforge.net>
 8055     74a4051  Fix mixed up buttons in AudioInput
 8056     6b33a67  Improve documentation of Ice stop() command
 8057 
 8058   James Fraser <fwaggle@fwaggle.org>
 8059     4586068  Don't check version numbers of URLs being sent over RPC.
 8060 
 8061 2011-04-25
 8062   Stefan Hacker <dd0t@users.sourceforge.net>
 8063     ee72dea  Modify PTT queue to work for all kinds of transmission
 8064 	     (#2857488)
 8065 
 8066 2011-04-24
 8067   James Fraser <fwaggle@fwaggle.org>
 8068     fa7a412  Added option -wipelogs to clear logs in DB.
 8069 
 8070   Thorvald Natvig <slicer@users.sourceforge.net>
 8071     4420c07  CONFIG+=no-xinput2
 8072 
 8073 2011-04-21
 8074   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8075     23e3999  Restore Qt <4.6 compatibility in WebFetch
 8076 
 8077 2011-04-18
 8078   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 8079     a3245f0  Plugins: TF2 updated to build 4539
 8080 
 8081 2011-04-17
 8082   Stefan Hacker <dd0t@users.sourceforge.net>
 8083     4d50beb  Improve error message when connecting with an invalid
 8084 	     password/certificate to a registered account
 8085 
 8086 2011-04-08
 8087   Stefan Hacker <dd0t@users.sourceforge.net>
 8088     05d91c1  Regenerate Ice wrapper file
 8089 
 8090   James Fraser <fwaggle@fwaggle.org>
 8091     bd690db  Fixed up Otto's patch (#2911421), mostly style stuff. Changed
 8092 	     int -> uint and iterators to foreach()
 8093 
 8094   Otto Allmendinger <oallmendinger@users.sourceforge.net>
 8095     1d832d5  Text Message Callback with Ice
 8096 
 8097 2011-04-03
 8098   James Fraser <fwaggle@fwaggle.org>
 8099     6f156fa  Correctly disable 'Disconnect' option when you abort a
 8100 	     reconnection.
 8101 
 8102 2011-04-02
 8103   Stefan Hacker <dd0t@users.sourceforge.net>
 8104     f738bb2  Fix chatbar sending empty messages (#3267833)
 8105     a972df6  Convert context field to json
 8106 
 8107   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 8108     4a98c74  Plugins: updated Team Fortress 2 to 4426
 8109 
 8110   Thorvald Natvig <slicer@users.sourceforge.net>
 8111     f7d8711  Deal with non-rc versions for tarballs
 8112 
 8113 2011-04-01
 8114   Matthias Salzeder <mail@MatthiasSalzeder.de>
 8115     4232dc1  added meta shortcut to toggle channel link state
 8116 
 8117 2011-03-29
 8118   Eli Tallman <eli.github@gmail.com>
 8119     6297937  Update/Fix L4D plugins
 8120 
 8121 2011-03-27
 8122   James Fraser <fwaggle@fwaggle.org>
 8123     9c4a194  Added a more helpful error condition to -supw being used
 8124 	     without a password
 8125 
 8126   Mikkel Krautz <mikkel@krautz.dk>
 8127     ac0cf66  Overlay_macx: Use newer version of libxar with proper
 8128 	     codesigning support.
 8129     d5161aa  Overlay_macx: Remove more unused code from the previous
 8130 	     cleanup.
 8131     23d1baa  osxdist: Add extra codesigning step for flat pkg files and the
 8132 	     ability to select the keychain for your codesigning identity.
 8133     d12bb8a  Bump OS X overlay installer version and set minimum required
 8134 	     version to 1.2.3 since we haven't broken compatibility yet.
 8135 
 8136 2011-03-26
 8137   Mikkel Krautz <mikkel@krautz.dk>
 8138     9923549  Overlay_macx: Undo intermediate CA workaround for versions of
 8139 	     Mac OS X prior to Snow Leopard.
 8140     2061dc1  Fix QString-from-ASCII errors on OS X.
 8141 
 8142   Thorvald Natvig <slicer@users.sourceforge.net>
 8143     9facb12  Fix serverside suggestconf error for versions
 8144 
 8145 2011-03-25
 8146   Mike <mike@flomp.net>
 8147     20ebcdc  Positional audio plugin for Grand Theft Auto IV
 8148 
 8149   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8150     d775d5c  Remove OpenGL dependency in the audio statistics dialog
 8151 
 8152   Thorvald Natvig <slicer@users.sourceforge.net>
 8153     94967ab  Suggest Config
 8154 
 8155 2011-03-24
 8156   Ludwig Nussel <ludwig.nussel@suse.de>
 8157     101bcaf  if service name is empty don't pass an empty string
 8158     e57c008  fix compile error
 8159 
 8160   Thorvald Natvig <slicer@users.sourceforge.net>
 8161     35cc9cf  ;
 8162 
 8163 2011-03-21
 8164   Thorvald Natvig <slicer@users.sourceforge.net>
 8165     4aec112  Add \brief
 8166     c06dfbc  Create common utility class for fetching from mumble.info
 8167 
 8168 2011-03-19
 8169   Stefan Hacker <dd0t@users.sourceforge.net>
 8170     0e1a351  Merge branches 'fwaggle-fix-default-port-on-paste' and
 8171 	     'master'
 8172     6de7303  Make text log only scroll automatically when user hasn't
 8173 	     manually used the scrollbar to scroll to something in the
 8174 	     middle (#3220440)
 8175     6f079db  Fix compilation on Windows.
 8176     7bdd779  Update boost to 1.46.1
 8177 
 8178   James Fraser <fwaggle@fwaggle.org>
 8179     b752ea0  Added a macro "DEFAULT_MUMBLE_PORT" in src/Net.h so that its a
 8180 	     one-line change should the default port ever change.
 8181     fb9df24  Fixed pasting of port-less URLs into connect dialog
 8182 
 8183 2011-03-18
 8184   Thorvald Natvig <slicer@users.sourceforge.net>
 8185     f3437a6  Update copyright year ranges of dev team.
 8186 
 8187 2011-03-17
 8188   ronoc <conor@forwind.net>
 8189     e6831d8  Set the correct pulse audio properties, for the icon, app name
 8190 	     and the media role on the pulse connection. This will help
 8191 	     other apps identify mumble at runtime and be able to determine
 8192 	     mumble's purpose.
 8193 
 8194   Ludwig Nussel <ludwig.nussel@suse.de>
 8195     7d2d3ef  open log file early so log dir can be root owned
 8196     82c4186  fix user switching
 8197     c858071  fix build error with capability.h
 8198 
 8199   Thorvald Natvig <slicer@users.sourceforge.net>
 8200     0e66a64  Make log rotation more robust
 8201 
 8202 2011-03-14
 8203   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 8204     2f3f6b1  Plugins: Initial setup for the breach plugin
 8205 
 8206   Thorvald Natvig <slicer@users.sourceforge.net>
 8207     aed9d26  Update binserver git-describe
 8208 
 8209 2011-03-13
 8210   Thorvald Natvig <slicer@users.sourceforge.net>
 8211     64f17cf  Fix a few warnings
 8212 
 8213   Tsbook <tsbook@users.sourceforge.net>
 8214     a3c1eac  Updated Czech Translation (#3208772)
 8215 
 8216 2011-03-12
 8217   Thorvald Natvig <slicer@users.sourceforge.net>
 8218     fb6e0ac  And move qobject defs to a header so they will be parsed
 8219     ee6bccf  Fix speexbuild pro and mysql installer path
 8220     973790f  Update win32 build paths
 8221 
 8222 2011-03-10
 8223   James Fraser <fwaggle@fwaggle.org>
 8224     d2a023e  Added "Copy URL" to channel context menu.
 8225 
 8226 2011-03-09
 8227   Stefan Hacker <dd0t@users.sourceforge.net>
 8228     fb61d50  Fix Timer includes all over the codebase and fix some pro/pri
 8229 	     buildfiles.
 8230 
 8231   Martijn Stolk <github@netripper.nl>
 8232     db2538f  Overlay: add sorting options, including ability to sort on
 8233 	     last state change
 8234     6d62ae7  Overlay: add support for displaying active users
 8235 
 8236   Thorvald Natvig <slicer@users.sourceforge.net>
 8237     9682d7d  Allow some leeway in the timer atomicity test
 8238 
 8239 2011-03-07
 8240   Stefan Hacker <dd0t@users.sourceforge.net>
 8241     e83cec0  Instead of warning when casting from ASCII to QString in the
 8242 	     client disable it completely.
 8243 
 8244 2011-03-06
 8245   Stefan Hacker <dd0t@users.sourceforge.net>
 8246     8c952c3  Remove duplicate overlay debug output code.
 8247 
 8248   James Fraser <fwaggle@fwaggle.org>
 8249     e83173c  ICE: Add udpPing and tcpPing to User
 8250 
 8251   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 8252     c245e2d  PulseAudio: Fix multi speakers configuration.
 8253 
 8254 2011-03-04
 8255   Stefan Hacker <dd0t@users.sourceforge.net>
 8256     b986e84  Fix possible access violation in Overlay
 8257     05096f7  Add some comments to hooking code
 8258 
 8259 2011-03-03
 8260   Tsbook <tsbook@users.sourceforge.net>
 8261     630d712  Czech Translation Update
 8262 
 8263 2011-03-01
 8264   James Fraser <fwaggle@fwaggle.org>
 8265     188b652  Fixed Ice method getLogLen() requiring write secret instead of
 8266 	     read secret.
 8267 
 8268 2011-02-27
 8269   Stefan Hacker <dd0t@users.sourceforge.net>
 8270     4774dab  Moved windows self detection mechanism into Windows specific
 8271 	     Overlay code instead of special casing it in generic one
 8272     3db23e6  Make mumble overlay able to detect mumble independent of
 8273 	     executable name
 8274 
 8275   James Fraser <fwaggle@fwaggle.org>
 8276     296ee6f  Fixed typo: "staring" -> "starting" in OSS.cpp
 8277 
 8278   Thorvald Natvig <slicer@users.sourceforge.net>
 8279     2cd9863  Work around broken XI2 master devices
 8280 
 8281 2011-02-26
 8282   Mikkel Krautz <mikkel@krautz.dk>
 8283     ad3926a  Kill the nagging accessibility dialog from GlobalShortcutMac.
 8284 
 8285   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8286     fcc8c2b  Split AudioInput::encodeAudioFrame
 8287 
 8288   Thorvald Natvig <slicer@users.sourceforge.net>
 8289     ffbeaa2  XInput 2.0 support
 8290 
 8291 2011-02-25
 8292   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 8293     e067269  User Information improvements
 8294 
 8295 2011-02-22
 8296   Stefan Hacker <dd0t@users.sourceforge.net>
 8297     ddd9c97  Add no-elevation build-flag to prevent the need of signing
 8298 	     win32 release builds during testing
 8299 
 8300 2011-02-21
 8301   Stefan Hacker <dd0t@users.sourceforge.net>
 8302     a65bb68  Make message read back user configurable
 8303 
 8304   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 8305     6755b81  Added gg, xmpp, skype and mailto to allowedSchemes
 8306 
 8307 2011-02-20
 8308   Stefan Hacker <dd0t@users.sourceforge.net>
 8309     859d7a4  Remove leftover launchCompatibilityClient signature
 8310     4188575  mumble:// links without or with invalid version parameter now
 8311 	     refer to 1.2.0 by default. Also remove version hardcoding in
 8312 	     checker and fix version check in general.
 8313     cb39dc6  Save current input when using the history
 8314     8fa3b10  User ctrl+up/down for chatbar history
 8315     ee21456  Fix violation of abstraction in ChatbarTextEdit
 8316     127a09c  Fix setenv called on windows build
 8317     f07d33b  Add history to chatbar
 8318     ae024c8  Remove obvious "FPS:" text from overlay leaving only the
 8319 	     number
 8320     0e155a5  After downloading a new snapshot delete all snapshots older
 8321 	     than 30 days from the snapshot folder
 8322 
 8323   Justin McGrath <justin.m.mcgrath@gmail.com>
 8324     52a8f39  Added FR 2109227: limit the chat log size.
 8325 
 8326   Mikkel Krautz <mikkel@krautz.dk>
 8327     91a4fe6  Don't try launch compatibility client anymore.
 8328 
 8329   Rafael Correia <rafaeljpc@gmail.com>
 8330     99cc86d  rework to improve the quality of the code of the patch (bug
 8331 	     3067616 - DUAL Head PTT)
 8332 
 8333   Thorvald Natvig <slicer@users.sourceforge.net>
 8334     f11d097  Protobuf 2.4.0a on Win32 (and static)
 8335     873282b  Update ASIO path
 8336     064a5a3  Bump version to 1.2.4
 8337     d294ccd  Fix pch
 8338     2b84bd7  Suppress vendor lockin suggestions
 8339     2400cae  Unify snapshot/release defines
 8340     1161c9a  Remove 1.1.x - no longer maintained
 8341 
 8342 2011-02-18
 8343   Stefan Hacker <dd0t@users.sourceforge.net>
 8344     df0f290  Add some other applications to the overlay blacklist
 8345 
 8346 2011-02-17
 8347   Stefan Hacker <dd0t@users.sourceforge.net>
 8348     520ad96  Add Photoshop, Blender and GoogleEarth to the overlay
 8349 	     blacklist
 8350 
 8351 2011-02-16
 8352   Thorvald Natvig <slicer@users.sourceforge.net>
 8353     3ccbe53  Experiment with immediate overlay delete
 8354 
 8355 2011-02-15
 8356   Stefan Hacker <dd0t@users.sourceforge.net>
 8357     263338e  Add Windows Live Suite and Secunia PSI to default overlay
 8358 	     blacklist
 8359 
 8360   Thorvald Natvig <slicer@users.sourceforge.net>
 8361     ed8ab35  No, events from deleted objects are really not ok.
 8362     1e74ee5  Upgrade to CELT 0.11.1 in-place
 8363 
 8364 2011-02-12
 8365   Eli Tallman <eli.github@gmail.com>
 8366     2da7fb6  Plugin update run
 8367 
 8368   Thorvald Natvig <slicer@users.sourceforge.net>
 8369     f6b6f21  Don't spam console for release build
 8370     9f2c927  No variance without averge
 8371 
 8372   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 8373     1601fb8  Password is now not visible in the Import Certificate window
 8374     e027b3f  Updated Polish translation
 8375     cebb2dd  Fixed 'nan' in user information (average ping) for newly
 8376 	     connected users
 8377 
 8378 2011-02-11
 8379   Thorvald Natvig <slicer@users.sourceforge.net>
 8380     d694432  Update mumble-overlay script
 8381 
 8382 2011-02-07
 8383   karokatona <karokatona@users.sourceforge.net>
 8384     3c1d24c  Hungarian Translation
 8385 
 8386   Thorvald Natvig <slicer@users.sourceforge.net>
 8387     685809c  Remove CELT 0.10.0
 8388 
 8389 2011-02-04
 8390   Mikkel Krautz <mikkel@krautz.dk>
 8391     775165f  Add CELT 0.11.0 to OS X dist script.
 8392 
 8393   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8394     d256a9f  Add missing celt-0.11.0-build dir
 8395     04a3fcd  Fix overlay editor font dialog opens behind MainWindow
 8396     58aba64  Add CELT 0.11.0 support
 8397 
 8398 2011-02-01
 8399   Mikkel Krautz <mikkel@krautz.dk>
 8400     cd52bf6  Re-add menu roles to Settings and About menu items. The
 8401 	     default (text heuristic) only yields the correct result when
 8402 	     the texts are in English.
 8403     4199de4  ShortcutActionWidget: Use default size for OS X. With
 8404 	     AdjustToContents, the QComboBox *is* bigger than the contents.
 8405 
 8406 2011-01-23
 8407   Thorvald Natvig <slicer@users.sourceforge.net>
 8408     e0ba383  Work around timestamp update for mysql
 8409     53e5c75  Fix ID of new server if all servers deleted
 8410     4559674  Add Qt 4.6 Guard to QAppMumble::event
 8411     c61522e  Remove older CELT 0.9.0
 8412 
 8413 2011-01-22
 8414   Joshua Kocinski <git@cl0secall.net>
 8415     dc662e0  Set bAutoUnmute flag properly when deafening while muted.
 8416 
 8417   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8418     421833e  Fix bIsSpeech logic
 8419     95d13a5  Style fixes in ACLEditor.cpp
 8420     426c411  Simplify iIsSpeech logic
 8421 
 8422 2011-01-21
 8423   Thorvald Natvig <slicer@users.sourceforge.net>
 8424     324338f  Iterator oddness in ACL Editor
 8425     460e489  Ok, slightly less verbose, then
 8426 
 8427   Spaccaossi <spaccaossi@gmail.com>
 8428     a7f91b7  Updated italian translation
 8429 
 8430 2011-01-20
 8431   Thorvald Natvig <slicer@users.sourceforge.net>
 8432     1cafc8b  Add overly verbose proxy widget adding.
 8433     e1b24d2  Clean up a few compiler warnings.
 8434     832f5aa  Include ancient ice path as well
 8435 
 8436 2011-01-12
 8437   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8438     1e5cd08  Fix benchmark client to compile on Windows
 8439 
 8440 2011-01-11
 8441   Mikkel Krautz <mikkel@krautz.dk>
 8442     51223e9  Remove unused AppleEvent parameter hack from os_mac.mm.
 8443     db1b92a  Update Mac OS X URL handling to be compatible with current Qt.
 8444     eeac069  Fix "freeze on launch" issue on OS X. It turns out that
 8445 	     sending blocking AppleEvents to oneself is not such a good
 8446 	     idea.
 8447 
 8448   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8449     cd1f4b3  Add a workaround for broken CodecVersion messages on 1.2.2
 8450 	     servers
 8451 
 8452 2011-01-10
 8453   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8454     08904af  Use TLSv1 in the benchmark client
 8455 
 8456   Thorvald Natvig <slicer@users.sourceforge.net>
 8457     82879ed  Re-add 0.9.0 to package script
 8458     ce85721  Change CELT 0.9.0 to 0.10.0 in package script
 8459 
 8460 2011-01-09
 8461   Stefan Hacker <dd0t@users.sourceforge.net>
 8462     194ab56  Fix overlay causing stack overflow when closing vs2010
 8463 	     solution
 8464     ce51f28  Prevent random fluke in ip/port readout in bf2 plugin
 8465 
 8466 2011-01-08
 8467   Antoine Bertin <diaoulael@users.sourceforge.net>
 8468     d90cf06  Updated french translation for Mumble
 8469 
 8470   B0nuse <mumble@mumble.ru>
 8471     032546b  Updated mumble_ru.ts
 8472 
 8473   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 8474     283b935  Added information to the warnings, to help trace problems on
 8475 	     windows systems
 8476 
 8477   Ilmar Kruis <seaeagle1@users.sourceforge.net>
 8478     f8d393c  'November Update' for Lord of the Rings Online plugin
 8479 
 8480   Thorvald Natvig <slicer@users.sourceforge.net>
 8481     41af016  Make active-state of shortcuts be data-dependent
 8482 
 8483 2011-01-04
 8484   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8485     c30e964  Create the RecordInfo object before adding a new RecordBuffer
 8486 
 8487 2011-01-03
 8488   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8489     48c3c07  Set bDisconnectEmitted in the client code
 8490 
 8491 2010-12-28
 8492   Thorvald Natvig <slicer@users.sourceforge.net>
 8493     f9089d8  Auto-rename tarfiles
 8494 
 8495 2010-12-27
 8496   Mikkel Krautz <mikkel@krautz.dk>
 8497     f38d1ad  Add CELT 0.10 to osxdist.py.
 8498 
 8499   Thorvald Natvig <slicer@users.sourceforge.net>
 8500     5bdf525  Timestamp table upgrades
 8501 
 8502 2010-12-24
 8503   Stefan Hacker <dd0t@users.sourceforge.net>
 8504     b50a0ac  Update bf2 plugin to use json instead of xml for
 8505 	     context/identity representation
 8506     357725a  Fix AudioWizard focus after invalid shortcut entry
 8507 
 8508   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8509     87f41f4  Add CELT 0.10.0 DLLs to the installer
 8510     03a8634  Change MySQL table creation statements to work with 5.5.x
 8511     ecf3bdd  Save last channel on user registration
 8512     606658e  Always set umtType to the correct version
 8513     7c66886  Move bDisconnectEmitted down by one level
 8514 
 8515 2010-12-23
 8516   Stefan Hacker <dd0t@users.sourceforge.net>
 8517     ee8dcd8  Fix some problems with overlay backlisting not preventing dx
 8518 	     hooking. Improve checking for WPF.
 8519     0813b58  Add 'M:' prefix to fods/ods overlay debugging function output
 8520 
 8521   Eli Tallman <eli.github@gmail.com>
 8522     90e1f7e  Fix unreliable commander state memory address
 8523 
 8524 2010-12-22
 8525   Stefan Hacker <dd0t@users.sourceforge.net>
 8526     50a136c  Fix Timer class for systems with unusually high performance
 8527 	     frequency numbers or long uptime
 8528 
 8529 2010-12-21
 8530   Stefan Hacker <dd0t@users.sourceforge.net>
 8531     2077aa0  Fix previous wizard patch
 8532 
 8533   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8534     83dcdc3  Add CELT 0.10.0
 8535     d82a608  Use QElapsedTimer if it's available
 8536 
 8537 2010-12-20
 8538   Stefan Hacker <dd0t@users.sourceforge.net>
 8539     f642271  Prevent server from forward audio from muted clients
 8540     90f5f78  Fix possible client/server mute state mismatch
 8541     b36c879  Fix attenuation not being disabled on disconnect
 8542     04a5b5c  Fix possible crash in MainWindow::talkingChanged()
 8543 
 8544 2010-12-19
 8545   Eli Tallman <eli.github@gmail.com>
 8546     6d332cb  Update Steam support for BC2
 8547     09008e6  Fix semicolon omission
 8548     120fa9e  Plugin updates for release
 8549 
 8550 2010-12-16
 8551   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8552     4c1e473  Restore Qt < 4.6 compatibility
 8553     495c8c3  Remove Qt dependency in the LOTRO plugin
 8554 
 8555 2010-12-05
 8556   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8557     223d0a9  Unbreak send message on double click
 8558     fcb681c  Fix another chatbar size bug
 8559     be86148  Release the plugin lock before calling about/config on a
 8560 	     plugin
 8561     be7ad39  Fix updateMenuPermissions() after context menu change
 8562 
 8563 2010-12-04
 8564   Michael Ziegler <diese-addy@funzt-halt.net>
 8565     5072837  work around linux (that is, kde) switching channels on a
 8566 	     single click
 8567 
 8568   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8569     079f1ad  Remove local variable in getOSVersion
 8570     ece6a89  Readd the scrollbar changing to the chatbar in way that
 8571 	     doesn't crash and doesn't break everything
 8572 
 8573   Thorvald Natvig <slicer@users.sourceforge.net>
 8574     c0bf2c2  Update release script
 8575     012dfc6  Use bzip2 for static build
 8576 
 8577 2010-12-03
 8578   Stefan Hacker <dd0t@users.sourceforge.net>
 8579     b8a2745  Fix two signed|unsigned comparison warnings
 8580     e8a2bb5  Prepare murmur for user defined server locations
 8581 
 8582   Mikkel Krautz <mikkel@krautz.dk>
 8583     c857a99  CoreAudio: Use AudioUnitPropertyListener instead of
 8584 	     AUEventListener to listen for AudioUnit stream format changes.
 8585     405ef1a  OverlayMac: Don't use NSBundle#objectForInfoDictionaryKey to
 8586 	     determine whether we're up to date.
 8587 
 8588   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 8589     da83cdd  Overlay: On windows sync the settings to registry when overlay
 8590 	     config is changed
 8591 
 8592 2010-12-02
 8593   Mikkel Krautz <mikkel@krautz.dk>
 8594     c85be07  Use Audio::start() and Audio::stop() in ConfigDialogMac.
 8595     8366832  CoreAudio: Restart AudioInput/AudioOutput on stream format
 8596 	     changes.
 8597 
 8598 2010-11-29
 8599   Finessi Manuel <fino.manu@gmail.com>
 8600     ef07a72  Patch for bug: 3117145
 8601 
 8602   Mikkel Krautz <mikkel@krautz.dk>
 8603     acf85af  Drop the date from Mac OS X snapshots.
 8604     2ffa671  Don't include newline character from 'git describe' in
 8605 	     osxdist.py.
 8606 
 8607   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8608     8c4abd2  Use default indentation in the treeview
 8609     39039c2  Disallow RequestBlob for unauthenticated users
 8610 
 8611   Thorvald Natvig <slicer@users.sourceforge.net>
 8612     1893804  Changing scrollbars in chatbar causes infinite loops. Remove
 8613 	     it for now.
 8614 
 8615 2010-11-28
 8616   Mikkel Krautz <mikkel@krautz.dk>
 8617     b8cb9d0  Update Boost path for OSX to 1.45.0.
 8618     a0207d5  Use 'git describe' in osxdist.py.
 8619 
 8620   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8621     4f5089f  Fix context menu handling for disconnected users
 8622 
 8623   Thorvald Natvig <slicer@users.sourceforge.net>
 8624     5dfd1f0  Try to be slightly more tolerant of third-party tables in the
 8625 	     DB
 8626 
 8627 2010-11-25
 8628   Semion Tsinman <Necromancer3333@gmail.com>
 8629     03b5df8  [translation] Hebrew update
 8630 
 8631   Stefan Hacker <dd0t@users.sourceforge.net>
 8632     b38e264  Make TTS link simplification case insensitive
 8633 
 8634   Jan Klass <kissaki@posteo.de>
 8635     2a48fa0  correct ice-doc description for auth-callback idToName()
 8636 
 8637   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8638     df7dc3a  Don't crash if someone tries to add an ACE for an unknown user
 8639 	     id
 8640 
 8641   Ilmar Kruis <seaeagle1@users.sourceforge.net>
 8642     c435d5c  Update Lotro plugin to Vol III Book 2
 8643 
 8644   Thorvald Natvig <slicer@users.sourceforge.net>
 8645     a085d26  Use git describe for server snapshots
 8646 
 8647 2010-11-24
 8648   Thorvald Natvig <slicer@users.sourceforge.net>
 8649     35c6e03  Unify link detection regexps
 8650     84884ba  Boost 1.45
 8651 
 8652 2010-11-22
 8653   Mikkel Krautz <mikkel@krautz.dk>
 8654     07c0813  TCD -> TCP in Danish translation.
 8655     091d9be  Fix Group::members() to include members of the channel that
 8656 	     the group is defined on even if it's marked as inheritable.
 8657 
 8658 2010-11-21
 8659   Stefan Hacker <dd0t@users.sourceforge.net>
 8660     8eb1b7e  Fix user sorting in UserEdit form
 8661     ac10fe4  Fix muted/deafen indicator offset in overlay default
 8662 
 8663   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8664     933a9dd  Don't reset the connection timeout until the user is
 8665 	     authenticated
 8666 
 8667 2010-11-20
 8668   Stefan Hacker <dd0t@users.sourceforge.net>
 8669     1fa0c3c  Refactor overlay preset code. Switch default layout. Try to
 8670 	     make new default look better.
 8671     ecff17a  Set min width for log as first aid to #3109452
 8672     cb9dee6  Fix custom TTS setting saving in wizard and make switching to
 8673 	     TTS always enable main TTS switch.
 8674     576c9ee  Fix regression in user sorting
 8675 
 8676 2010-11-19
 8677   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8678     6c78711  Print the correct filename in the error message
 8679     34ff2e7  More potential a_ucTexture == NULL crash fixes
 8680 
 8681 2010-11-18
 8682   Stefan Hacker <dd0t@users.sourceforge.net>
 8683     ce8cedf  Unify User/ClientUser sorting. Fix "usernames in overlay are
 8684 	     in different order" #3110572 . Fix other sorting issues. Fix
 8685 	     OverlayTest compilation.
 8686 
 8687 2010-11-17
 8688   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8689     c644952  Fix a crash in the overlay if a_ucTexture is NULL
 8690 
 8691 2010-11-15
 8692   Stefan Hacker <dd0t@users.sourceforge.net>
 8693     c2f0c53  Fix mumble packet image in documentation
 8694     ca23daf  Add no-vld and no-plugin qmake flags
 8695 
 8696   Mikko Rantanen <jubjub@jubjubnest.net>
 8697     77827af  Documented no-bundled-celt option in INSTALL with a note
 8698 	     concerning CELT 0.7.x
 8699     2131364  Documentation: Added a note concerning the codec requirements
 8700 	     and clarified UDP tunneling. Also some minor float/margin
 8701 	     tweaks.
 8702 
 8703   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8704     907c41f  Fix compile without PCH
 8705     3994350  Fix #3090083
 8706 
 8707 2010-11-08
 8708   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8709     42930a7  Update CELT 0.9 submodule to get the PLC fixes
 8710     11ff9b1  Remove more unused files
 8711 
 8712 2010-11-07
 8713   Stefan Hacker <dd0t@users.sourceforge.net>
 8714     ec0e463  Add firefox.exe to overlay blacklist
 8715 
 8716   Mikkel Krautz <mikkel@krautz.dk>
 8717     42fc791  Don't use DBus for the client on OS X.
 8718     409aaa7  Use CELT 0.9 in osxdist script.
 8719 
 8720 2010-11-06
 8721   Stefan Hacker <dd0t@users.sourceforge.net>
 8722     01e2247  Fix rounding behavior in conjunction with iroundf macro in
 8723 	     lots of places.
 8724 
 8725   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8726     7186e61  Replace CELT 0.8.1 with 0.9.0
 8727 
 8728 2010-11-03
 8729   Stefan Hacker <dd0t@users.sourceforge.net>
 8730     f7aec20  Fix VoiceRecorder::sanitizeFilenameOrPathComponent: When a 255
 8731 	     character filename/path-component ends on '.' infinite
 8732 	     recursion might have occurred on windows machines.
 8733 
 8734 2010-11-02
 8735   haru_arc <arcenciel@users.sf.net>
 8736     b1340c3  Updated Japanese Translation for 1.2.3
 8737 
 8738   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8739     f21ecfa  Use the Wix custom action to launch Mumble
 8740     7139599  Fix use of uninitialized variables and unused assignments
 8741     c865e05  Add swedish Qt translation
 8742     bee5338  Readd overlay hook on DLL_THREAD_ATTACH
 8743 
 8744 2010-10-30
 8745   Spaccaossi <spaccaossi@gmail.com>
 8746     2a26a18  Italian translation for 1.2.3
 8747 
 8748   Svenne33 <svenne33@users.sourceforge.net>
 8749     97e4bd6  Swedish translation for 1.2.3
 8750 
 8751   Jonathan E. Hansen <zentriple@users.sourceforge.net>
 8752     6f7435f  Danish translation: small update
 8753 
 8754 2010-10-24
 8755   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
 8756     f913b99  Updated Spanish translation for 1.2.3
 8757 
 8758 2010-10-22
 8759   haru_arc <arcenciel@users.sf.net>
 8760     ec2b987  Updated Japanese Translation
 8761 
 8762   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 8763     848d242  ALSA: added Rear Center and boosted the channel count to 9
 8764     45ea514  ALSA:re-ordered the speaker mapping to ALSA standards.
 8765 
 8766   Thorvald Natvig <slicer@users.sourceforge.net>
 8767     1d05e6e  Patch build patch
 8768 
 8769 2010-10-21
 8770   Stefan Hacker <dd0t@users.sourceforge.net>
 8771     d84fa5d  Add a winpaths_default.pri to contain all windows dependency
 8772 	     paths and make them easily overridable by a custom
 8773 	     winpaths_custom.pri
 8774 
 8775 2010-10-19
 8776   Stefan Hacker <dd0t@users.sourceforge.net>
 8777     c4211c1  Merge remote branch 'rantanen/master'
 8778 
 8779   Mikko Rantanen <jubjub@jubjubnest.net>
 8780     0b14cb3  Clarified varint encoding
 8781 
 8782   Jan Klass <kissaki@posteo.de>
 8783     4bb38b8  updated german translation
 8784 
 8785   tkmorris <mauricioarozi@gmail.com>
 8786     7f3d833  Brazilian Portuguese translation update
 8787 
 8788   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
 8789     99ddd8f  Updated Spanish translation for 1.2.3
 8790 
 8791   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 8792     66fa813  Plugins: Manual plugin corrected.
 8793 
 8794   Jonathan E. Hansen <zentriple@users.sourceforge.net>
 8795     aca189b  Updated Danish translation for 1.2.3
 8796 
 8797   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 8798     84c611c  Updated Polish translation
 8799 
 8800 2010-10-18
 8801   Stefan Hacker <dd0t@users.sourceforge.net>
 8802     65e4071  Switch VAD default from SnR to Amplitude and adjust UI
 8803 	     accordingly. Run audio wizard without asking first. Add update
 8804 	     counter to config for future updates. Add abstraction for
 8805 	     Version query/parsing.
 8806 
 8807   Mikko Rantanen <jubjub@jubjubnest.net>
 8808     e90d14f  Described varint decode function in documentation
 8809 
 8810 2010-10-17
 8811   Mikko Rantanen <jubjub@jubjubnest.net>
 8812     90b46fc  Boredom?
 8813     23408f8  Fixed a reference and UDP packet size unit
 8814     594f950  Updated message documentation and fixed some errors based on
 8815 	     pcgod's input. Fixed some references as well.
 8816     4b71e41  Rather complete documentation of Messages
 8817 
 8818   tkmorris <mauricioarozi@gmail.com>
 8819     4731d82  Brazilian Portuguese Translation
 8820 
 8821 2010-10-16
 8822   Stefan Hacker <dd0t@users.sourceforge.net>
 8823     ce79583  Fix easter time and a compiler warning
 8824 
 8825   Mikko Rantanen <jubjub@jubjubnest.net>
 8826     00fb3c6  More additions to the packet descriptions
 8827     4606a71  Further documented some of the Messages in the reference
 8828     96c80d0  More documentation. - Some tweaks to TCP connecting, mainly in
 8829 	     form of figures. - Initial Proto buffer message descriptions
 8830 	     as tables that contain field descriptions. Most descriptions
 8831 	     missing.
 8832 
 8833   Svenne33 <svenne33@users.sourceforge.net>
 8834     854f5da  New update of Swedish translation
 8835 
 8836 2010-10-15
 8837   Arie <allochtoon@zonnet.nl>
 8838     f4b0278  Better Engrish for button
 8839 
 8840   Mikko Rantanen <jubjub@jubjubnest.net>
 8841     b4cdc19  Further enhancements to the documentation
 8842     cc5137e  Why not include the updated pdf as well?
 8843     46f27d7  - Added message structure env/command - Added initial
 8844 	     description on UDP protocol
 8845 
 8846   Justin McGrath <justin.m.mcgrath@gmail.com>
 8847     4170dc7  Added *.jpeg to image filter for avatars as per Feature
 8848 	     Request 2998995
 8849 
 8850   B0nuse <mumble@mumble.ru>
 8851     fd6faf1  Updated mumble_ru.ts with fixes.
 8852 
 8853   Natenom <natenom@natenom.com>
 8854     1eaee4b  Updated German translations.
 8855 
 8856   Svenne33 <svenne33@users.sourceforge.net>
 8857     4a684df  Swedish translation updated
 8858 
 8859 2010-10-14
 8860   Thorvald Natvig <slicer@users.sourceforge.net>
 8861     9fee66e  Speed up SQLite for client even more
 8862     8eef3c0  Speed up SQLite for client
 8863 
 8864 2010-10-12
 8865   Stefan Hacker <dd0t@users.sourceforge.net>
 8866     8d97167  Fix "Optimize for high contrast" makes volume bars disappear
 8867 	     (#3085154)
 8868 
 8869 2010-10-09
 8870   Eli Tallman <eli.github@gmail.com>
 8871     bdd383c  Fixed unreliable Steam linking for BFBC2
 8872 
 8873 2010-10-08
 8874   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 8875     bb3cb7f  Updated Polish translation
 8876 
 8877 2010-10-07
 8878   DK <davidk@mail.org>
 8879     52f7090  String fixes
 8880 
 8881   Stefan Hacker <dd0t@users.sourceforge.net>
 8882     2a1bd18  Add no-vorbis-recording buildflag for disabling vorbis for
 8883 	     older libsndfile versions
 8884     9fd2611  Fix support for older libsndfile
 8885 
 8886   Justin McGrath <justin.m.mcgrath@gmail.com>
 8887     8ac8b45  Fixed bug #3062825
 8888 
 8889   Thorvald Natvig <slicer@users.sourceforge.net>
 8890     1a8da34  Make the icon valid
 8891     76df86a  Alternative svg rendering for application icon
 8892     7df254a  Sync alternate icon render
 8893     f52fb66  Update to new G15 SDK
 8894 
 8895 2010-10-06
 8896   haru_arc <arcenciel@users.sf.net>
 8897     3556898  Updated Japanese Translation
 8898 
 8899   Natenom <natenom@natenom.com>
 8900     e8810bf  Limit name label width in ban editor to 500 to not break the
 8901 	     UI with very long names.
 8902 
 8903   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8904     392333a  String fixes in the ACL edit dialog found by fwaggle
 8905     ba6bd1e  Fix codec selection and outdated bitstream constants
 8906 
 8907   Thorvald Natvig <slicer@users.sourceforge.net>
 8908     bd121b5  Support older libsndfile
 8909     31488de  Experimentally switch back to "real" boost typeof
 8910 
 8911 2010-10-05
 8912   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8913     ac2b6ca  Remove unused code, spotted by rawnar
 8914 
 8915   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 8916     87f3c8c  Plugins: Borderlands updated to version 1.40.
 8917 
 8918 2010-10-04
 8919   haru_arc <arcenciel@users.sf.net>
 8920     3a703dd  Updated Japanese Translation
 8921 
 8922   Natenom <natenom@natenom.com>
 8923     5f774af  Fixed a translation typo submitted by Radioactiveman in IRC on
 8924 	     #mumble, German translation updates
 8925 
 8926   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8927     343510e  Flush client ACL cache after registration
 8928 
 8929   Thorvald Natvig <slicer@users.sourceforge.net>
 8930     0369e8e  Fix English source strings
 8931 
 8932 2010-10-03
 8933   Mikkel Krautz <mikkel@krautz.dk>
 8934     bd2f257  Bundle intermediate CAs for the overlay installer to make Mac
 8935 	     OS X 10.5 play along nicely.
 8936 
 8937 2010-10-02
 8938   Stefan Hacker <dd0t@users.sourceforge.net>
 8939     ac49c60  Prevent GUI password editor from leaking token ACLs into
 8940 	     inherited channels.
 8941 
 8942   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8943     f0b3af6  Recorder string fixes
 8944 
 8945 2010-09-29
 8946   Mikkel Krautz <mikkel@krautz.dk>
 8947     a72dfa8  Explicitly specify which events to intercept via EventTap.
 8948 	     Fixes random crashes on Leopard.
 8949 
 8950 2010-09-27
 8951   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8952     ab2ed68  Blacklist WPF apps in the overlay
 8953 
 8954   Svenne33 <svenne33@users.sourceforge.net>
 8955     8a5998f  Swedish Translation (#3071209 & #3071223)
 8956 
 8957 2010-09-15
 8958   Stefan Hacker <dd0t@users.sourceforge.net>
 8959     9374b51  Adding new favourite server now completes from clipboard.
 8960 	     Added password edit field to favourite edit dialog (only shown
 8961 	     for SuperUser or favourites which already have a password)
 8962 
 8963   Natenom <natenom@natenom.com>
 8964     fe52c22  Fixed a German translation typo which caused the overlay
 8965 	     editor to save mumblelay files without extension. Submitted by
 8966 	     Thomas <moes_taverne@gmx.li> via email.
 8967 
 8968 2010-09-09
 8969   Stefan Hacker <dd0t@users.sourceforge.net>
 8970     979c415  Fix typo in qaSelfComment patch
 8971     4c739e9  Fix qaSelfComment not disabled on startup
 8972 
 8973   Benjamin Jemlich <pcgod@users.sourceforge.net>
 8974     f4b7ff2  Reformat this block and reword the comments
 8975 
 8976   Thorvald Natvig <slicer@users.sourceforge.net>
 8977     25e7ebb  Move qmake profile lines to single line to work with release
 8978 	     script
 8979 
 8980   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 8981     10625c9  Update polish translation
 8982 
 8983 2010-09-07
 8984   Mikkel Krautz <mikkel@krautz.dk>
 8985     0b34efb  Hide system cursor when in interactive overlay on Mac OS X.
 8986 
 8987   Thorvald Natvig <slicer@users.sourceforge.net>
 8988     6e3fc04  Give the overlay text a bit more space
 8989     eb3479b  Disallow suppressing left mouse button
 8990     1f4be58  Use slice path for Ice 3.4.1
 8991     ccb9350  4.7.0 cross-compatible qmake
 8992 
 8993 2010-09-06
 8994   Mikkel Krautz <mikkel@krautz.dk>
 8995     07b7533  Alternative way to enable overlay debugging on OSX.
 8996     0f355bd  Only disable GL_TEXTURE_GEN_* if they're already enabled.
 8997 	     Fixes black screen issue with EVE on OSX (via Cider)
 8998 
 8999 2010-09-05
 9000   Stefan Hacker <dd0t@users.sourceforge.net>
 9001     a8a2129  TextMessage recording warning for pre 1.2.3 clients + Comments
 9002 	     + minor refactoring
 9003 
 9004   Mikkel Krautz <mikkel@krautz.dk>
 9005     dba101a  Re-add NSOpenGLContext awareness to Mac OS X overlay to
 9006 	     improve resolution detection in SC2 and Source Engine games.
 9007 
 9008   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9009     c8bfedb  Added launch checkbox and new bitmaps for the installer
 9010 
 9011 2010-09-03
 9012   Mikkel Krautz <mikkel@krautz.dk>
 9013     803a6d5  Update jp filenames for mumble11x as well.
 9014 
 9015 2010-09-02
 9016   haru_arc <arcenciel@users.sf.net>
 9017     f78a58b  Updated Japanese Translation (#3058069)
 9018 
 9019   Nicos Gollan <gtdev@spearhead.de>
 9020     8dccb14  Improve Overlay Font Resizing
 9021 
 9022   Mikkel Krautz <mikkel@krautz.dk>
 9023     518b2aa  Make overlay injection work on Mac OS X Leopard.
 9024 
 9025   B0nuse <mumble@mumble.ru>
 9026     09c23f8  Russian translation update.
 9027     81005bf  Update of Russian translation with Fixes.
 9028 
 9029   Natenom <natenom@natenom.com>
 9030     83d2ee8  Updated German translations
 9031 
 9032   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 9033     8b3dee1  Plugins: Borderlands extended support and changed context
 9034 	     handling.
 9035 
 9036   Michał "Zuko" Żukowski <zuczeq@gmail.com>
 9037     a3518d4  Translation update - Polish (#3054197)
 9038 
 9039 2010-08-31
 9040   Mikkel Krautz <mikkel@krautz.dk>
 9041     f0a8051  Re-add missing codesign files from overlay installer.
 9042     1ac9afa  Unix/MacOSX overlay library: Tell OverlayClient when we've
 9043 	     mapped SharedMemory so it can safely be released.
 9044 
 9045 2010-08-30
 9046   Stefan Hacker <dd0t@users.sourceforge.net>
 9047     47fcb76  Add a mutex locking for plugin strings to fix race condition
 9048 
 9049   Eli Tallman <eli.github@gmail.com>
 9050     dd3d537  Make toolbar icons skinnable
 9051 
 9052   Mikkel Krautz <mikkel@krautz.dk>
 9053     3bae17a  ConnectDialogEdit: Use "Add Server" title when adding a new
 9054 	     server.
 9055     f1a0740  Report bIs64 for OSX. The arch info stuff returns the arch of
 9056 	     the kernel, which is almost always i386.
 9057     212ed93  Remove Mac OS X overlay launcher.
 9058     9e5d846  Only disallow opening external URLs when overlay-embedded,
 9059 	     internal URLs are still allowed.
 9060 
 9061 2010-08-29
 9062   Mikkel Krautz <mikkel@krautz.dk>
 9063     37faf24  Fix comment of the previous commit.
 9064     092784e  Disallow clicking links in the log when embedded into the
 9065 	     overlay on OSX.
 9066     531bb4e  Use Cleanlooks style when embedded into the overlay on OSX.
 9067     16170ad  Manually embed OverlayUserGroup into QGraphicsScene on Mac OS
 9068 	     X to get correct positioning.
 9069     52dcfb1  Use event->widget() as parent for OverlayUserGroup context
 9070 	     menu when not embedded (fixes non-embedded OverlayConfig menu
 9071 	     on OSX)
 9072     c477395  Disable unifiedToolbar hack for Qt >= 4.7.
 9073 
 9074 2010-08-28
 9075   James Fraser <fwaggle@fwaggle.org>
 9076     71e9029  Ice method: int getLogLen()
 9077 
 9078   Mikkel Krautz <mikkel@krautz.dk>
 9079     fb9f982  Allow semi-transparent windows on our overlay for Mac OS X
 9080 	     again. Fixed in mumble-developers-qt.
 9081 
 9082   Natenom <natenom@natenom.com>
 9083     4f1ff20  This patch adds a read-only recording flag to the User object
 9084 	     that is returned by getState() over Ice. Polished by Svedrin
 9085 	     (Michael Ziegler <diese-addy@funzt-halt.net>)
 9086 
 9087   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9088     95233ce  Change german translation to match the english text
 9089     0fc10ed  Remove CWD from DLL search path on Windows
 9090     cbd8457  Qt's japanese translation file was renamed in 4.7
 9091 
 9092 2010-08-27
 9093   Mikkel Krautz <mikkel@krautz.dk>
 9094     f9fb2fd  Forward events through Qt instead of using
 9095 	     performSelector:onThread: to be able to properly forward
 9096 	     events in nested event loops.
 9097     ae18413  Don't call activateWindow on qteText. It cancels the window's
 9098 	     Qt::WA_DontShowOnScreen state on Mac OS X.
 9099     a4c33cc  Only allow interactive overlay for fullscreen apps on Mac OS
 9100 	     X.
 9101 
 9102   Thorvald Natvig <slicer@users.sourceforge.net>
 9103     0afaf58  ifdef jitter reporting
 9104 
 9105 2010-08-25
 9106   Stefan Hacker <dd0t@users.sourceforge.net>
 9107     ab16dfc  Add sound for recording state change notifications
 9108     a74fdf8  Exclusive input is now disabled by default
 9109 
 9110   Mikkel Krautz <mikkel@krautz.dk>
 9111     f7aa9be  Add no-crash-report to INSTALL. Fix wording for
 9112 	     CONFIG+=universal.
 9113 
 9114 2010-08-23
 9115   Eli Tallman <eli.github@gmail.com>
 9116     685954c  Source updates
 9117 
 9118   Nicos Gollan <gtdev@spearhead.de>
 9119     82aae29  Portable OverlayTest, disable exception on Linux
 9120     a53926e  Fix config layout, some code fixes
 9121     a6a6823  Add FPS functionality to OverlayTest
 9122     d398718  Overlay corrections
 9123     fa3529f  Import/export of overlay settings
 9124     616d5b9  Extended the overlay settings
 9125     49558f7  Broke up monster Overlay.cpp
 9126     f649795  Overlay text refactoring and refining
 9127 
 9128 2010-08-22
 9129   Mikkel Krautz <mikkel@krautz.dk>
 9130     1eb4c72  Fix my broken hide-overlay logic.
 9131     433c5f6  Use QT_MAC_USE_COCOA instead of MACOSX_UNIVERSAL_BUILD. Fix
 9132 	     universal build.
 9133     89b8307  Move around a few calls that make the overlay-embedded
 9134 	     MainWindow usable on OSX.
 9135     132add5  Use ConfigDialogMac for empty g.qsCurrentStyle as well.
 9136     0f0e141  Fix restoreGeometry for Mac OS X when using
 9137 	     unifiedToolbarOnMac.
 9138 
 9139   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9140     630fe7d  Don't crash using local loopback / recording + overlay
 9141 
 9142 2010-08-21
 9143   Stefan Hacker <dd0t@users.sourceforge.net>
 9144     f6c98e4  Add backend to frontend error reporting for recorder
 9145     cb8ddcf  Fix compile errors
 9146     8faf40f  Add support for ASIO format ASIOSTInt24LSB
 9147 
 9148   Eli Tallman <eli.github@gmail.com>
 9149     ab81d38  Add player-specific context information to BF2
 9150 
 9151   Mikkel Krautz <mikkel@krautz.dk>
 9152     c88692b  csShape is no longer a member variable.
 9153     f6d9c4f  Use system cursors for OSX interactive overlay.
 9154     24fb17f  Don't restore/store geometry for overlay-embedded
 9155 	     ConfigDialog.
 9156     326f5b0  Fix crashbug where forwarded ocIntercept events were processed
 9157 	     after we were out of the interactive overlay.
 9158     c101191  Add PID message to OSX overlay lib.
 9159 
 9160 2010-08-19
 9161   Thorvald Natvig <slicer@users.sourceforge.net>
 9162     92fe3c7  ServerHandler as shared_ptr
 9163     81f9d9f  Boost 1.44
 9164 
 9165 2010-08-18
 9166   haru_arc <arcenciel@users.sf.net>
 9167     c19821c  Updated Japanese Translation
 9168 
 9169   Mikkel Krautz <mikkel@krautz.dk>
 9170     11edcd6  Bump Boost to 1.44.0 for OSX.
 9171     5ec6c9c  Fix CrashReporter build for Mac OS X.
 9172 
 9173   Natenom <natenom@natenom.com>
 9174     f5eeaaf  Updated German translations.
 9175 
 9176   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9177     1a88c2e  Fix old version uninstall
 9178 
 9179 2010-08-17
 9180   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9181     fb784a5  Merge branch 'recording-clean' of
 9182 	     git://github.com/arrai/mumble-record
 9183     e5c668f  Add more keyboard shortcuts in the settings dialog
 9184     1a51db9  Installer fixes
 9185 
 9186   Thorvald Natvig <slicer@users.sourceforge.net>
 9187     ccf4b33  Use .mm ending in 11x as well
 9188     f6a3e82  Add cpu type and SSE2 state to usage stats
 9189 
 9190 2010-08-16
 9191   haru_arc <arcenciel@users.sf.net>
 9192     1d32a33  Japanese translation for current git
 9193 
 9194   arrai <array.of.intellect@gmail.com>
 9195     3ef3ea8  Add recording state handling to the client
 9196 
 9197   Stefan Hacker <dd0t@users.sourceforge.net>
 9198     22a74ac  Add log messages/notifications for recording state changes
 9199     66ef598  Add vcheck
 9200     163ae5a  Prevent turning / into // at the beginning of filenames (d'oh)
 9201     3c4fbd5  Maybe fix linux absolute paths + Minor stuff.
 9202     7b9ca2c  Add path and filename templating. Fix recording mode restore.
 9203 	     Add missing licensing headers.
 9204     324d43e  Make sure recorder is aware of connection state. Don't show
 9205 	     recorder icon in menu.
 9206     d876cab  Fix browse button
 9207     2622533  Fix deadlock on codec change while recording. Various minor
 9208 	     style fixes.
 9209     03009a9  Fix crash on close + recording dialog behavior when stop is
 9210 	     pressed
 9211     598b7c3  Add recording UI
 9212     4a2d48d  VoiceRecorder backend extension for UI needs
 9213     32017ea  Settings load and restore for recording feature
 9214 
 9215   B0nuse <mumble@mumble.ru>
 9216     172d060  More fixes for mumble_ru.ts file
 9217 
 9218   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9219     4518147  Fix recorder error messages.
 9220     3870798  Add comments in VoiceRecorder
 9221     2926e6f  Use Qt's StringBuilder where available and add pch include
 9222     7732ca1  Add a namespace for VoiceRecorder format functions
 9223     7301003  Fix multichannel recording
 9224     a6423d9  Delete dialog and possible crash fixes
 9225     3a29bdc  Possible crash fix
 9226     e555a83  Add a namespace for the enum
 9227     fad3790  Fix crash on recording stop
 9228     2e99628  Style fixes and safer pointer handling
 9229     0a880fe  Add local voice recording
 9230     1f56580  Add basic recording logic
 9231     0321c24  Add recording icon
 9232 
 9233   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 9234     95cdca8  Borderlands plugin: added support for german version of
 9235 	     Borderlands
 9236 
 9237 2010-08-15
 9238   Eli Tallman <eli.github@gmail.com>
 9239     a4b5217  Arma2 conditional to prevent premature linking; L4D2 update
 9240 
 9241 2010-08-13
 9242   Mikkel Krautz <mikkel@krautz.dk>
 9243     8376c46  Fix permission issue with OSX overay installer when no
 9244 	     /Library/ScriptingAdditions/ directory exists prior to
 9245 	     install.
 9246 
 9247 2010-08-11
 9248   James Fraser <fwaggle@fwaggle.org>
 9249     bf561d3  Toggle setting (rememberchannel) for remembering a registered
 9250 	     users last channel.
 9251     ab31fc2  added timestamps to foreground log output
 9252 
 9253   Mikkel Krautz <mikkel@krautz.dk>
 9254     40c04a1  Don't use ConfigDialog_macx for compat client.
 9255 
 9256   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9257     7e18e35  Use the correct way to add the WIX UI extension
 9258     c333198  Always install libmysql.dll
 9259 
 9260   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 9261     1a0e643  Borderlands plugin updated to version 1.31
 9262 
 9263   Thorvald Natvig <slicer@users.sourceforge.net>
 9264     a40cd34  Fix a few more SSE/SSE2 installer issues
 9265     00f405c  Add SSE2 export to installer
 9266     ff47838  SSE2 build using MSVC
 9267     6cf5ac9  Update Ice embedded doc
 9268 
 9269 2010-08-10
 9270   Mikkel Krautz <mikkel@krautz.dk>
 9271     0bd663f  Split out native-looking OSX ConfigDialog into a fully
 9272 	     separate class. Allows us to pick which one to use at runtime.
 9273     1db53c6  Call winId() in MacOS ConfigDialog to ensure is backed by a
 9274 	     native window.
 9275 
 9276   Thorvald Natvig <slicer@users.sourceforge.net>
 9277     331da15  Correct debug path and Ice version in installer
 9278     d6f8076  Machine-dependent installer settings
 9279 
 9280 2010-08-09
 9281   Eli Tallman <eli.github@gmail.com>
 9282     06dd3ab  Gmod update; minor plugin fixes/updates
 9283 
 9284   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9285     4ad437a  Use the MSVCRT 2010 merge module and readd the translation
 9286 	     files
 9287     4bb0bf2  Add MSI-based installer
 9288 
 9289   Thorvald Natvig <slicer@users.sourceforge.net>
 9290     1009e97  Include MSVC version in plugin query
 9291     38ffcfb  Avoid NULL on sendmessage to invalid sessions
 9292     dac82c9  VS 2010 build
 9293 
 9294 2010-08-08
 9295   Mikkel Krautz <mikkel@krautz.dk>
 9296     a34f73a  Fix URL and Mac OS X install instructions in README.
 9297     451c11d  Fix mumble11x GlobalShortcut_macx symlink.
 9298     8b298ba  Forward intercepted events directly to NSView rather than
 9299 	     going through NSApplication first...
 9300     f9f142f  Forward more events to ocIntercept.
 9301 
 9302 2010-08-05
 9303   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9304     3d6ef0f  Ignore zero scopeId in ping replies
 9305 
 9306 2010-08-03
 9307   Mikkel Krautz <mikkel@krautz.dk>
 9308     b4dc0e6  Forward ocIntercept events on Mac OS X to viewport instead of
 9309 	     QGraphicsView. QAbstractScrollArea does not propagate
 9310 	     QEvent::Mouse* events.
 9311 
 9312   B0nuse <mumble@mumble.ru>
 9313     ff56005  Updated Russian translations.
 9314 
 9315 2010-07-31
 9316   Mikkel Krautz <mikkel@krautz.dk>
 9317     6a05cd6  Attempt at forwarding Mac OS X mosue events to QGraphicsView
 9318 	     during ocIntercept.
 9319 
 9320 2010-07-30
 9321   Eli Tallman <eli.github@gmail.com>
 9322     019c47a  l4d2 update
 9323     1a2ea89  Fix last commit
 9324     aa0fc95  Add context support to BFBC2
 9325     0c69d52  Gmod update
 9326 
 9327   James Fraser <fwaggle@fwaggle.org>
 9328     85feea3  Added ability to disable logging to DB
 9329 
 9330   Nicos Gollan <gtdev@spearhead.de>
 9331     2debbf0  Refining overlay font rendering
 9332 
 9333   Mikkel Krautz <mikkel@krautz.dk>
 9334     41cdc04  Diable overlay for universal Mac OS X builds.
 9335     ba654a5  Auto-updating overlay installer on Mac OS X.
 9336 
 9337   Natenom <natenom@natenom.com>
 9338     e0163bd  Updated German translations
 9339 
 9340   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9341     a2e2a82  Fix crash when connecting to a different server
 9342 
 9343   Imre Botos <zokny@users.sourceforge.net>
 9344     3e91919  Counter-Strike 1.6 plugin fix
 9345 
 9346 2010-07-29
 9347   Eli Tallman <eli.github@gmail.com>
 9348     d0a6627  Source plugin updates; clarify regName parameter usage in
 9349 	     Murmur.ini
 9350 
 9351   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9352     e681802  Add Qt's russian translation
 9353 
 9354 2010-07-28
 9355   Mikkel Krautz <mikkel@krautz.dk>
 9356     6422f37  Fix appdata migration when no ~/Library/Application
 9357 	     Support/Mumble exists.
 9358     8aeda4d  Move Mac OS X data dir to ~/Library/Application Support/[...]
 9359 
 9360 2010-07-27
 9361   Nicos Gollan <gtdev@spearhead.de>
 9362     022772e  More uniform font rendering in overlay
 9363 
 9364   Mikkel Krautz <mikkel@krautz.dk>
 9365     8f63e4d  Check overlay installer for version info instead of the Mumble
 9366 	     app bundle.
 9367 
 9368   B0nuse <mumble@mumble.ru>
 9369     b8f14d8  Translation fixes (Russian)
 9370 
 9371   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9372     8f73beb  Fix a possible race condition on reconnect
 9373 
 9374 2010-07-26
 9375   Eli Tallman <eli.github@gmail.com>
 9376     f5f526d  Fix multiple issues with ArmA 2 plugin, and update it to 1.07
 9377 
 9378   Mikkel Krautz <mikkel@krautz.dk>
 9379     e0d1de4  Don't stop device initialization in CoreAudio in cases where
 9380 	     reading BufferFrameSizeRange fails.
 9381     f88ca84  Fix typo in CoreAudio.
 9382     bf8d005  Zero out AudioBufList in CoreAudioInput constructor. Could
 9383 	     lead to nasty crashes in cases of failing CoreAudio input
 9384 	     initialization.
 9385     1c39e8d  Bump overlay version to get users to test the new installer.
 9386     acb93fb  Switch Mac OS X overlay installer to a signed Apple .pkg
 9387 	     installer.
 9388 
 9389   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9390     385f256  Fix overlay dll debug output
 9391     8f0a2bd  Revert "Overlay blacklist wmpnscfg.exe and fix the
 9392 	     mumble_ol.dll's debug output" because it breaks the overlay
 9393 
 9394 2010-07-25
 9395   Stefan Hacker <dd0t@users.sourceforge.net>
 9396     dd93a58  Prevent Russian language file for installer from overwriting
 9397 	     the English source strings
 9398 
 9399 2010-07-24
 9400   Stefan Hacker <dd0t@users.sourceforge.net>
 9401     c8dfd56  Fix typo in last patch
 9402     f5704a0  Clicking tray icon now activates the window if it is inactive
 9403 	     instead of hiding it
 9404     c24b79e  Overlay blacklist wmpnscfg.exe and fix the mumble_ol.dll's
 9405 	     debug output
 9406 
 9407   Mikkel Krautz <mikkel@krautz.dk>
 9408     9ba3eb3  Dist script fixes for universal build.
 9409     cbc880e  New LGLCD SDK path on Mac OS X.
 9410     3c936c2  Make CONFIG+=universal imply no-cocoa
 9411 
 9412 2010-07-22
 9413   Mikkel Krautz <mikkel@krautz.dk>
 9414     41f8041  Work around the overlay preview resizing problem by minimizing
 9415 	     the amount of unnecessary style changes we do.
 9416 
 9417   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9418     dcc541a  Add Qt's accessibility dll to the installer
 9419 
 9420 2010-07-20
 9421   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9422     4335312  Add another QThread::yield in the audio output code
 9423     8bd2060  Added/updated russian installer and client translation,
 9424 	     submitted by B0nuse on #mumble.
 9425     4315190  Add russian translation file to the resource file.
 9426     2997897  Fix some gcc and cppcheck warnings
 9427     fe9ae2d  Disable crash reporter on linux
 9428     89d30a9  Fix possible fd leak in OSS code
 9429 
 9430 2010-07-18
 9431   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9432     7208fcc  Fix more crashes if we have no ServerHandler
 9433     cf3c151  Lazy init the ServerHandler object and don't crash if we have
 9434 	     no ServerHandler
 9435 
 9436 2010-07-17
 9437   Nicos Gollan <gtdev@spearhead.de>
 9438     8bd79b6  Use noise-filtered amplitude for VAD
 9439 
 9440   Mikkel Krautz <mikkel@krautz.dk>
 9441     1b3d329  Fix AudioStats for compat client.
 9442 
 9443   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9444     bfa01db  Fix reconnecting when using Qt 4.7
 9445     63b84d3  Disable system CA override in Qt 4.7
 9446     0dc54d7  Fix MSVC compile errors
 9447     3b594af  Workaround for the client certificate verification bug in Qt
 9448 
 9449   Thorvald Natvig <slicer@users.sourceforge.net>
 9450     173ebf8  Allow getRegistration with read pw
 9451     75df5b7  Handle external auth with whitespace
 9452 
 9453 2010-07-16
 9454   Mikkel Krautz <mikkel@krautz.dk>
 9455     932fe13  Fix logic error in osxdist.py. Also make copied libraries
 9456 	     explicitly owner-writable (OpenSSL wasn't).
 9457 
 9458 2010-07-14
 9459   James Fraser <fwaggle@fwaggle.org>
 9460     9c9983b  Added default root certificate store on FreeBSD.
 9461     ea20c4c  Fixed Murmur Build on FreeBSD
 9462 
 9463   Natenom <natenom@natenom.com>
 9464     e4615e6  Add -n (suppress certificat) to the command line options.
 9465 
 9466   Thorvald Natvig <slicer@users.sourceforge.net>
 9467     c4eefe7  Use local OpenSSL for static build
 9468     470a089  New servers have DB version 5
 9469 
 9470 2010-07-12
 9471   Stefan Hacker <dd0t@users.sourceforge.net>
 9472     fe2e3e5  Some minor cleanup in the bfbc2 plugin
 9473     10e5299  Prevent l4d2 plugin from crashing Mumble on trylock
 9474     a8efbbf  Fix display bug in Audio Wizard
 9475 
 9476 2010-07-11
 9477   Eli Tallman <eli.github@gmail.com>
 9478     bbd417b  Fix typo in L4D2
 9479 
 9480   Mikkel Krautz <mikkel@krautz.dk>
 9481     0cf351e  Only copy mumble-g15-helper to app bundle if it exists.
 9482     e925ec6  Update Mac OS X build for Ice-3.4.1, Boost 1.43.0 and detect
 9483 	     the presence of LGLCD SDK (disable g15helper if not present)
 9484 
 9485   Thorvald Natvig <slicer@users.sourceforge.net>
 9486     288dab9  Update to CELT 0.8.1
 9487     6c61371  Report OpenSSL version to console
 9488 
 9489 2010-07-10
 9490   Eli Tallman <eli.github@gmail.com>
 9491     492ffa4  See if state value causes L4D2 bug
 9492     25e833b  Source plugin updates; BFBC2 update, works with Steam now
 9493 
 9494 2010-07-05
 9495   Semion Tsinman <Necromancer3333@gmail.com>
 9496     1d155a1  Hebrew translation update: translated audio input, audio
 9497 	     output, user interface and shortcuts sections.
 9498 
 9499   Andreas Bibok <biboka@users.sourceforge.net>
 9500     3c4fe52  Partial translation to Hungarian
 9501 
 9502   Karl Dietz <dekarl@spaetfruehstuecken.org>
 9503     d1dd3e7  wow: update to 3.3.5
 9504 
 9505   Jan Klass <kissaki@posteo.de>
 9506     0c38e42  correct inline-doc and make it clearer
 9507 
 9508   Sergey Ivanov <randomei@users.sourceforge.net>
 9509     e6514f0  Updated russian translation
 9510 
 9511   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 9512     d135236  Plugins: Changed the pointers for the camera information of
 9513 	     Borderlands
 9514     d187857  WINAPI update: WinVerifyTrust() returns a LONG instead of
 9515 	     HRESULT
 9516 
 9517 2010-07-03
 9518   Stefan Hacker <dd0t@users.sourceforge.net>
 9519     cb9c5bd  Customize labels for high contrast mode so they talk about
 9520 	     what is actually visible
 9521 
 9522 2010-06-29
 9523   Stefan Hacker <dd0t@users.sourceforge.net>
 9524     5c40cfe  Don't validate the name before we are sure it wasn't already
 9525 	     validated by an authenticator
 9526 
 9527   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9528     6b33dda  Don't crash on long usernames
 9529 
 9530 2010-06-21
 9531   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9532     cb223d4  Add a wrapper for the new CELT 0.8.0 API
 9533 
 9534 2010-06-20
 9535   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9536     4d79d80  Allow <img> tags with an empty source url
 9537 
 9538 2010-06-19
 9539   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9540     73f3ac2  Fix WASAPI exclusive output for some broken drivers
 9541 
 9542   Thorvald Natvig <slicer@users.sourceforge.net>
 9543     a0593c9  s/input/output/ for warning
 9544 
 9545 2010-06-18
 9546   Stefan Hacker <dd0t@users.sourceforge.net>
 9547     54f1a03  Fix server compilation on Debian Lenny (Qt 4.4, Ice 3.2)
 9548 
 9549   Thorvald Natvig <slicer@users.sourceforge.net>
 9550     33990fb  Fix output buffer size for exclusive mode WASAPI
 9551     c3f587b  WASAPI Exclusive Mode output and 11x compile fix
 9552 
 9553 2010-06-14
 9554   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9555     74fc0b0  Increase murmur log window size on windows
 9556     47af935  Enable Windows security stuff for release builds
 9557     2493907  Fix qmake 4.7 deprecation warnings
 9558     6f52a68  Add VS 2010 pdb files to .gitignore
 9559 
 9560 2010-06-06
 9561   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9562     773f05a  Fix some warnings in the chatbar code
 9563     e75ec48  Hide overlay black-/whitelist on Linux
 9564 
 9565 2010-06-02
 9566   haru_arc <arcenciel@users.sf.net>
 9567     a6d75b5  Updated Japanese Translation
 9568 
 9569   Stefan Hacker <dd0t@users.sourceforge.net>
 9570     fe9496d  Fix: Option "Don't hide in tray when minimized" partly broken
 9571 	     (#2975969). Also remove unused custom signal
 9572 
 9573   Karl Dietz <dekarl@spaetfruehstuecken.org>
 9574     dc11bc5  wow update plugin to 3.3.3a
 9575 
 9576 2010-06-01
 9577   Stefan Hacker <dd0t@users.sourceforge.net>
 9578     671a3e3  Remove margins for p tag in the default style to get rid of
 9579 	     unwanted double spacing
 9580 
 9581   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 9582     3f353e8  Fixed: Passing zero length string in Borderlands plugin
 9583 
 9584   Thorvald Natvig <slicer@users.sourceforge.net>
 9585     84088f8  Experimental WASAPI exclusive input mode
 9586     99fb316  Remove desktop shortcut for 1.1.x
 9587     e5b8627  Fix download path for bonjour
 9588 
 9589 2010-05-31
 9590   Stefan Hacker <dd0t@users.sourceforge.net>
 9591     6d7408f  Add text to the DockTitleBar so its purpose is clearer
 9592     6a2c230  Restore nickname auto-completion for TextEdit based Chatbar
 9593     2f5db27  Prevent richtext from being pasted into the chatbar and make
 9594 	     sure we escape html entities before sending. Also rename of
 9595 	     ChatbarLineEdit to ChatbarTextEdit.
 9596 
 9597   rdb <git@rdb.name>
 9598     68d4371  recieve -> receive
 9599 
 9600   Mark-Willem Jansen <rawnar@users.sourceforge.net>
 9601     e84fbbb  Updated Borderlands plugin for the new API.
 9602     2201bdd  Added a postional audio plugin for Borderlands.
 9603 
 9604   Thorvald Natvig <slicer@users.sourceforge.net>
 9605     d10747f  Updated installer
 9606 
 9607 2010-05-29
 9608   Thorvald Natvig <slicer@users.sourceforge.net>
 9609     502c8ad  Remove mention of deprecated no-xevie in INSTALL
 9610 
 9611 2010-05-27
 9612   Thorvald Natvig <slicer@users.sourceforge.net>
 9613     e4c5071  Only show tray config if tray exists
 9614     a8268d7  Add recommended user CAs explicitly
 9615 
 9616 2010-05-22
 9617   Thorvald Natvig <slicer@users.sourceforge.net>
 9618     1741e72  Direct G15 support
 9619 
 9620 2010-05-19
 9621   Eli Tallman <eli.github@gmail.com>
 9622     36e3950  DoDS, TF2 updates
 9623 
 9624 2010-05-18
 9625   Semion Tsinman <Necromancer3333@gmail.com>
 9626     91cef12  Hebrew update
 9627 
 9628   Jan Klass <kissaki@posteo.de>
 9629     fb7dbfe  make icesecret comments clearer
 9630     8cfb579  fix string
 9631     9e9fe0a  updated German translation
 9632 
 9633   Ludwig Nussel <ludwig.nussel@suse.de>
 9634     70a528a  fix build for Qt 4.5
 9635 
 9636   Ilmar Kruis <seaeagle1@users.sourceforge.net>
 9637     57d55c0  Update lotro to Vol 3, Book 1 patch 1
 9638 
 9639   Thorvald Natvig <slicer@users.sourceforge.net>
 9640     230c942  Update to new Boost and Bonjour
 9641 
 9642 2010-05-16
 9643   Stefan Hacker <dd0t@users.sourceforge.net>
 9644     491de61  Enable multi channel audio by default to prevent problems with
 9645 	     bad audio drivers
 9646 
 9647 2010-05-15
 9648   Eli Tallman <eli.github@gmail.com>
 9649     69aaf67  Plugin updates
 9650 
 9651 2010-05-08
 9652   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
 9653     0846a64  Updated Spanish translation
 9654 
 9655 2010-05-06
 9656   Eli Tallman <eli.github@gmail.com>
 9657     5fe803e  MW2, gmod updates; BFBC2 address fix
 9658 
 9659 2010-05-04
 9660   Stefan Hacker <dd0t@users.sourceforge.net>
 9661     ec31de1  Add black/whitelist icon loading for Windows. Make lists match
 9662 	     on full path as well as executable names
 9663     532c3f2  Fix compile on non OSX systems
 9664 
 9665 2010-05-03
 9666   Eli Tallman <eli.github@gmail.com>
 9667     d8e8909  TF2, DODS update
 9668 
 9669   Mikkel Krautz <mikkel@krautz.dk>
 9670     ae4244a  Move FPS counter checkbox below 'Enable Overlay' checkbox.
 9671     9238e32  Hook up the last missing piece for overlay exclusion on Mac OS
 9672 	     X.
 9673     a768909  Use mumble.icns instead of mumble.osx.png now that we can load
 9674 	     .icns with QIcon.
 9675     1f6d202  Bump OSX overlay version because of the FPS counter.
 9676     28056d1  CFBundleIdentifier-based overlay app-exclusion. Also, show
 9677 	     icons for excluded apps.
 9678 
 9679 2010-04-29
 9680   Stefan Hacker <dd0t@users.sourceforge.net>
 9681     11fda9b  Fix *nix OpenGL overlay and add FPS counter code to OSX
 9682 	     overlay.m
 9683     58bf724  Fix mkwrapper.pl for Ice 3.4 and update MurmurIceWrapper.cpp
 9684     1beb966  Fix SCALESIZE macro for overlay editor. Rename fHeight symbol
 9685 	     to fZoom to prevent confusion.
 9686     6380a88  Transmit fps more often and represent them as float
 9687     02811bc  Make sure temporary group memberships of a user are purged
 9688 	     once he disconnects
 9689 
 9690 2010-04-28
 9691   Stefan Hacker <dd0t@users.sourceforge.net>
 9692     d8f1ac1  Add an optional FPS counter to the overlay
 9693     fbb54cb  Set a title for the Overlay Editor
 9694 
 9695   Eli Tallman <eli.github@gmail.com>
 9696     6b5b738  L4D2 update
 9697     ebdcfa1  BFBC2 update; attempt at using position array to determine
 9698 	     gamestate
 9699 
 9700 2010-04-26
 9701   Mikkel Krautz <mikkel@krautz.dk>
 9702     7d8d6cd  Don't try to do overlay stuff if we're in an invalid GL
 9703 	     context. Bump overlay version once again.
 9704     6d3567b  Sanity check viewport size in overlay. Bump version.
 9705 
 9706 2010-04-25
 9707   Mikkel Krautz <mikkel@krautz.dk>
 9708     3deff65  Update Mac OS X dist script to build with new Xcode and new
 9709 	     libcelt.
 9710     a74a0f6  Specify absolute path for slice2cpp for macx.
 9711 
 9712   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
 9713     e1eacae  Updated Spanish translation
 9714 
 9715 2010-04-23
 9716   Stefan Hacker <dd0t@users.sourceforge.net>
 9717     44fb5c9  Fixed misleading label in ConnectDialogEdit.ui (Servername ->
 9718 	     Label) (#2991173)
 9719     aad4de1  Enter a channel with keyboard (#2981163)
 9720     974a1ee  Prevent debug version from checking for updates
 9721     4e57b3a  Limit debug version to only loading PA plugins from
 9722 	     executable/plugins folder
 9723 
 9724   Thorvald Natvig <slicer@users.sourceforge.net>
 9725     e016c4c  Fix ice compile of static server
 9726 
 9727 2010-04-21
 9728   Thorvald Natvig <slicer@users.sourceforge.net>
 9729     02071e4  Fix compile of cs plugin
 9730     0f7a141  Add dynload of CELT 0.8.0
 9731     e5858a6  Add config.h for 0.8.0 on Win32
 9732     b6e2574  Add CELT 0.8.0 module
 9733 
 9734 2010-04-18
 9735   Semion Tsinman <Necromancer3333@gmail.com>
 9736     5f98de7  [translation] Hebrew
 9737 
 9738   Stefan Hacker <dd0t@users.sourceforge.net>
 9739     beb7708  Make sure context string in cs1.6 plugin is zero terminated
 9740 	     before doing anything with it
 9741     653434f  Add Counterstrike 1.6 plugin to installer
 9742     3c34514  Disable local TTS playback of messages you sent
 9743 
 9744   Thorvald Natvig <slicer@users.sourceforge.net>
 9745     c365656  Add Hebrew to dist files
 9746 
 9747   Anton Romanov <theli.ua@gmail.com>
 9748     ec7e78d  in case GL_ARRAY_BUFFER is bound, store and reset it before
 9749 	     rendering overlay and restore after
 9750 
 9751   Imre Botos <zokny@users.sourceforge.net>
 9752     7b77dea  Counter-Strike 1.6 Positional Audio support
 9753     fa066e5  Counter-Strike 1.6 Positional Audio support
 9754 
 9755 2010-04-17
 9756   haru_arc <arcenciel@users.sf.net>
 9757     472296f  Updated japanese translation.
 9758 
 9759   Jan Klass <kissaki@posteo.de>
 9760     372f763  add some detail to the ini-comment
 9761 
 9762   Sergey Ivanov <randomei@users.sourceforge.net>
 9763     2d3a791  Russian Translation
 9764 
 9765 2010-04-11
 9766   Stefan Hacker <dd0t@users.sourceforge.net>
 9767     74b56d6  Remove UTF-8 BOM from all python scripting samples as they
 9768 	     mess up the shebang on *nix
 9769     9019afb  We do not need to rely on ICE env after all. Just use the
 9770 	     relative path.
 9771     00c1d7d  Make testdynamic.py work on windows systems
 9772     e6d84a8  Add UserLastActive to UserInfo so it is available over Ice.
 9773     9d32c71  Make slice include path rely on ICE environment variable on
 9774 	     win32
 9775 
 9776 2010-04-09
 9777   Thorvald Natvig <slicer@users.sourceforge.net>
 9778     a21e814  Fix Ice compile on RHEL
 9779     87e2ba9  Relabel automute to autodeafen
 9780     61f1cf2  Fix ice compile on Win32
 9781 
 9782 2010-04-04
 9783   Eli Tallman <eli.github@gmail.com>
 9784     e336340  Attempt to fix unreliable BFBC2 addresses
 9785 
 9786 2010-04-03
 9787   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9788     8a3f9ee  Fix changing ban timestamps
 9789 
 9790 2010-04-02
 9791   Mikkel Krautz <mikkel@krautz.dk>
 9792     8e9f260  Move overlay loader from our app bundle to the loader itself.
 9793 	     Bump loader version.
 9794     4441ccc  Refine overlay uninstall.
 9795 
 9796 2010-03-31
 9797   Mikkel Krautz <mikkel@krautz.dk>
 9798     9e15f34  Force single applaunch observer.
 9799     6354747  Override --signature-size passed to codesign in osxdist.py.
 9800     6c63e2a  Pass user's current priority speaker flag in DBus. Not false.
 9801     c982354  Fix OSX overlay installer. Create ScriptingAdditions directory
 9802 	     if needed. Rename destination plist key.
 9803     6691d62  Pass false for priority speaker on DBus.
 9804     9e6a3b4  Update OSX Ice path to 3.4.0, fix slice command too.
 9805     335ab7b  Add GL symbol availability checking to OSX overlay.
 9806 
 9807 2010-03-30
 9808   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9809     9b296bc  Don't require a secret for getSliceChecksums()
 9810     80a7907  Fix some Ice examples
 9811     77e70aa  Add Ice checksum and priority speaker flag
 9812     359d01c  priority speaker - server side
 9813     d556ca3  priority speaker - client side
 9814     8ce81fe  Allow read-only access to the logfile on Windows
 9815 
 9816 2010-03-27
 9817   Thorvald Natvig <slicer@users.sourceforge.net>
 9818     e9ed414  Change session queue dynamically
 9819 
 9820 2010-03-26
 9821   Eli Tallman <eli.github@gmail.com>
 9822     a030ee8  BFBC2 update
 9823 
 9824 2010-03-25
 9825   Thorvald Natvig <slicer@users.sourceforge.net>
 9826     ee679ba  Fix width/height mixup for scale factors
 9827 
 9828 2010-03-22
 9829   Mikkel Krautz <mikkel@krautz.dk>
 9830     c63cfa0  Installable overlay for OSX.
 9831 
 9832 2010-03-21
 9833   Eli Tallman <eli.github@gmail.com>
 9834     4b426f3  TF2 update
 9835 
 9836 2010-03-20
 9837   Eli Tallman <eli.github@gmail.com>
 9838     9358a16  Add alpha-testing BFBC2 plugin
 9839 
 9840   Mikkel Krautz <mikkel@krautz.dk>
 9841     7fea437  Add stubs needed for new installable overlay on OSX.
 9842     55992db  Add (Mac OS X specific) overlay installation and overlay
 9843 	     upgrade pages to the Overlay config.
 9844     a8b96ce  Remove frame from chat QTextEdit box on Mac OS X.
 9845     9215dbe  Re-enable unified toolbar for OSX.
 9846     b5ec788  Always center the alert dialog in the Mumble.compat binary.
 9847     e5e7fed  Remove wrong include in macx.pro.
 9848 
 9849 2010-03-19
 9850   Eli Tallman <eli.github@gmail.com>
 9851     02115d6  MW2 update
 9852 
 9853   Thorvald Natvig <slicer@users.sourceforge.net>
 9854     52c8931  Fix array index
 9855 
 9856 2010-03-18
 9857   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9858     69a34a9  Fix copy&paste from the log window
 9859 
 9860   root <root@DiskStation.(none)>
 9861     2903d05  Updated French Translation
 9862 
 9863   Thorvald Natvig <slicer@users.sourceforge.net>
 9864     0485e2e  Add timeout to authenticators
 9865 
 9866 2010-03-16
 9867   Stefan Hacker <dd0t@users.sourceforge.net>
 9868     620f169  Make sure the overlay closes its registry handle
 9869 
 9870 2010-03-15
 9871   Martin Skilnand <cybknight@users.sourceforge.net>
 9872     55aee09  New default_avatar.svg "Mr.Jibberish" *Work in progress*
 9873 
 9874   Mikkel Krautz <mikkel@krautz.dk>
 9875     e97a7a1  QTextEdit doesn't have a setFrame() method.
 9876 
 9877 2010-03-12
 9878   Thorvald Natvig <slicer@users.sourceforge.net>
 9879     b5b0a4d  Handle mixed case groups in group editor
 9880     710dfb7  Use new slice doc syntax
 9881     136cac0  Add a few testgroups to the testauth
 9882     10a069b  Save geometry when embedding in overlay
 9883     8776329  Create SU account if it doesn't exist yet when setting
 9884 	     password
 9885     d723a63  Update addban to use new Ice init
 9886     7a0d75d  Update weblist.php to work with both Ice 3.3 and 3.4
 9887 
 9888 2010-03-10
 9889   Thorvald Natvig <slicer@users.sourceforge.net>
 9890     c5736e3  QDateTime seems to think time_t should be local time. It's not
 9891     06fec27  Work around WSAAsyncSelect and WSAEventSelect overlapping on
 9892 	     Win32
 9893     2b6bad6  Flash in browser workaround
 9894 
 9895 2010-03-09
 9896   Natenom <natenom@natenom.com>
 9897     49ae4cb  Translation Updates to German
 9898 
 9899   Thorvald Natvig <slicer@users.sourceforge.net>
 9900     413ea83  Only give UserInfo parent when in overlay
 9901     96765f5  Add workaround for creeping gain
 9902     ab21722  Fix restore to maximize state on tray click
 9903     2ba4270  Fix inherit/inheritable for groups in editor
 9904     6d4c13f  Work around QGraphicsScene's boundingrect including invisible
 9905 	     items
 9906 
 9907 2010-03-08
 9908   Ilmar Kruis <seaeagle1@users.sourceforge.net>
 9909     505e046  Update lotro to Vol 3, Book 1
 9910 
 9911   Thorvald Natvig <slicer@users.sourceforge.net>
 9912     7fa0529  Remove user from talklist on disconnect
 9913     c27debc  Unify talkstate and s/WhisperChannel/Shouting/
 9914     c5b6a84  Adjustable column number
 9915     4ab0a3d  Remove leftover overlay code
 9916     8f2fddf  Render text to pixmap, not qimage
 9917     d26b54c  Don't update geometry when only updating state
 9918     8f0bd7f  Sort overlay users
 9919     b7bc978  Add filter to overlay
 9920     e5e7797  Add simple instructions to overlay config
 9921     9c5086c  Greatly improve rendering quality of overlay preview
 9922     c06f54b  Reintroduce logic to ensure either avatar or username is
 9923 	     visible
 9924     94a8d14  Parent UserInformation to g.mw; fixes overlay bug
 9925     ec6b3c6  Drop additional old triggers when upgrading
 9926 
 9927 2010-03-07
 9928   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9929     10175ef  Windows build fix (warning in gcc -> error on windows...)
 9930 
 9931 2010-03-06
 9932   Benjamin Jemlich <pcgod@users.sourceforge.net>
 9933     47cbf78  Another build fix
 9934     048ae07  Fix whisper target bitmask
 9935     3f420f9  Multiline chatbar
 9936     141488d  Linux build fix
 9937 
 9938   Thorvald Natvig <slicer@users.sourceforge.net>
 9939     5437170  Preserve murmur.ini during upgrades, and switch to Ice 3.4
 9940 
 9941 2010-03-05
 9942   Thorvald Natvig <slicer@users.sourceforge.net>
 9943     7f01023  Draggable anchor for overlay
 9944     ef947aa  Have config-based editor update config settings, not global
 9945 	     settings
 9946 
 9947 2010-03-04
 9948   Stefan Hacker <dd0t@users.sourceforge.net>
 9949     4455854  Fix drag and drop into Chatbar
 9950     4b58f15  Frontend part of "Editable Overlay blacklist" (#2881663)
 9951     c2397ee  Backend for user controlled overlay Black-/Whitelisting
 9952 
 9953   Eli Tallman <eli.github@gmail.com>
 9954     f0b40a6  Gmod, L4D2 updates
 9955 
 9956   Thorvald Natvig <slicer@users.sourceforge.net>
 9957     d73b644  Start of config-based editor
 9958     7efcd52  Move userhandling directly to OverlayUserGroup
 9959 
 9960 2010-03-03
 9961   haru_arc <arcenciel@users.sf.net>
 9962     9b8d1be  Updated Japanese Translation
 9963 
 9964   Stefan Hacker <dd0t@users.sourceforge.net>
 9965     1e6b573  Do not minimize to tray on windows 7 by default (#2947574)
 9966 
 9967   Thorvald Natvig <slicer@users.sourceforge.net>
 9968     a4d90a9  Mention that we need lsb_release in the INSTALL
 9969     47ef042  Switch to utf8_bin collate for MySQL
 9970     38f059c  Proper bounding box and padding for overlay painter
 9971     2a9dbee  Save/load overlay
 9972     1e35f54  Refactor overlay config var names and clean up old
 9973 	     configdialog
 9974     ebcb6d9  Fix zoom factor and add grid background
 9975     2ee79f2  Standalone overlay editor
 9976 
 9977 2010-03-01
 9978   Karl Dietz <dekarl@spaetfruehstuecken.org>
 9979     d6d2e4a  wow: unbreak plugin after regexp experiment
 9980 
 9981   Thorvald Natvig <slicer@users.sourceforge.net>
 9982     dde4708  Scaled alignment for elements
 9983     030ed4d  Bounding box and element toggle
 9984     2b12585  Same transparency for all speakstates text
 9985     9fa00c3  Use premultiplied alpha textures
 9986     b658561  Speed up rendering slightly
 9987     b7d97dd  Add two preset layouts
 9988 
 9989 2010-02-28
 9990   Thorvald Natvig <slicer@users.sourceforge.net>
 9991     d44c84c  This is not the window you are looking for
 9992     f223a82  Update weblist.php to use Ice 3.4b
 9993 
 9994 2010-02-27
 9995   Thorvald Natvig <slicer@users.sourceforge.net>
 9996     47a4538  Reprotect WindowFromPoint after patching
 9997     0abb9e5  Don't use widget functions on embedded widgets, they misbehave
 9998 	     in release mode
 9999     4ee7782  Hold shift for square resize and scale with wheel
10000     f1ab7fa  Editable overlay
10001 
10002 2010-02-26
10003   Thorvald Natvig <slicer@users.sourceforge.net>
10004     ed8f3e2  Fix unlink over Ice
10005     0f377b1  Don't strip header in Ice getTexture
10006 
10007 2010-02-25
10008   Benjamin Jemlich <pcgod@users.sourceforge.net>
10009     5da308f  Fix image selection in the german translation
10010 
10011   Thorvald Natvig <slicer@users.sourceforge.net>
10012     7cfe0b2  Constrain avatars to visible screen
10013     3f7287c  Avatar placement based on Settings
10014     9022177  Context menu for avatars
10015     3fcb682  Add example users to overlay
10016     ed39267  Update STO plugin
10017     6d11c22  Use process map in initialize
10018     f2c191d  The grand plugin multiregexp experiment
10019     63adacd  Common dwPid var
10020     71e5e85  Backwards compatible plugin structure
10021     c263aa0  Update plugins to new trylock signature
10022     6d9bc4e  Send pidmap to plugin trylock
10023     b23d6fa  Require write lock to lock/unlock plugins
10024     1856143  Fix autoconnect
10025 
10026 2010-02-24
10027   Mikkel Krautz <mikkel@krautz.dk>
10028     1df4b0d  Handle symbol-generation for plugin_bundles on Mac OS X.
10029 
10030   Benjamin Jemlich <pcgod@users.sourceforge.net>
10031     56406e3  Fix a possible null pointer deref
10032 
10033   Thorvald Natvig <slicer@users.sourceforge.net>
10034     f9091f0  Add option to autoconnect to last used server on start
10035     a2f724e  Handle VirtualProtect failures
10036     3d31674  Add logo to overlay
10037     26a2a3c  Work around a few utf8 qssl issues and change window title on
10038 	     userinfo to be user name
10039     2de762a  Restore maximized state on trayicon click
10040     41724d8  Clientside idletimer counts keypresses, and deafens instead of
10041 	     mutes
10042     aef4c71  Try switching back to Move action for UserModel
10043     76d9960  Unify log message of chatbar and rmb message
10044     0f7d727  Reset shared_ptr so it can be released
10045     c463029  We don't have plugins for NULL items
10046     add15dc  Assume input URLs are valid-ish
10047 
10048   Michał "Zuko" Żukowski <zuczeq@gmail.com>
10049     952a837  Some fixes in Polish translation
10050 
10051 2010-02-23
10052   haru_arc <arcenciel@users.sf.net>
10053     eda6b17  Updated Japanese Translations for 1.2.2
10054 
10055   Karl Dietz <dekarl@spaetfruehstuecken.org>
10056     d8e25b0  LOTRO use Pi from math.h
10057 
10058   Jan Klass <kissaki@posteo.de>
10059     eda77d2  Fix spelling error in murmur.ini
10060 
10061   Ludwig Nussel <ludwig.nussel@suse.de>
10062     0bec6cc  function must return a value
10063 
10064   Thorvald Natvig <slicer@users.sourceforge.net>
10065     0e65387  Update lotro plugin to use win32 generic functions
10066     aa41d15  Fix HookWindowFromPoint for 11x
10067     caee7c8  Merge branch 'overlay'
10068     c157f6e  Fix overlay to compile on nix
10069     46288be  Cleanup unused Scene
10070     e4c7724  Grab cursor from Win32 directly
10071     3b38ac2  Override DoDragDrop's window detection
10072 
10073 2010-02-22
10074   Thorvald Natvig <slicer@users.sourceforge.net>
10075     dac5d96  Honor Win32 focus/capture override
10076     b52344d  Fix keyboard input state and remove mouse as valid click
10077 	     object
10078 
10079 2010-02-21
10080   Thorvald Natvig <slicer@users.sourceforge.net>
10081     145fbce  Doubleclick and direct mouse update
10082     44d8c7c  Clone cursor bitmap from system
10083 
10084 2010-02-20
10085   Mikkel Krautz <mikkel@krautz.dk>
10086     1be405b  Add targets for x86_64 and universal (i386 and ppc) to
10087 	     osxdist.py.
10088     a309532  Move OSX dist scripts to macx directory.
10089     8934d91  Add automatic overlay injection for OSX (Snow Leopard only,
10090 	     for now).
10091 
10092   Thorvald Natvig <slicer@users.sourceforge.net>
10093     6725d88  Cursor with offset support
10094     f6ed071  Temporary cursors
10095     e71a214  Eventloop fixing; gracefull enter/exit
10096 
10097 2010-02-19
10098   Thorvald Natvig <slicer@users.sourceforge.net>
10099     fde785e  Re-modalize about dialog
10100     f690f2f  Use non-native dialogs when embedded, and unembed on window
10101 	     hide
10102     2c2918e  Doublebuffer painter
10103 
10104 2010-02-18
10105   Thorvald Natvig <slicer@users.sourceforge.net>
10106     0d45ea6  Async about dialog
10107     46bb060  Somewhat threaded input handling
10108     5a9b23d  WIP: Overlay
10109 
10110 2010-02-16
10111   Eli Tallman <eli.github@gmail.com>
10112     59d6d67  Attempt to fix Arma 2 rotation addresses using pointers; fix
10113 	     DoDS typo
10114 
10115   Mikkel Krautz <mikkel@krautz.dk>
10116     4a31df9  Sneakily fix MUMBLE_PREFIX envvar detection.
10117     e815da0  Bail if no MUMBLE_PREFIX envvar is set during OSX build.
10118     c0791fb  Add CONFIG+=universal for the traditional (i386,ppc) build of
10119 	     Mumble.
10120 
10121   Thorvald Natvig <slicer@users.sourceforge.net>
10122     1576957  Calculate overlay offset correctly
10123 
10124   Michał "Zuko" Żukowski <zuczeq@gmail.com>
10125     aa6250d  Updated Polish translation
10126 
10127 2010-02-15
10128   Mikkel Krautz <mikkel@krautz.dk>
10129     80863d5  Add compat stub-app to instruct users that they're using an
10130 	     unsupported arch, and how to get a version that will work for
10131 	     them.
10132     2dbba84  Move OSX overlay and overlay launcher into macx subdir.
10133     ffe8fe2  Use new OSX install prefix for Murmur.
10134     e268627  Rename 'installer_macx' to 'macx'. We don't have an installer
10135 	     anymore. Use it for more general OSX stuff.
10136     6fa6411  CFLAGS fix for multiarch OSX overlay.
10137     cbc5380  Change default OSX build to x86_64.
10138 
10139   Thorvald Natvig <slicer@users.sourceforge.net>
10140     79fc874  Expand dynamic slice-fetch example to show fallback
10141     a2b4f85  Example of on-the-fly slice-fetch for Python
10142     7ba42b7  Split icesecret in icesecretread and icesecretwrite
10143 
10144 2010-02-14
10145   Thorvald Natvig <slicer@users.sourceforge.net>
10146     eca8b3c  Fix compile error on gcc
10147 
10148 2010-02-13
10149   Eli Tallman <eli.github@gmail.com>
10150     9d3a304  Gmod, Insurgency updates
10151     0de84db  DoDs, L4D2, TF2 updates
10152 
10153   Thorvald Natvig <slicer@users.sourceforge.net>
10154     6e430ca  Add irc:// protocol to whitelist
10155     11ec4b4  Only allow register for users with a cert
10156     bdbd480  Grey out autoupdate for snapshots
10157 
10158 2010-02-12
10159   Stefan Hacker <dd0t@users.sourceforge.net>
10160     7f459eb  Update some license stuff we missed
10161 
10162   Natenom <natenom@natenom.com>
10163     c067589  Add few German translations strings
10164 
10165   Thorvald Natvig <slicer@users.sourceforge.net>
10166     f0583b1  Add error message on snapshot installer fail
10167     31cd532  Use ShellExecuteEx instead of QProcess to launch installer
10168     97e8720  Remove gone users from overlay
10169     c551d63  QGraphicsLayout based overlay render
10170     d97d55c  Remove period in tooltip
10171 
10172 2010-02-11
10173   Thorvald Natvig <slicer@users.sourceforge.net>
10174     fb5a618  Fix crash when dropping nonexisting channels
10175     c473d5f  Update STO plugin
10176     58cbf0e  Hopefully fix a compilebug I introduced on OSX
10177     91cf6c7  Pipeline http fetch and set user-agent
10178     61a1074  /dontskip for dxdiag requires Win7, so skip it
10179     15a299a  Remove debug define from VersionCheck
10180 
10181 2010-02-10
10182   Thorvald Natvig <slicer@users.sourceforge.net>
10183     7d74f37  Fix new audio compile problems in 11x
10184     1ef46ba  Add steam:// as allowed URL scheme
10185     926e4fe  Create isAlive() to check runstate instead of bRunning, and
10186 	     unify stop/start of audio threads
10187     e411773  Debian/kFreeBSD compile fixes
10188     7c33c9b  Fix X11 compile of VersionCheck
10189     b33d3b8  Automatic snapshot download and install
10190     dd75b31  Make plugin config be name-based instead of pointer based
10191     e31b265  Bump version to 1.2.3
10192 
10193 2010-02-09
10194   Mikkel Krautz <mikkel@krautz.dk>
10195     b2cd5de  Do not add menus to user/channel context menus on OSX. Menus
10196 	     that are added to the global menu bar on Cocoa/OSX must not be
10197 	     added to other menus or menu bars, according to the Qt docs.
10198     b303856  Disable unified toolbar on OSX. Too buggy at the moment. Get
10199 	     rid of graphical artifacts on launch.
10200 
10201   Thorvald Natvig <slicer@users.sourceforge.net>
10202     c41a192  Zap commenthash when switching servers
10203 
10204 2010-02-08
10205   Martin Skilnand <cybknight@users.sourceforge.net>
10206     1e36860  Placeholder default_avatar.svg
10207 
10208   Stefan Hacker <dd0t@users.sourceforge.net>
10209     070692d  Small style fixes in some plugins
10210     dfaa2d5  Zero camera position if manual plugin is deactivated
10211 
10212   Thorvald Natvig <slicer@users.sourceforge.net>
10213     3938ebe  Move plugin system-level includes to common header
10214     99366f3  Disable config/about buttons if plugin doesn't have that, and
10215 	     add a generic_unlock
10216     de21a22  Update STO plugin and add common initialize() function
10217     effc993  Template helpers for Win32 plugins
10218     e207ef6  Zero camera positions in plugins' fetch()
10219     5271bc0  Disable PLUGIN_DEBUG as the console spams breaks up audio
10220     33b90aa  Spawn state for STO
10221     f1c66fb  STO plugin, and use camera position for positional audio and
10222 	     rotate top vector properly
10223 
10224 2010-02-07
10225   Thorvald Natvig <slicer@users.sourceforge.net>
10226     5595aba  Add vertical space for empty lines and add some space around
10227 	     the avatar
10228     f7d3dc7  Deprecate the OverlayUserTextures option; they are now
10229 	     on-demand loaded avatars, so always on
10230     8a1705d  Work around colors lost when application style lost
10231     031a0fa  Add a hackish workaround for people who ignore reboot warnings
10232 
10233   Michał "Zuko" Żukowski <zuczeq@gmail.com>
10234     1ec8726  Small fixes in Polish translation
10235 
10236 2010-02-06
10237   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
10238     cf75490  Updated Spanish translation
10239 
10240   Thorvald Natvig <slicer@users.sourceforge.net>
10241     a349a08  Use symlinks in release tarball
10242     3a05189  Work around bug in g++ on Jaunty
10243 
10244 2010-02-05
10245   Karl Dietz <dekarl@spaetfruehstuecken.org>
10246     1615b47  WOW update to 3.3.2
10247 
10248   Jan Klass <kissaki@posteo.de>
10249     29b65b8  german translation update
10250 
10251   Mikkel Krautz <mikkel@krautz.dk>
10252     298bbb7  Boost 1.42.0 for Mac OS X.
10253 
10254   Ilmar Kruis <seaeagle1@users.sourceforge.net>
10255     985af69  Fix heading readout for lotro.
10256 
10257   Thorvald Natvig <slicer@users.sourceforge.net>
10258     9bd867f  Fix overlay crash in Killing Floor when
10259 	     IDirect3DDevice9::Reset() fails
10260     4c2ffdf  Fix SocketRPC on nix
10261     228e9ed  Local socket RPC for mumble self-RPC
10262 
10263   Spaccaossi <spaccaossi@gmail.com>
10264     9a58ef1  Updated Italian translation 1.2.2
10265 
10266 2010-02-04
10267   Mikkel Krautz <mikkel@krautz.dk>
10268     4529500  Hide tray-options in LookConfig on OSX, where we don't have a
10269 	     tray.
10270     121e6ec  Use unified window/toolbar on OSX.
10271     37430b1  Make sure to pop the whole GL error stack when cleaning up.
10272     d15128e  Resync GL overlay code.
10273 
10274   Thorvald Natvig <slicer@users.sourceforge.net>
10275     7a0d844  Only send texture if it changed.
10276     cd6667b  Boost 1.42 for Win32
10277 
10278   Jonathan E. Hansen <zentriple@users.sourceforge.net>
10279     0f630bf  Updated Danish translation for 1.2.2.
10280 
10281 2010-02-03
10282   Netbios Domain Administrator <admin@gameserver2.(none)>
10283     97a15a8  User join defaultchan if last channel is not permitted
10284 
10285   Stefan Hacker <dd0t@users.sourceforge.net>
10286     9929a44  Add getUptime() function returning uptime in seconds to murmur
10287 	     and individual virtual servers
10288 
10289   Eli Tallman <eli.github@gmail.com>
10290     936779d  MW2 updates
10291 
10292   James Fraser <fwaggle@fwaggle.org>
10293     a9e9922  Added a crappy example of an auto idle-move written in PHP.
10294 
10295   DWM|G <gallaghermumble@gmail.com>
10296     38b47ec  Added Icon Toolbar.
10297 
10298   Natenom <natenom@natenom.com>
10299     11e4cec  Added some new strings to German translations
10300 
10301   Ilmar Kruis <seaeagle1@users.sourceforge.net>
10302     59e10d1  Update lotro plugin to Book 9 Patch 1.
10303 
10304   Thorvald Natvig <slicer@users.sourceforge.net>
10305     e0c6b91  Only switch unpack buffer if we have to
10306     7d73e62  Add icon maker, sort of
10307     1b3dadf  Use QImage::fill instead of QPainter::eraseRect
10308     5a7beda  Limit avatar sizes to iMaxImageMessageLength
10309     35fbbcd  Only use integer decimation in tooltip avatars
10310     ef9de69  Precache texture/comment when sending to server
10311     1679e06  Drop qaUserComment in favor of qaSelfComment, and query
10312 	     comment/desc on view/edit
10313     346755d  Handle SVG for overlay properly, and fix a crashbug in
10314 	     ~Overlay
10315     3b33b67  Clean up default channel logic slightly
10316 
10317   Michał "Zuko" Żukowski <zuczeq@gmail.com>
10318     2becf4f  Updated Polish translation
10319 
10320 2010-02-02
10321   Stefan Hacker <dd0t@users.sourceforge.net>
10322     2e816c7  Make idleseconds not only reset on voice but on all actions
10323 	     caused by the user
10324     7218413  phpBB3 and SMF authenticator moved to
10325 	     http://gitorious.org/mumble-scripts/ . From now one all
10326 	     non-sample scripts will be placed in this repository.
10327 
10328   Eli Tallman <eli.github@gmail.com>
10329     1afffff  Fix unstable TF2 state address
10330     7ef0e7f  TF2 update; hopefully more update-friendly arrays now
10331 
10332   Thorvald Natvig <slicer@users.sourceforge.net>
10333     b6bd51c  Add disambiguation for "Bandwidth" in UserInformation
10334     c372eb4  Windows XP doesn't have DXGI or D3D10
10335     fd0bbfb  Save state for dock widgets when going minimal
10336     83f8d64  Add dontskip for dxdiag
10337     aa9616e  Work around QLocalSocket NOT closing sockets when it is
10338 	     deleted
10339 
10340   Michał "Zuko" Żukowski <zuczeq@gmail.com>
10341     7925624  Polish translation
10342 
10343 2010-02-01
10344   Stefan Hacker <dd0t@users.sourceforge.net>
10345     dfd5e43  Hide high contrast option from audio wizard on windows
10346     e40ea57  Make notification settings in wizard reflect current settings
10347 
10348   Mikkel Krautz <mikkel@krautz.dk>
10349     9a9ad5c  Fix no-overlay option.
10350     3203941  Add CONFIG+=no-overlay for devices where an overlay doesn't
10351 	     make sense.
10352     6f28020  Unbind PBO buffer before we draw our GL overlay.
10353     1b99c94  Remove overlay from Mumble11x. Codesign libmanual.dylib.
10354 
10355   Benjamin Jemlich <pcgod@users.sourceforge.net>
10356     f375d2b  Re-Regroup the UI config page
10357 
10358   Thorvald Natvig <slicer@users.sourceforge.net>
10359     99a8546  Send userstate to pre 1.2.2 clients without textures as well.
10360 	     Oops.
10361     f9c3d34  Don't send new-style textures to old clients
10362     e6b585d  Fix compat textures without proper alpha, make the avatars be
10363 	     memoryblob://avatar/ and expand the fileengine slightly
10364     07e0d90  Send only the avatar hash on login
10365 
10366   Michał "Zuko" Żukowski <zuczeq@gmail.com>
10367     3ca49eb  Polish translation
10368 
10369 2010-01-31
10370   Stefan Hacker <dd0t@users.sourceforge.net>
10371     a7e7171  Auto-enable high contrast mode when high contrast theme is
10372 	     detected (Win only)
10373     95e41b8  Make high contrast mode of AudioBar use color to brush
10374 	     replacement table instead of fixed values
10375     48cc272  Add High contrast option for visually impaired. For now only
10376 	     affects AGC/VAD config bars
10377 
10378   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
10379     3ae5144  Updated Spanish translation
10380 
10381   Benjamin Jemlich <pcgod@users.sourceforge.net>
10382     62272b4  Regroup UI options
10383     584ab54  Always start the channel context menu at the first option
10384     5c17dbe  Fix TTS plaintext for long text messages
10385 
10386   Thorvald Natvig <slicer@users.sourceforge.net>
10387     bd97e45  Proof-of-concept image filesystem
10388     e99122c  Fix qt<4.6 overlay render
10389     0901e3a  Allow removing of texture without downloading it
10390 
10391 2010-01-30
10392   Stefan Hacker <dd0t@users.sourceforge.net>
10393     c1515fe  Special case for Speak right in the ACLEditors indicate scope
10394 	     for WriteACL functionality
10395     03f5930  Do not hide group/acl tabs from non-experts and visualize that
10396 	     WriteACL grants all rights by graying out the others if it is
10397 	     set.
10398 
10399   Natenom <natenom@natenom.com>
10400     82e3d5c  German Strings updated
10401 
10402   Thorvald Natvig <slicer@users.sourceforge.net>
10403     5004a8e  Fix snapshot path in binserver
10404     28641d2  Fix texture in D3D9 after reset
10405     3ebcd23  s/Texture/Avatar/ in menus
10406     93a4c7f  Fix mouseover textures and 1.2.1-compatibility
10407 
10408 2010-01-29
10409   Stefan Hacker <dd0t@users.sourceforge.net>
10410     e70d404  Allow the use of realName in smfauth and make it possible to
10411 	     read avatars from local file system
10412     ff36e04  Make smfauth display realName instead of memberName
10413     d30713c  Added Simple Machine Forums (SMF) authenticator to scripts
10414 	     folder
10415 
10416   Thorvald Natvig <slicer@users.sourceforge.net>
10417     1070713  Make channel_info and user_info be utf8 on mysql
10418     e913f4b  Have testauth return a dummy avatar
10419     705738a  Server-side avatar support
10420     75fc50a  User avatars
10421 
10422 2010-01-28
10423   haru_arc <arcenciel@users.sf.net>
10424     f816fe6  Updated and fixed japanese translation
10425 
10426   Erik Bouvin Pedersen <erikbp@users.sourceforge.net>
10427     eda8b2f  Update Danish translation.
10428 
10429   Mikkel Krautz <mikkel@krautz.dk>
10430     b2181bc  Re-enable Intel-specific hacks in OSX overlay.
10431     5f4fcb1  Socket-based overlay for Mac OS X.
10432 
10433   Thorvald Natvig <slicer@users.sourceforge.net>
10434     eba8bb3  Add strong cert link to cert wizard
10435     8b90d2e  Show tooltip warning in rich text editor when over message
10436 	     limits
10437     7a2061c  Propagate a few server config options to the client
10438     7d81002  Split ServerUser from Server.cpp
10439     d878550  Use glPixelStorei for subtexture updates on Win32
10440     fc76734  Fix LCD enable state
10441 
10442 2010-01-27
10443   Stefan Hacker <dd0t@users.sourceforge.net>
10444     cdf21bc  Some untranslatable strings were marked translatable
10445 
10446   Natenom <natenom@natenom.com>
10447     b502e7f  Updated German Translations
10448 
10449   Benjamin Jemlich <pcgod@users.sourceforge.net>
10450     202d1bb  Only enable Join Channel if we can join the channel.
10451     d891807  Always visible Join Channel context menu option
10452 
10453   Thorvald Natvig <slicer@users.sourceforge.net>
10454     f54a142  Fix endian on ARM
10455     af4ac7a  Fix enable-state for mute/deafen
10456 
10457 2010-01-26
10458   haru_arc <arcenciel@users.sf.net>
10459     8bd520e  Updated Japanese Translation
10460 
10461   Natenom <natenom@natenom.com>
10462     b1884ac  Updated German Translations
10463 
10464   Thorvald Natvig <slicer@users.sourceforge.net>
10465     57ef6e6  Fix texture assignment in server
10466     cf9c337  Fix enable-state of usermenu
10467     7f019a7  Remove last parts of old SharedMemory
10468     4568886  Be quiet about expected suppress state
10469     38015bf  Use the new blob/sha1 functions
10470     89a0f32  Make database work on sha1 for comment seen state
10471     63568fd  Client-side blob cache for comments
10472     e51a048  Make Win32 OGL overlay work in windowed mode
10473 
10474   Michał "Zuko" Żukowski <zuczeq@gmail.com>
10475     8b56834  Polish translation
10476 
10477 2010-01-25
10478   Thorvald Natvig <slicer@users.sourceforge.net>
10479     c00b9bf  Socket-based linux overlay
10480     eaf4fc0  Make new overlay drawer Qt 4.5 compaible and use QDir::home()
10481 	     for sockets
10482 
10483 2010-01-24
10484   Stefan Hacker <dd0t@users.sourceforge.net>
10485     e548546  Initial import of WIP mumble protocol description
10486 
10487   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
10488     59b0d54  Updated Spanish translation
10489 
10490   Thorvald Natvig <slicer@users.sourceforge.net>
10491     036c6c3  Remove dependence on sm.sm from Win32 overlay
10492     0baf758  D3D9, D3D10 and OpenGL/Win32 pipe-based overlay
10493     2322bec  Clean up texture assignment
10494 
10495 2010-01-23
10496   Eli Tallman <eli.github@gmail.com>
10497     d24d29b  Added alpha-testing ArmA 2 plugin; plugin version bumps
10498 
10499   Thorvald Natvig <slicer@users.sourceforge.net>
10500     7b30742  Add placeholder SharedMem unix implementation
10501     9dfc063  Add missing SharedMem files
10502     d173452  New SharedMemory2 class for communication client/server
10503 
10504 2010-01-22
10505   Benjamin Jemlich <pcgod@users.sourceforge.net>
10506     909d515  Add menu bar config option
10507     7213a00  Add a Self menu and remove the context menus from the menubar
10508     f07dc00  Disable auto expand in the user list
10509     64f30a4  Add text before the welcome message to fix weird QTextDocument
10510 	     behaviour
10511     588975a  Fix two compiler warnings
10512 
10513   Thorvald Natvig <slicer@users.sourceforge.net>
10514     b915976  Explicitly name 'struct' for C89 compliance
10515     6d885b2  Shared texture based overlay (client part)
10516     1f51f0c  Shmem based overlay (still WIP)
10517 
10518 2010-01-21
10519   Stefan Hacker <dd0t@users.sourceforge.net>
10520     345d96b  Replace URLs in TTS with more ear friendly strings
10521 
10522   Eli Tallman <eli.github@gmail.com>
10523     295bc08  MW2 updates
10524     71fd273  Add L4D2 plugin
10525 
10526   Thorvald Natvig <slicer@users.sourceforge.net>
10527     30b63c2  socket-based overlay (WIP)
10528     8d64449  Fix a few strings in AudioInput.ui
10529 
10530 2010-01-20
10531   Stefan Hacker <dd0t@users.sourceforge.net>
10532     179159c  Fix overlay cropping (used blue instead of alpha channel)
10533     02805c7  Give phpBB3auth.py auth the ability to display username next
10534 	     to avatar
10535 
10536   Mikkel Krautz <mikkel@krautz.dk>
10537     0216000  Fix OSX dist script for new libcelt-naming.
10538 
10539   Thorvald Natvig <slicer@users.sourceforge.net>
10540     6b75459  Instead of showing selfsigns as red, show strong certs as
10541 	     green, also in browser
10542     019224c  Upgrade CELT to 0.7.1
10543 
10544 2010-01-19
10545   Benjamin Jemlich <pcgod@users.sourceforge.net>
10546     e28919d  Fix log time coloring & text object too large text object
10547 	     error message
10548     7d8102f  Display errorString on listen failure
10549 
10550   Thorvald Natvig <slicer@users.sourceforge.net>
10551     bf008bb  Mark untrusted servers with a pale red color
10552     8b0cbe8  Qt 4.6.1 for static snapshots
10553     0835890  Reset document iterator after editing
10554     416a742  Fix icon contextmenu
10555     fd8dd9d  Update mkwrapper to generate astyle-compatible output
10556 
10557 2010-01-18
10558   Thorvald Natvig <slicer@users.sourceforge.net>
10559     20e73fc  Texture on demand
10560     56bff0a  Fetch comment/desc on demand
10561     b1bb8a8  Show cert expiry in wizard, and warn on startup if cert
10562 	     expires in <14 days
10563     731d293  Make the client compile, even if it's missing blob support
10564     5cd6a1b  Add icesecret .ini parameter to "protect" local Ice
10565 	     connections
10566     c129ba4  Add imagemessagelength limit to server
10567 
10568 2010-01-17
10569   Stefan Hacker <dd0t@users.sourceforge.net>
10570     dd6a310  Round out the redirectWhisperGroup doc in Murmur.ice
10571 
10572   Thorvald Natvig <slicer@users.sourceforge.net>
10573     d89423b  On-demand stuff for Ice
10574     60e7151  Serverside comment/texture send-on-demand
10575 
10576 2010-01-16
10577   Eli Tallman <eli.github@gmail.com>
10578     ad0f30f  MW2 version update
10579 
10580   Thorvald Natvig <slicer@users.sourceforge.net>
10581     d109910  Update to new naming for libcelt0
10582     7ec36ab  Update CELT
10583     814752a  Request CAP_SYS_RESOURCE and dynamically increase nofile on
10584 	     demand
10585     3a50ef5  Clean up suppress state messages
10586 
10587 2010-01-15
10588   Stefan Hacker <dd0t@users.sourceforge.net>
10589     838697d  Update LICENSE file for 2010
10590 
10591   Thorvald Natvig <slicer@users.sourceforge.net>
10592     0fc5d55  Fix bandwidth estimate for UserInformation and Ice
10593     8463c82  Increase userinfo update frequency and show stddev instead of
10594 	     variance
10595 
10596 2010-01-14
10597   Stefan Hacker <dd0t@users.sourceforge.net>
10598     221626f  Make click on client/channel link focus the chat bar
10599 
10600   Natenom <natenom@natenom.com>
10601     759480f  Updated German Translations
10602 
10603   Benjamin Jemlich <pcgod@users.sourceforge.net>
10604     e5fbc07  Fix stylesheets in log messages
10605 
10606   Thorvald Natvig <slicer@users.sourceforge.net>
10607     2f2012f  Use Qt 4.6.0 for static server snapshots
10608     31ff2e6  Use Protobuf 2.3.0 on Win32
10609     a14e3f2  Specify that we want crashreport descriptions in English,
10610 	     please
10611 
10612 2010-01-13
10613   Thorvald Natvig <slicer@users.sourceforge.net>
10614     daa8341  Don't set appusermodelid for 11x
10615     c876409  Include dxdiag in crashreport
10616 
10617 2010-01-12
10618   Benjamin Jemlich <pcgod@users.sourceforge.net>
10619     1e0ec8c  Fix coding style in ServerHandler
10620     68ac664  Unbreak log messages containing invalid links
10621     0bfb9c7  Update comment in updateRegistration for connected users
10622 
10623   Thorvald Natvig <slicer@users.sourceforge.net>
10624     c9f005b  Save/restore connectdialog state
10625     0671d7b  Show server name in trayicon tooltip
10626     cac28da  Show remote host in Server|Information
10627     95d667b  Show channel user count in G15
10628     c39492f  Unify 'IsThisVista?' checks to one place, and use release
10629 	     build apppath for jumplist
10630 
10631 2010-01-11
10632   Stefan Hacker <dd0t@users.sourceforge.net>
10633     c12f127  Fix focus tracking hiccup on disconnect in chat bar
10634     09dd4a3  Fix mumble-auth.py for 1.2.0 (#2926521)
10635 
10636   Benjamin Jemlich <pcgod@users.sourceforge.net>
10637     16a38a1  Add QThread yield calls
10638     c34a38c  Make cert details dialog in the user info dialog window modal
10639     5a567c0  Set last servername in URL handler
10640 
10641   Thorvald Natvig <slicer@users.sourceforge.net>
10642     da6ef89  Use QNetworkAccessManager to register, QHttp is deprecated
10643     876fd2f  Remove 'ulimit -r' from init script as it requires bash
10644     cbee6c8  Only show userinformation if server >= 1.2.2
10645 
10646 2010-01-10
10647   haru_arc <arcenciel@users.sf.net>
10648     5eed139  Fixed Japanese Translation for 1.2.1
10649 
10650   Jan Klass <kissaki@posteo.de>
10651     de2208e  German translation updates
10652 
10653   Benjamin Jemlich <pcgod@users.sourceforge.net>
10654     cf33de4  Move assembly of some protobuf messages to ServerHandler
10655     170fd04  Disable translation for some invisible strings
10656     a6a6680  Fix possible memory leak in tasklist code
10657     625fbc4  Fix multiple recent list entries with different usernames
10658 
10659   Thorvald Natvig <slicer@users.sourceforge.net>
10660     01b78bb  Show strong certificate state in client
10661     fd87e5b  Zero packet stats on startup (oops) and export strong
10662 	     certificate state
10663     a3cb3fb  Make UserInfo fields copyable
10664     3a2280f  Bump version to 1.2.2
10665     360085f  Hide empty statistics fields
10666     070f316  Show bandwidthrecord stats in client
10667     fba3df2  Export bandwidthrecord statistics
10668     73dc378  Clientside user information
10669     e233e6e  Fix mixed up stats sent from server
10670     08c753b  Userinfo (serverside)
10671 
10672 2010-01-09
10673   Eli Tallman <eli.github@gmail.com>
10674     a27bda5  Add top vector to UT2004
10675     77713c8  Fix unreliable pointer on 1942; fix UT3 top[1] reversal issue
10676 	     when looking down
10677 
10678   Thorvald Natvig <slicer@users.sourceforge.net>
10679     e11e8a7  Fixed patch for sqlite syntax
10680     ad833d6  Revert "Don't use mysql syntax in sqlite path"
10681     114d4ea  Don't use mysql syntax in sqlite path
10682     c85e37d  Try using skin: in a few more places
10683 
10684 2010-01-08
10685   Thorvald Natvig <slicer@users.sourceforge.net>
10686     0457bb0  Have G15 default as unavailable until proven otherwise
10687     2e177ba  Use uiAccess only for mumble.exe
10688 
10689 2010-01-07
10690   Eli Tallman <eli.github@gmail.com>
10691     57e8b77  Update remaining plugin licenses
10692     58081c6  Update licenses; add UT3, 2004, 1942 plugins; update some
10693 	     Source plugins
10694 
10695   Mikkel Krautz <mikkel@krautz.dk>
10696     d43d38c  Tell codesign where the mumble-overlay binary resides now.
10697 
10698   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
10699     9a38eee  Updated Spanish translation
10700     5989b9c  Updated Spanish Translation
10701 
10702   Benjamin Jemlich <pcgod@users.sourceforge.net>
10703     3ec3f5e  Fix compiling mumur on FreeBSD
10704     7426294  Update LICENSE
10705 
10706   Thorvald Natvig <slicer@users.sourceforge.net>
10707     2e36c68  Process disconnect events before connecting to new server
10708     10e4c19  Add Africa
10709     f6dd2b7  Intel C++ 11.1.054 on Win32
10710     b5b6ba2  Add getCertificateList to Ice
10711 
10712   Jonathan E. Hansen <zentriple@users.sourceforge.net>
10713     2e2652b  Update Danish translation for 1.2.1.
10714 
10715 2010-01-06
10716   haru_arc <arcenciel@users.sf.net>
10717     a8d4b61  Updated Japanese Translations
10718 
10719   Ilmar Kruis <seaeagle1@users.sourceforge.net>
10720     2701266  Positional audio plugin for Lord of the Rings Online.
10721 
10722 2010-01-05
10723   Thorvald Natvig <slicer@users.sourceforge.net>
10724     16339bf  Update license to 2010
10725     45da4e1  Add license info to a few plugins
10726 
10727 2010-01-04
10728   Eli Tallman <eli.github@gmail.com>
10729     85e5429  Add licenses to plugins
10730 
10731 2010-01-03
10732   haru_arc <arcenciel@users.sf.net>
10733     b9a647b  Updated Japanese Translations for 1.2.1
10734 
10735   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
10736     eee808d  Updated Spanish translation
10737 
10738   Natenom <natenom@natenom.com>
10739     c9f7a54  Updated German Translations
10740 
10741   Thorvald Natvig <slicer@users.sourceforge.net>
10742     2950634  Fix a few spelling problems
10743     cfcc962  Fix stuck PTT input in audiowizard
10744     6a8a20d  Roll back mumble_de.ts
10745     d150ba1  Fix spelling error in manpage
10746     64a7d22  Honor CONFIG+=no-crash-report for 11x
10747 
10748   Spaccaossi <spaccaossi@gmail.com>
10749     9019991  Italian translation for 1.2.1 and 1.1.x
10750 
10751   Michał "Zuko" Żukowski <zuczeq@gmail.com>
10752     336d02d  Updated Polish translation
10753 
10754 2009-12-31
10755   Thorvald Natvig <slicer@users.sourceforge.net>
10756     064969a  Allow setChannelState on root channel
10757 
10758 2009-12-30
10759   Benjamin Jemlich <pcgod@users.sourceforge.net>
10760     0434d8f  Hide the custom quality text if the checkbox is not visible
10761 
10762 2009-12-29
10763   Eli Tallman <eli.github@gmail.com>
10764     dec2ba8  Link AW PA setting to TransmitPosition
10765     c70af3e  Fix qcbHeadphone
10766     fce765a  Remove leftover stub
10767     d58af53  Fix remaining plugin bugs; ensure console connects get handled
10768 	     properly; link PA in AW to bTransmitPosition; set default
10769 	     minimum volume of PA to 85%
10770 
10771   Benjamin Jemlich <pcgod@users.sourceforge.net>
10772     3f9be33  Fix QWindowsVistaStyle hack when using stylesheets
10773     530bc5e  Add a default stylesheet for log messages
10774     3983bd1  Fix log CSS classes and remove "'s around channel/usernames
10775 
10776   Thorvald Natvig <slicer@users.sourceforge.net>
10777     52b5939  Don't showpage() on exit
10778     764151d  Fix a few leftover column 1 dataChanged()
10779     7825b04  Allow viewing comments in richtexteditor
10780     ef1b9ff  Search for mumble.ini in APPDATA as well
10781     feef4ef  Per-channel userlimits (usersperchannel in .ini, hidden
10782 	     option)
10783 
10784 2009-12-28
10785   Stefan Hacker <dd0t@users.sourceforge.net>
10786     32d4490  Replace bitwise operators with boolean ones in attenuation
10787 	     handling
10788 
10789   Benjamin Jemlich <pcgod@users.sourceforge.net>
10790     827cab2  Hack around Qt's Vista Style weirdness and drawing code
10791 	     cleanup
10792     9caba4f  Rewrite UserView drawing code
10793 
10794   Thorvald Natvig <slicer@users.sourceforge.net>
10795     04f3e4f  Handle permissiondenied for user rename in client
10796     338ea0f  Validate usernames on user rename
10797     02214c0  New PLC code in CELT master
10798     bef7408  Show and react immediately to tranmission changes in
10799 	     audiowizard
10800 
10801   Michał "Zuko" Żukowski <zuczeq@gmail.com>
10802     243f5c7  Update Polish installer
10803 
10804 2009-12-27
10805   haru_arc <arcenciel@users.sf.net>
10806     6364d67  Updated Japanese Translations for 1.2.1
10807 
10808   Stefan Hacker <dd0t@users.sourceforge.net>
10809     117f396  Make audio quality selection in audio wizard apply immediately
10810     afb7b45  Add "Attenuate applications while other users talk" check box
10811 	     to the audio wizard's device selection page
10812     26a5f9c  Make other applications volume slider represent attenuation.
10813 	     Fix surrounding strings.
10814     8bc620d  Add what's this and correct tooltip for attenuation feature
10815     6412b3a  Disable new attenuate others controls if the sound system does
10816 	     not support them
10817     c24b7f0  Make Gui for volume attenuation of other applications more
10818 	     useful
10819     347ef1d  Fix bug in attenuate others while you talk code
10820 
10821   Eli Tallman <eli.github@gmail.com>
10822     c0ecbd2  Fix vehicle V/H floats
10823     86f851f  Add ETQW plugin files
10824     417ae98  Unified string messages; added ETQW plugin; various plugin
10825 	     fixes, improvements and updates
10826 
10827   Mikkel Krautz <mikkel@krautz.dk>
10828     1b52809  Fix 11x crashreporter for OSX.
10829 
10830   Natenom <natenom@natenom.com>
10831     60ca8ee  Added some new translations for 1.2.1
10832 
10833   Benjamin Jemlich <pcgod@users.sourceforge.net>
10834     69a05b8  Small fixes for the german translation
10835     1c2a5b3  Change some translated strings
10836     5f8aedf  Add tasklist entries for recent connections
10837 
10838   Thorvald Natvig <slicer@users.sourceforge.net>
10839     ff50167  Use ShellExec to launch mumble in installer
10840     484aa0b  Add symlink for os_win
10841     676f6da  Backport crash reporter to 1.1.x
10842     1831073  Compile fix for 11x
10843     19d171c  Update changelog script to skip language updates
10844     a42f160  Set uiAccess to true
10845     eac3c5a  Allow spotify links
10846     107aedb  No, really, use short instead of char
10847     075098e  Listen to IPv4 explicitly if IPV6_V6ONLY is 1
10848     357e016  Fix bandwidth monitor to handle larger frame sizes
10849 
10850   Jonathan E. Hansen <zentriple@users.sourceforge.net>
10851     48646e1  Update Danish translation
10852     b24f793  Danish translation for 1.2
10853 
10854 2009-12-26
10855   Eli Tallman <eli.github@gmail.com>
10856     2566014  Linkcheck is different if loading movies
10857     87ec3c5  Fix BF2 link bug; improved context address
10858     98cd01e  Update MW2; remove useless context
10859 
10860 2009-12-24
10861   Stefan Hacker <dd0t@users.sourceforge.net>
10862     7a058a9  Add possibility to attenuate other applications while talking
10863     a7a18de  Show talking state in tray icon
10864 
10865   Eli Tallman <eli.github@gmail.com>
10866     9f48958  TF2 update
10867 
10868   Benjamin Jemlich <pcgod@users.sourceforge.net>
10869     b39f73b  Remove the flags column and draw the flags icons right aligned
10870     a6a4bba  Fix 11x compile error
10871     e2568ea  Added/Fixed accelerator keys and tab ordering
10872     f3a3d1d  Add channel join action to context menu
10873     4a45dd8  Fix TTS output for user links
10874 
10875 2009-12-23
10876   Thorvald Natvig <slicer@users.sourceforge.net>
10877     27ad7ea  Update Qt license text
10878     8389b64  Print a big, fat warning if resource limits indicate
10879 	     insuficient descriptors are available
10880     c360c5c  Update path to G15SDK 3.04
10881 
10882 2009-12-22
10883   Thorvald Natvig <slicer@users.sourceforge.net>
10884     20e65f8  Automatic certificate creation with backup and restore
10885 
10886 2009-12-21
10887   Stefan Hacker <dd0t@users.sourceforge.net>
10888     bb55b37  Fix current index on item move + chatbar default text update
10889     a9bd564  Only enable comment reset if there is a comment
10890     dc0cee5  Add the possibility to disable individual plugins (#2868251)
10891 
10892   Karl Dietz <dekarl@spaetfruehstuecken.org>
10893     6da2259  update wow plugin
10894 
10895   Jan Klass <kissaki@posteo.de>
10896     f5260da  indendation fix, normalization
10897 
10898   Benjamin Jemlich <pcgod@users.sourceforge.net>
10899     c25a624  Fix joined server link for registered users
10900     9f19fe4  Fixed typos and missing types in log messages.
10901     fa8a98d  Change getPathToChannel to return a QString instead of
10902 	     modifing it's arguments
10903     902fe58  Add links to the log window
10904     17f619e  Remember last channel on disconnect
10905 
10906   Thorvald Natvig <slicer@users.sourceforge.net>
10907     546b35c  Quickgenerate certificate for lazy users
10908     06f3542  Make celt compile on msvc again
10909     cb5c323  Add a few more CELT fixes
10910     32c256b  Delay plugin rescan
10911     ffed0d8  Don't update user plugins if userdir == systemdir
10912 
10913 2009-12-20
10914   unknown <LoL@.(none)>
10915     725c4cf  Update French translation
10916 
10917   Stefan Hacker <dd0t@users.sourceforge.net>
10918     2b70c8e  Add rename context menu entry in "Registered User" (#2885100)
10919     608650b  Disable qaUserComment/qaUserCommentReset action when no user
10920 	     is selected
10921     a193f1b  Improve robustness of custom chatbar context menu
10922     315ff84  Paste and send context menu entry for Chatbar (#2915069)
10923 
10924   Mikkel Krautz <mikkel@krautz.dk>
10925     d6ac81e  Fix resampling in PortAudio backend.
10926     04725ad  Attempt at better OSX 10.4 support.
10927 
10928   Thorvald Natvig <slicer@users.sourceforge.net>
10929     b392119  Fix help text for shortcut bind
10930     3593ead  Remove a leftover else for red->blue transition
10931     ed33707  Disable foreign key checks during database migration
10932 
10933 2009-12-19
10934   Eli Tallman <eli.github@gmail.com>
10935     75fbf02  TF2 update
10936 
10937   Thorvald Natvig <slicer@users.sourceforge.net>
10938     d179b5d  Allow exact match of server bandwidth
10939     b3e2cd6  Avoid red->blue flash transition on incoming whisper
10940 
10941 2009-12-18
10942   Benjamin Jemlich <pcgod@users.sourceforge.net>
10943     ebef80e  Fix audio wizard page visibility and layout
10944     ec9c1d7  Resend mute status after deleting a channel
10945     13d7225  Fix join subchannel shortcuts
10946     9d16137  Set correct target for the last whisper frame
10947 
10948 2009-12-17
10949   Stefan Hacker <dd0t@users.sourceforge.net>
10950     c421faf  Fix faulty function call in phpBB3auth.py
10951 
10952   Eli Tallman <eli.github@gmail.com>
10953     2c83e67  TF2 update; update DOS build number
10954     7b2d347  DODS update
10955 
10956 2009-12-16
10957   Stefan Hacker <dd0t@users.sourceforge.net>
10958     53346cb  Only show comment reset for other users
10959 
10960   Thorvald Natvig <slicer@users.sourceforge.net>
10961     90e945c  Add CONFIG+=analyze for VC. Needs a lot more filtering to be
10962 	     really usefull.
10963 
10964 2009-12-15
10965   Stefan Hacker <dd0t@users.sourceforge.net>
10966     d2114f2  Enhance adjustability of always on top setting
10967 
10968   Benjamin Jemlich <pcgod@users.sourceforge.net>
10969     0e241d1  Save server specific shortcuts on quit
10970     39ba54f  Fix RichTextEditor resizing in edit channel dialog
10971     839cf4c  Add a command line option to allow multiple clients
10972     fd830d7  Add the ability to colorize log messages
10973 
10974   Thorvald Natvig <slicer@users.sourceforge.net>
10975     718da15  Avoid a potential divide by 0 under really bizarre
10976 	     circumstances
10977 
10978 2009-12-14
10979   Eli Tallman <eli.github@gmail.com>
10980     9aaa8cc  TF2 update
10981 
10982 2009-12-13
10983   Stefan Hacker <dd0t@users.sourceforge.net>
10984     76c2c4d  Add quality & notification page to Audio Wizard
10985 
10986   Thorvald Natvig <slicer@users.sourceforge.net>
10987     2ed1710  Reupdate the CELT rev
10988 
10989 2009-12-12
10990   Phrag <info@clanwars.cz>
10991     6efe83a  Czech installer
10992 
10993   Julien Pardons <j.pardons@redline-hosting.eu>
10994     8d76b5a  Patch for icedemo.php (user edit)
10995 
10996   Thorvald Natvig <slicer@users.sourceforge.net>
10997     18a3e80  Fix permissiondenied on invalid channel
10998     a1114e4  Enable connect to freshly added servers
10999     11a6e94  Cache result of doEcho
11000 
11001 2009-12-11
11002   Thorvald Natvig <slicer@users.sourceforge.net>
11003     9716748  Include varlength array fix for CELT
11004     842769a  Use a bit more forgiving bandwidth estimation on the server
11005     7dcc10e  Add frame header when computing bandwidth on client
11006     43c4def  Try the new LPC-based LPC for CELT
11007     f0298e3  Bump version to 1.2.1
11008     867da14  Order channels when importing to MySQL
11009 
11010 2009-12-10
11011   haru_arc <arcenciel@users.sf.net>
11012     d5e0afb  Japanese Translation for 1.2.0
11013 
11014   Eli Tallman <eli.github@gmail.com>
11015     a4ea89c  Added BFHeroes plugin; updated BF2 and BF2142 with IP contexts
11016 	     and improved linkstates
11017 
11018   Mikkel Krautz <mikkel@krautz.dk>
11019     9171b43  Add missing .plists to DIST.
11020     e9f7e0a  Add no-cocoa CONFIG option, to allow Mumble to build against
11021 	     non-Cocoa Qt.
11022 
11023   Thorvald Natvig <slicer@users.sourceforge.net>
11024     68d33ba  Disable unfinished translations
11025     84c63d8  Update release scripts for new host
11026 
11027 2009-12-08
11028   Cristian Gattamelati <cristian.gattamelati@gmail.com>
11029     75f5b37  Italian Installer update
11030 
11031   Eli Tallman <eli.github@gmail.com>
11032     eb9ab11  Various Source plugin updates, fixes; CoD4, MW2 context fixes
11033 
11034   Mikkel Krautz <mikkel@krautz.dk>
11035     e595948  Fix overlay launcher for Snow Leopard. Update bundle
11036 	     identifiers.
11037 
11038   Thorvald Natvig <slicer@users.sourceforge.net>
11039     f4093f7  Work around bug in 4.4 compat emitDataChanged
11040 
11041   Bartek "stranded" Sumowski <sumowski@gmail.com>
11042     58f9726  Updated Polish translation
11043 
11044 2009-12-07
11045   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
11046     be4786d  Updated Spanish translation
11047 
11048   Thorvald Natvig <slicer@users.sourceforge.net>
11049     5554295  Use Qt4.4 compatible datastream for jitter report
11050 
11051 2009-12-06
11052   Thorvald Natvig <slicer@users.sourceforge.net>
11053     a0908d5  Only reload stylesheet when necesarry
11054     8f09a06  Set context for 4.6.0 translations
11055 
11056 2009-12-04
11057   Stefan Hacker <dd0t@users.sourceforge.net>
11058     332b143  Make phpBB3auth.py python 2.4 compatible and improve avatar
11059 	     resizing
11060 
11061   Eli Tallman <eli.github@gmail.com>
11062     e77beae  AOC, CSS string updates; Dys, Insurgenccy, TF2 IP:Port context
11063 	     support. DODS IP:Port+Team context support; CoD4 context fix;
11064 	     Manual plugin shortname fix
11065 
11066   Thorvald Natvig <slicer@users.sourceforge.net>
11067     acb7642  Better fix for zerosized voice packets
11068     5819780  Ignore zero-sized voice packets
11069 
11070 2009-12-03
11071   Thorvald Natvig <slicer@users.sourceforge.net>
11072     4023e4c  Back to the updated master branch of CELT
11073 
11074 2009-12-02
11075   Thorvald Natvig <slicer@users.sourceforge.net>
11076     22f70fb  Usage format 2
11077     a4f1ff7  Don't bother sending short jitter reports
11078 
11079   Bartek "stranded" Sumowski <sumowski@gmail.com>
11080     0521e38  Update 11x Polish translation
11081 
11082 2009-12-01
11083   Stefan Hacker <dd0t@users.sourceforge.net>
11084     aa59399  Manual positioning plugin
11085 
11086   Eli Tallman <eli.github@gmail.com>
11087     53fcb70  Gmod update
11088 
11089   BAYSSE Laurent <lolo_32@users.sourceforge.net>
11090     d8188f7  Translations in French of new strings, and some minor write
11091 	     and grammar errors corrected
11092 
11093   Mikkel Krautz <mikkel@krautz.dk>
11094     fdc8261  Fix up dylib refs for libmanual.dylib.
11095     84099e5  Fix Mac ConfigDialog for Qt 4.6.
11096     36c015c  OSX build fixes for Qt 4.6.
11097     7aa6e67  Fix graphical glitch on OSX.
11098     0e676a1  Strip debug symbols after extracting them for CONFIG+=symbol
11099 	     for macx.
11100 
11101   Benjamin Jemlich <pcgod@users.sourceforge.net>
11102     8533e2a  Fix manual positioning plugin on linux
11103 
11104   Thorvald Natvig <slicer@users.sourceforge.net>
11105     45ebdb6  Quiet down a few compiler warnings
11106     a908b5a  Use WId explicitly
11107     7b30399  Commit shortcut editor before adding/removing
11108     ad9c725  Use SEH magic to work around __HrLoadAllImportsForDll oddities
11109     ff4057b  Try to promote libGL.so to global scope if we can't resolve it
11110 	     directly
11111     14ff24f  Add magic 0.7.0 detector
11112 
11113 2009-11-30
11114   arrai <array.of.intellect@gmail.com>
11115     00f3aa2  Fixed linking temporary channels
11116 
11117   Stefan Hacker <dd0t@users.sourceforge.net>
11118     3a3926c  Extend TestLink plugin with comments so its code can be used
11119 	     directly in the documentation page
11120 
11121   BAYSSE Laurent <lolo_32@users.sourceforge.net>
11122     0632e82  Add the new strings
11123     47d2398  Translations in French of installer and Mumble
11124 
11125   Natenom <natenom@natenom.com>
11126     f392cb6  Updated German translations for 1.2.0
11127 
11128   Thorvald Natvig <slicer@users.sourceforge.net>
11129     e7f089b  String updates
11130     334fe4d  Upgrade deps to 4.6.0-rc1, openssl 1.0.0b4, boost 1.41
11131     6d9a0e0  Change to straight 4-byte encoding for floats
11132     dfd87b0  For fresh IP bans, don't clone hash and username
11133     1f6e1dd  Fall back to -ldns_sd if pkgconfig for avahi isn't found
11134 
11135 2009-11-28
11136   Stefan Hacker <dd0t@users.sourceforge.net>
11137     1c8d127  Fix mistake in previous message patch
11138 
11139 2009-11-27
11140   Eli Tallman <eli.github@gmail.com>
11141     85919ce  Remove uncommitted game plugin
11142     f6c26d6  CoD5 version bump; fix MW2SO .pro
11143 
11144   Mikkel Krautz <mikkel@krautz.dk>
11145     3089fbe  Fix typo in ConfigDialog fix for OSX.
11146     f61dd13  Make sure ConfigDialog is sized properly on OSX.
11147 
11148 2009-11-26
11149   Mikkel Krautz <mikkel@krautz.dk>
11150     a7f4bea  Fix mumble11x build.
11151 
11152   Benjamin Jemlich <pcgod@users.sourceforge.net>
11153     fbb9989  Fix crash with importing a passworded cert
11154 
11155   Thorvald Natvig <slicer@users.sourceforge.net>
11156     4b9941f  Update the celt codec yet again to fix more bugs
11157     4d64a01  Update celt version
11158     6bce206  Delay restoreGeometry to after windowflags are set
11159     d042b70  Add jitter data to usage report
11160 
11161 2009-11-25
11162   Stefan Hacker <dd0t@users.sourceforge.net>
11163     b2b8c10  Fix #2903204: wrong status message displayed for deafened
11164 	     (server) event
11165 
11166   Eli Tallman <eli.github@gmail.com>
11167     9766240  MW2 string updates, TF2 identifier update
11168 
11169   Mikkel Krautz <mikkel@krautz.dk>
11170     760bf63  Fix no-dbus build.
11171     e0e8bc0  Fix OSX compatibility client launching and URL handling for
11172 	     unversioned and ?version=1.1.x URLs.
11173 
11174   Benjamin Jemlich <pcgod@users.sourceforge.net>
11175     a22567a  Fix cert name display with non ascii chars
11176     1d07f8a  Store the comment in the user object if it's changed via RPC
11177 
11178   Thorvald Natvig <slicer@users.sourceforge.net>
11179     23ada59  Update 0.7.0-src to a version that builds on Win32
11180 
11181 2009-11-24
11182   Eli Tallman <eli.github@gmail.com>
11183     50af882  MW2SO fix state value
11184 
11185   Thorvald Natvig <slicer@users.sourceforge.net>
11186     62aa53b  Don't deref the mainwindow before it's created
11187 
11188 2009-11-23
11189   Eli Tallman <eli.github@gmail.com>
11190     b7bc917  Fix MW2 positional data
11191 
11192   Thorvald Natvig <slicer@users.sourceforge.net>
11193     3f7ad99  Fix a few strings
11194     39cd472  Upgrade celt to exp_time_pitch
11195     67fc2c4  Change qwave loading to avoid a few XP bugs
11196 
11197 2009-11-22
11198   Stefan Hacker <dd0t@users.sourceforge.net>
11199     0c60717  Add channelname and username var to murmur.ini to make them
11200 	     more visible
11201     6150c78  Fix Unicode handling in phpBB3auth.py and make it able to load
11202 	     raw Ice configuration tuples
11203 
11204   Mikkel Krautz <mikkel@krautz.dk>
11205     860c105  Update Mac OS X Boost to 1.41.0.
11206     a3cc6a2  Property list fixup for OSX binaries.
11207     e96809e  Extract .dSYM debug symbols on Mac OS X when using
11208 	     CONFIG=symbols.
11209     c365ac6  Clean up overlay_mac build.
11210     ae45a2f  Use -dead_strip linker option on OSX.
11211     0a2ef0e  Clean up Unix section of compiler.pri. Keep platform specific
11212 	     flags in their own sections.
11213     8a10baf  Add phpBB3auth to OSX dist script. Remove dead PackageMaker
11214 	     code.
11215 
11216   Benjamin Jemlich <pcgod@users.sourceforge.net>
11217     3172ae4  Fix client ban timezone handling
11218     c180869  Check bans using UTC time
11219     248d44a  Fix ban expiration
11220 
11221   Thorvald Natvig <slicer@users.sourceforge.net>
11222     f16570e  Stop findDesiredChannel while still connecting
11223     2dc541b  Fix lingering channel comments
11224 
11225 2009-11-21
11226   Stefan Hacker <dd0t@users.sourceforge.net>
11227     01a72bb  Integrate default sound pack into mumble
11228 
11229   Eli Tallman <eli.github@gmail.com>
11230     54a487e  AOC, CSS full context support
11231     765c399  MW2 MP update
11232 
11233   BAYSSE Laurent <lolo_32@users.sourceforge.net>
11234     6390d4a  French translation update for 1.2.0
11235 
11236   Mikkel Krautz <mikkel@krautz.dk>
11237     88c1b27  Refine MainWindow aesthetics on OSX.
11238 
11239   Benjamin Jemlich <pcgod@users.sourceforge.net>
11240     3e66866  Use a new instance for each iteration so we don't leak
11241 	     information of previous items in Ice replies
11242 
11243 2009-11-20
11244   Stefan Hacker <dd0t@users.sourceforge.net>
11245     4ad97d3  Add Server connect timeout of 30s.
11246     99b99e9  Reduce TTS/Notification Spam in defaults and reclassify some
11247 	     unimportant log messages to info level.
11248 
11249   Mikkel Krautz <mikkel@krautz.dk>
11250     447ac82  General LCD fixups and make G15 on OSX a bit prettier.
11251 
11252 2009-11-19
11253   Martin Skilnand <cybknight@users.sourceforge.net>
11254     7f0ba42  Centered dD0T type authenticated.svg.
11255     62f9a8b  dD0T version of authenticated.svg. Attempt two.
11256     b803a43  Making comment icons less 3D.
11257     421d778  Replaced authenticated.svg
11258 
11259   Stefan Hacker <dd0t@users.sourceforge.net>
11260     6144233  Revert to second draft for authenticated.svg.
11261 
11262   Mikkel Krautz <mikkel@krautz.dk>
11263     81c9e78  Revert AudioDevice{set,get} parameter change in CoreAudio.
11264     da18c1f  Make sure G15 works on OSX.
11265 
11266 2009-11-18
11267   haru_arc <arcenciel@users.sf.net>
11268     a8a25e9  Japanese Translation
11269 
11270   Eli Tallman <eli.github@gmail.com>
11271     1176bdf  MW2 plugins version updates
11272 
11273   Jan Klass <kissaki@posteo.de>
11274     640d91e  German translation update minor English text fix
11275 
11276   Mikkel Krautz <mikkel@krautz.dk>
11277     a3cbe21  Don't disable for CoreAudio builds on Mac.
11278 
11279   Benjamin Jemlich <pcgod@users.sourceforge.net>
11280     3c050e9  Add an option to reject connections without a certificate
11281     298d342  Add a warning if the settings database is read-only
11282 
11283   Thorvald Natvig <slicer@users.sourceforge.net>
11284     5254448  Initialize bCertRequired
11285 
11286 2009-11-17
11287   Stefan Hacker <dd0t@users.sourceforge.net>
11288     34f9ea9  Raise default quality to 40kbit/s
11289 
11290   Benjamin Jemlich <pcgod@users.sourceforge.net>
11291     2a582a6  Change reject type field to uint32
11292 
11293   Thorvald Natvig <slicer@users.sourceforge.net>
11294     0c36a80  Add some type safetyp to denytype
11295     c8b81b6  Make rejecttype optional
11296 
11297 2009-11-16
11298   Martin Skilnand <cybknight@users.sourceforge.net>
11299     c4d99f5  New comment icons for review.
11300 
11301 2009-11-15
11302   Stefan Hacker <dd0t@users.sourceforge.net>
11303     d28e95f  Some comments and minimal refactoring of
11304 	     Server::recheckCodecVersions()
11305     0eea7b5  Make hl2dm PA plugin compile again.
11306 
11307 2009-11-14
11308   Eli Tallman <eli.github@gmail.com>
11309     5ec2225  Ins, TF2, L4D updates
11310     ac11b54  Fix CoDMW2SO state value
11311     9cc7f15  Add MW2 plugins to installer
11312     b560789  Add MW2 plugins to plugins.pro
11313     d5777ef  Fixed state and V/H for MW2; MW2SpecOps plugin added
11314     dfd7909  Fixed state for MW2; MW2SpecOps plugin added
11315 
11316   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
11317     4911c8a  Update Spanish translation
11318 
11319 2009-11-13
11320   Mikkel Krautz <mikkel@krautz.dk>
11321     c81ff65  CoreAudio: Allow devices to run even if they have to use their
11322 	     default buffer length (when we can't set it ourselves)
11323     71e1b7b  Add buffer range debugging to CoreAudio. Fix isInput parameter
11324 	     for setting buffer size.
11325 
11326 2009-11-12
11327   Stefan Hacker <dd0t@users.sourceforge.net>
11328     7411fc9  Use localeAwareCompare for overlay sorting.
11329 
11330   Karl Dietz <dekarl@spaetfruehstuecken.org>
11331     6019fc1  plugins/wow: disable context in release builds
11332     8589e57  Clarify condition in PA context handling
11333 
11334   Eli Tallman <eli.github@gmail.com>
11335     7f146f2  CRLF
11336 
11337   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
11338     382bca6  Updated Spanish translation
11339 
11340   Patrick Matthäi <pmatthaei@debian.org>
11341     ec48050  Spelling fix
11342 
11343   Thorvald Natvig <slicer@users.sourceforge.net>
11344     3df0dce  Add direct dependent libraries under X11
11345 
11346 2009-11-11
11347   Eli Tallman <eli.github@gmail.com>
11348     ddb16ce  CoDMW2 plugin; HL2DM context example
11349 
11350   Mikkel Krautz <mikkel@krautz.dk>
11351     aba1fc2  Update osxdist script for beta and fix diskimage window
11352 	     dimensions.
11353 
11354   Thorvald Natvig <slicer@users.sourceforge.net>
11355     ada9d58  Allow setting version on binserver script too
11356     f3b2395  Allow release script to specify custom version
11357     f3e9ed7  Automatically use system CELT if it's >= 0.7.0
11358     66c2261  Change initialization order to allow direct-copy constructor
11359     bd33712  .ts file update
11360     a59ce15  Don't distribute older celt versions in tarball either
11361     f765851  Initialize ucFlags properly
11362     786ed67  First check SSL cert errors, THEN check the SSL version
11363 
11364 2009-11-10
11365   Jan Klass <kissaki@posteo.de>
11366     91f536b  fix some obvious English text issues
11367 
11368   Ludwig Nussel <ludwig.nussel@suse.de>
11369     7dae3ed  silence integer/pointer cast warning
11370     1b2647b  Qt 4.4 doesn't have emitDataChanged(), the function is the
11371 	     replacement
11372 
11373   Mikkel Krautz <mikkel@krautz.dk>
11374     3efd3dd  Fix reference to two sliders in Audio Wizard VAD strings.
11375 
11376   Benjamin Jemlich <pcgod@users.sourceforge.net>
11377     0917b0a  Deny category dragging
11378 
11379   Thorvald Natvig <slicer@users.sourceforge.net>
11380     7e4ce0e  Build only 0.7.0, 0.6.1 etc are deprecated for the beta
11381     505e774  Source string fixes from naproxeno
11382     9239379  Punctuation fixes for tooltips
11383     2f7e430  Use TLSv1 on server
11384     75b9256  Use CONFIG+=packaged when building official packages from git
11385     6fdad28  TLSv1 by default -- fallback to 1.1.x for SSLv3
11386     8b0549b  Display bitrate correctly for Speex, and default to 2x10ms
11387 	     packets
11388     64d16b8  Remove input policy from dist list
11389 
11390   Spaccaossi <spaccaossi@gmail.com>
11391     aed4569  Italian translation for 1.2
11392 
11393 2009-11-09
11394   Thorvald Natvig <slicer@users.sourceforge.net>
11395     0a0c83f  Add overlay safety checks for 11x too
11396     51f4bf3  Update benchmark test
11397     997c5f3  Fix player removing from overlay when they disconnect
11398     52aead7  Use UAC NSIS plugin
11399 
11400 2009-11-08
11401   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
11402     0bfaea9  Updated Spanish translation.
11403 
11404   meanracoon <racoon@meanclan.org>
11405     6db9fb1  Dutch Installer Translation
11406 
11407 2009-11-07
11408   Stefan Hacker <dd0t@users.sourceforge.net>
11409     4c5930b  Make channel moving require ChanACL::Write privileges.
11410 
11411   Karl Dietz <dekarl@spaetfruehstuecken.org>
11412     e0c0609  stabilty improvements
11413 
11414   Ludwig Nussel <ludwig.nussel@suse.de>
11415     e2a8a20  allow to disable crash report dialog
11416     c7f93ed  fix build with qt 4.4
11417     317a2bf  add support for certificate directories
11418 
11419   Benjamin Jemlich <pcgod@users.sourceforge.net>
11420     1ef709d  show user count on channels
11421     966f34d  fix memory leak with ptt audio cue
11422     3a6e97a  pass commandline arguments to Ice
11423 
11424   Thorvald Natvig <slicer@users.sourceforge.net>
11425     72d78aa  Arch-dependant library load on Win32
11426     e5dab47  Make celtbuilds symlinks
11427     ede39c7  Ice options in murmur.ini
11428     5e71c19  Use 0x040500 instead of QT_VERSION_CHECK()
11429     cf437d9  Make no-crash-report a config option
11430     b46694b  And fix the same leak in speech itself.
11431     47f8d8f  Usr \r\n on Win32 for murmur.ini
11432 
11433 2009-11-06
11434   Mikkel Krautz <mikkel@krautz.dk>
11435     8dcb531  Catch and handle kCGEventTapDisabledByTimeout Snow Leopard
11436 	     behavior in GlobalShortcutMac.
11437     af80da5  Catch 'disable' events in GlobalShortctMac.
11438     13e7d21  Allow Default Device in CoreAudio to be translated.
11439 
11440 2009-11-05
11441   haru_arc <arcenciel@users.sf.net>
11442     cd3e90f  fixed japanese translation
11443 
11444 2009-11-04
11445   Thorvald Natvig <slicer@users.sourceforge.net>
11446     bf23ffc  Show client versions in the log
11447 
11448 2009-11-03
11449   haru_arc <arcenciel@users.sf.net>
11450     26d77a2  Japanese Installer Translation
11451     48d03a5  Japanese Translation
11452 
11453   Thorvald Natvig <slicer@users.sourceforge.net>
11454     5f07255  Add workaround for Chrome cut&paste URL on Win32
11455     e3aae8c  If not connected, use highest codec version
11456     c9117e1  Use SO_PRIORITY on nix to set packet queue priority
11457     2ea8ede  Clientside QoS option
11458 
11459 2009-11-02
11460   Spaccaossi <spaccaossi@gmail.com>
11461     366110e  Italian installer translation
11462 
11463 2009-11-01
11464   Stefan Hacker <dd0t@users.sourceforge.net>
11465     2308cf5  Minimal fixes in German translation.
11466     68536c3  Switch default overlay font for Windows and OSX to Verdana.
11467     cad983b  German Translation (1/3)
11468 
11469   Mikkel Krautz <mikkel@krautz.dk>
11470     7acf3ff  Change QPushButton -> QToolButton in ShortcutTargetWidget.
11471 	     Fixes ShortcutTargetWidget glitch on OSX.
11472 
11473   Benjamin Jemlich <pcgod@users.sourceforge.net>
11474     aab13b4  German Translation (2/3)
11475 
11476   Timo K <timer@dbclan.de>
11477     7a66764  German Translation (3/3)
11478 
11479 2009-10-31
11480   Stefan Hacker <dd0t@users.sourceforge.net>
11481     7cb7803  Fix regression in regression Fix (phpBB3auth.py)
11482     122cfcb  Fix regression in boolean config value parsing in
11483 	     phpBB3auth.py
11484     9f36caa  Fix getRegisteredUsers in phpBB3auth.py and restrict
11485 	     operations to normal and founder users.
11486 
11487   Karl Dietz <dekarl@spaetfruehstuecken.org>
11488     d6de243  Transmit position from avatar and heading from camera.
11489     b5b4777  Update WoW plugin.
11490 
11491   Jan Klass <kissaki@posteo.de>
11492     c9112a2  German Translation
11493 
11494 2009-10-30
11495   Stefan Hacker <dd0t@users.sourceforge.net>
11496     5207473  Daemon mode and py25 compat for phpBB3auth.py. Fixed line
11497 	     endings of phpBB3auth.ini + minimal changes.
11498     9c3351c  Fix phpBB3auth.py encoding/line endings + small style changes.
11499 
11500   Thorvald Natvig <slicer@users.sourceforge.net>
11501     ccbe964  Sort overlay
11502 
11503 2009-10-29
11504   Thorvald Natvig <slicer@users.sourceforge.net>
11505     d899cc2  Update bFirstTime to be unique to 1.2.0 -- get people through
11506 	     the audio wizard again
11507     c1a4cb0  Allow ftp:// links through whitewash list
11508 
11509 2009-10-28
11510   Stefan Hacker <dd0t@users.sourceforge.net>
11511     9dd0edc  phpBB3 authenticator written in python + ice
11512 
11513   Thorvald Natvig <slicer@users.sourceforge.net>
11514     893f8c1  Keep references to volume objects around, should improve
11515 	     WASAPI volume ducking.
11516     471b2df  Remove debugging output from addMic
11517     b8192cf  Qipo still produces SSE2 opcodes in pure-float paths, even
11518 	     without QxSSE2.
11519     351c1b3  Replace echo-jitterbuffer with a queue
11520 
11521 2009-10-27
11522   Mikkel Krautz <mikkel@krautz.dk>
11523     c1c0025  Re-add bRunning to CoreAudio. encodeAudioFrame() uses it to
11524 	     determine if AudioInput is running.
11525     9e7e9f2  Add small warning message to help debug GlobalShortcutMac
11526 	     strangeness.
11527     80a2baf  Change libcelt filename in osxdist.
11528 
11529   Thorvald Natvig <slicer@users.sourceforge.net>
11530     1260b95  Speed tests for resamplers
11531     e7b4688  Fix crash if sharedmemory is missing
11532     e3bfc2f  Clean up compiler flags on Win32
11533     e24c809  Update scripts for 1.2, remove deprecated input policy
11534     1b2bf32  Mention the s/UserInfo/byte/ hack in the .ice
11535 
11536 2009-10-26
11537   Thorvald Natvig <slicer@users.sourceforge.net>
11538     0e6214f  Don't put unpushed speex reference in the tree.
11539     dba7de2  Re-enable IPO now that we have a workaround, and add the
11540 	     missing speex file
11541     2045012  Use correct includes for celt, and update packaging script
11542     2de0060  Build CELT 0.7.0
11543 
11544 2009-10-25
11545   Thorvald Natvig <slicer@users.sourceforge.net>
11546     9b9b5eb  Libspeex's resampler misbuilds with -Qipo, disable until
11547 	     analyzed
11548     384c0df  Blacklist explroer.exe from the overlay
11549     54adcf8  Make protobuf a dll
11550     f05f8a1  Use speex_lib_get_mode instead of direct linking
11551     62b1536  Enable edit menuentry if write on parent (sync with server
11552 	     permissions), and fix speex compile bug
11553     6a4a2b6  Precache permission on parent channel
11554     0c05ca0  Don't send superuser in msgUserList
11555     9d3274b  Enable more SSE optimizations and compile Speex as dll
11556 
11557 2009-10-24
11558   Mikkel Krautz <mikkel@krautz.dk>
11559     aa5cdbc  Remove superfluous bRunning's from CoreAudio.
11560     94ecb90  Don't sleep in CoreAudio thread when waiting for output data.
11561 	     Clashes with TextToSpeech.
11562 
11563   Thorvald Natvig <slicer@users.sourceforge.net>
11564     a517f5a  Permission denied for missing cert
11565 
11566 2009-10-23
11567   Mikkel Krautz <mikkel@krautz.dk>
11568     720b0e4  Crash Reporter implementation for OSX.
11569 
11570   Thorvald Natvig <slicer@users.sourceforge.net>
11571     874c03a  Source strings for 1.2.0 alpha
11572     580655f  English source strings
11573 
11574 2009-10-22
11575   Mikkel Krautz <mikkel@krautz.dk>
11576     6cde32b  Remove custom speex fatal handler as well.
11577     ae0d2db  OSX ConfigDialog for 11x.
11578     470f6ed  Remove old unused OSX overlay code.
11579     3bfe5b3  Proper debug handling for OSX overlay launcher.
11580     94f4542  Add CoreAudio source files for 11x, as well.
11581     4d08538  CoreAudio for 11x.
11582     01a4770  Build OSX client without PortAudio.
11583     9d78c54  CoreAudio audio backend for OSX.
11584 
11585   Thorvald Natvig <slicer@users.sourceforge.net>
11586     af09b09  CELT with proper VBR
11587     1ca8016  Use proper symlinks for shared files
11588 
11589 2009-10-21
11590   Thorvald Natvig <slicer@users.sourceforge.net>
11591     9a7e709  Allow EINTR during poll
11592     572b530  Allow setInfo with name if it doesn't change
11593     02ccd34  Clear ACL cache when removing users
11594     0104375  Disable echobox on wizard init unless supported
11595     e73c9b0  Compile released snapshots with IPP
11596     6216f4a  Distribute dbghelp.dll on Win32 so it can work on older XP
11597 	     installations
11598     99ba4f4  Clean up STACKVAR for murmur
11599     79d7461  We don't really support plaintext anymore, so remove detection
11600 	     from the rich text editor
11601     146cc63  Cache pingsort
11602 
11603 2009-10-20
11604   Martin Skilnand <cybknight@users.sourceforge.net>
11605     1813b2e  channel_linked.svg now with blue glow.
11606     fa3f1e9  Different style edge for better rendering?
11607     025138d  New test muted_local.svg
11608 
11609   Thorvald Natvig <slicer@users.sourceforge.net>
11610     3b23451  Explicitly set DirectInput device pointer to NULL to ease
11611 	     debugging
11612     866214d  Save localmute state
11613     2a2417a  If sighup when not detached, interpret as quit
11614     be58259  Allow murmurd to compile under Qt 4.4.3
11615     e6037df  Update release script for multiple celt versions
11616     488f252  Fix crash when removing last shortcut after editing it
11617     a4c6556  Compile new celt juggling on Intel compiler
11618 
11619 2009-10-19
11620   Martin Skilnand <cybknight@users.sourceforge.net>
11621     a2426bf  Test icons/muted_local.svg
11622 
11623   Mikkel Krautz <mikkel@krautz.dk>
11624     3cf23bd  Properly save expert state in OSX ConfigDialog.
11625     a484529  CELT dynload paths for OSX.
11626 
11627   Benjamin Jemlich <pcgod@users.sourceforge.net>
11628     5917312  Don't allow to disable the temporary checkbox
11629 
11630   Thorvald Natvig <slicer@users.sourceforge.net>
11631     59678e2  Delete 1.1.x shortcut from desktop on uninstall
11632     8a7b17e  Allow serverpassword as alias for password in setConf
11633     d97a49f  Check if name is already in use before allowing a rename
11634     d71202b  Fix more compiler warnings
11635     12a2644  Fix a few compiler warnings
11636     9958660  Clean up compiler warnings on Win32
11637     943f241  Moc turbo-mode
11638     aed0eda  Update Win32 installer with celt dynlibs
11639     a122549  Reset encoder when restarting sending
11640     d655742  Default codec to 0x800000a on client
11641     53bb306  Clientside celt codec juggling
11642     73388f3  Force alpha-preference for bitstream 8000000a
11643 
11644 2009-10-18
11645   Thorvald Natvig <slicer@users.sourceforge.net>
11646     7dbaf74  Use full version filenames for celt lib
11647     925dd22  Serverside alpha/beta celt version choice
11648     5f8c841  Use int instead of uint to represent version
11649     f00341b  Set permission value to heuristic to avoid quadruple query
11650     a3aea25  Send celt version on login
11651     2abfacf  Multicelt build fixes on nix
11652     5247bf7  Clientside celt juggling library load
11653     b8813f3  Build CELT dynamic
11654 
11655 2009-10-17
11656   Stefan Hacker <dd0t@users.sourceforge.net>
11657     a879bf8  Fix 2880700 : [8af721] wrong chat line text
11658     fe8789c  Fix behavior if we don't get permission query replies.
11659     aa88607  Fix permission poll on connect + docs for involved functions
11660 
11661   Thorvald Natvig <slicer@users.sourceforge.net>
11662     465cbbd  Use 0 to express missing permissions
11663     94035cf  Add CELT version vector to authenticate packet
11664     d9335a5  Move user before clearing cache, not after
11665 
11666 2009-10-16
11667   Thorvald Natvig <slicer@users.sourceforge.net>
11668     20ec12c  Don't query channel permissions when disconnected
11669     1ba7c2d  Clear permission cache on root on connect
11670 
11671 2009-10-15
11672   Stefan Hacker <dd0t@users.sourceforge.net>
11673     62c3531  Disable chatbar if it is not usable anyway.
11674 
11675   Thorvald Natvig <slicer@users.sourceforge.net>
11676     696bfed  Avoid overcopy for multichannel echo
11677     d1e5d7f  English source strings
11678     8fdfabe  Include image dimensions in document size
11679     7a8ca97  Remove texture option and fix chantemp default
11680 
11681 2009-10-14
11682   Eli Tallman <eli.github@gmail.com>
11683     7eee5f5  Source plugins update
11684 
11685   Benjamin Jemlich <pcgod@users.sourceforge.net>
11686     d0b371c  fix text cursor in chatbar
11687 
11688   Thorvald Natvig <slicer@users.sourceforge.net>
11689     5ae7c8c  SuperUser can't query permissions
11690     2c92c17  Clientside permission query
11691     ff70bc7  Clientside dummy for permission query
11692 
11693 2009-10-13
11694   Chosi <chosi@choseh.de>
11695     f75ae8b  L4D plugin update to rev 3986
11696 
11697   Stefan Hacker <dd0t@users.sourceforge.net>
11698     56f5f97  Tab and Ctrl+Space completion for chatbar.
11699     0043285  Very small style fix ;-)
11700 
11701   Thorvald Natvig <slicer@users.sourceforge.net>
11702     7439bc4  Permission query (serverside)
11703     055c13f  Force config iconlist size
11704     6076cc0  Restrict comments to message size limit, and only allow admins
11705 	     to clear (not set) other people's comments)
11706 
11707   Timo K <timer@dbclan.de>
11708     d0bd7b8  COD5 plugin update to rev 1.6.1252
11709 
11710 2009-10-12
11711   Mikkel Krautz <mikkel@krautz.dk>
11712     a974dc8  Fix Mac OS X ConfigDialog.
11713 
11714   Thorvald Natvig <slicer@users.sourceforge.net>
11715     4ddc686  Add (2), (3) etc to servernames when drag&dropped, and allow
11716 	     drag from public->favorite
11717     e4bc4a2  Don't initialize D3D etc if sharedmem fails
11718     0693714  Whisper target redirect and session-based tempgroups
11719     6a30255  Inproc draw for d3d10
11720     e8f46da  Delete bonjour servers from the list when they go away
11721     36de491  Reset stats when editing hostname
11722 
11723 2009-10-11
11724   Thorvald Natvig <slicer@users.sourceforge.net>
11725     fe9fee3  Make items in connectdialog selectable, eases keyboard
11726 	     navigation
11727 
11728 2009-10-10
11729   Thorvald Natvig <slicer@users.sourceforge.net>
11730     c780f4b  Fix overlay images
11731     e7a37de  Fix crash if GetMixFormat fails.
11732     67b12ee  Use Qt4.5 as path instead of 4.5.2
11733 
11734 2009-10-09
11735   Thorvald Natvig <slicer@users.sourceforge.net>
11736     bad2c33  Fix 11x to work with new config
11737     f1977b2  Update ts2html script
11738     77570c4  Spelling fixes
11739     bfceb94  Merge expert config and advanced acl options
11740     498a0db  Change a few expert/nonexpert settings
11741     0ac3cde  Switch back to listbased config dialog
11742     df8e907  Mime demangler for richtexteditor
11743 
11744 2009-10-08
11745   Thorvald Natvig <slicer@users.sourceforge.net>
11746     f3a6e64  Don't crash without bonjour
11747     f7dfa10  Scroll dd0t to the top
11748     a7a7c04  Don't add context menu for parent items
11749     6261bbc  Hierarchical connect dialog
11750 
11751 2009-10-07
11752   Thorvald Natvig <slicer@users.sourceforge.net>
11753     f065c2b  Fetch continent of public servers and grab geoip of user
11754     a9fdf25  Flush denormals on Win32
11755     e6a49ff  Force text to be interpreted as basic html
11756 
11757 2009-10-06
11758   Stefan Hacker <dd0t@users.sourceforge.net>
11759     42c9d8c  Make chatbar indicate target.
11760 
11761 2009-10-02
11762   Thorvald Natvig <slicer@users.sourceforge.net>
11763     c935e13  Make binrelease script use IPv4 too
11764     1989a19  Add overlay magic number and check memory size
11765     7ecfc7b  Make release script use IPv4
11766 
11767 2009-10-01
11768   Thorvald Natvig <slicer@users.sourceforge.net>
11769     052d23f  Italitcs for the chatbar
11770     ce46ab4  Make keyboard search on userview do recursive, delay-expanded
11771 	     search
11772     8d0b279  Fix dbus compile on Win32
11773     ba1ae14  Allow ghost from same hash
11774     2e93363  Show texture images in tooltip
11775 
11776 2009-09-30
11777   Stefan Hacker <dd0t@users.sourceforge.net>
11778     ddeb79f  Fix translatability of ChatbarLineEdit
11779 
11780   Thorvald Natvig <slicer@users.sourceforge.net>
11781     da6e842  Use service.name instead of :x.y in DBus calls
11782 
11783 2009-09-29
11784   Natenom <natenom@natenom.com>
11785     9a1ec81  Rename Name to Servername
11786 
11787   Thorvald Natvig <slicer@users.sourceforge.net>
11788     85dbca3  Fix bonjour in new DNS resolver
11789 
11790 2009-09-28
11791   Thorvald Natvig <slicer@users.sourceforge.net>
11792     4179db1  Separate dns loop and stabilize pingsort. Probably breaks
11793 	     bonjour
11794 
11795 2009-09-27
11796   Stefan Hacker <dd0t@users.sourceforge.net>
11797     812e6b1  Comments for GlobalShortcut.cpp
11798     8c197b3  Remove deprecated WoW plugin.
11799     5082c26  Add TemporaryChannel permission deny type.
11800     b0384b6  Fix Channel DnD crash bug.
11801     b6357cc  Do not allow channels to be dropped in temporary channels.
11802     fb41646  Fix CustomElements.h/cpp license headers and update some
11803 	     others.
11804     c30ac51  Slight chat bar behavior change + mumble.pro style revert
11805     1fcfddb  Merged channel tree and normal messages.
11806     080ab96  Make chat bar clearly indicate its purpose.
11807 
11808   Mikkel Krautz <mikkel@krautz.dk>
11809     e9b84b4  Don't do TextMessage symlinks in mklinks.sh
11810 
11811 2009-09-26
11812   Natenom <natenom@natenom.com>
11813     c54a7ed  Dont use always muted_self icon in tray. Show wether muted
11814 	     self or by server or suppressed.
11815 
11816 2009-09-25
11817   Thorvald Natvig <slicer@users.sourceforge.net>
11818     cf662aa  Add initialization to ValidDocument
11819     5d6637b  Add local TextMessage for 11x
11820 
11821 2009-09-24
11822   Thorvald Natvig <slicer@users.sourceforge.net>
11823     4e675bc  Add selfreference for OpenGL
11824     ae2984b  Use longtext instead of varchar for infos
11825     0963a3a  Rich Text Editor
11826     0419b34  Start of rich text editor
11827 
11828 2009-09-21
11829   Thorvald Natvig <slicer@users.sourceforge.net>
11830     e41dbbe  Show focus message when running snapshots
11831     511773d  DX10 fullscreen texture test
11832 
11833 2009-09-20
11834   Thorvald Natvig <slicer@users.sourceforge.net>
11835     79a9abd  data: handling support, and proper washing of harmfull links
11836 	     in all contexts
11837 
11838 2009-09-19
11839   Thorvald Natvig <slicer@users.sourceforge.net>
11840     90cb11c  Wash URLs if not http, https or mumble
11841     e43d963  Send allowhtml state to client
11842     8e79eae  Allow stripping of HTML serverside
11843 
11844 2009-09-18
11845   Stefan Hacker <dd0t@users.sourceforge.net>
11846     c2b8f3b  Disable port field if address is bonjour identifier.
11847     224be19  What's this + tooltips in Log.ui and ConnectDialogEdit.ui
11848     5a79945  Tooltips for GlobalShortcutTarget.ui dialog.
11849     d75ee9c  TextMessage.ui What's this + slight change in looks
11850     88a10c0  Introduce permission denied type TextTooLong.
11851 
11852   Thorvald Natvig <slicer@users.sourceforge.net>
11853     03516cc  Send full cert details to external authenticator
11854 
11855 2009-09-17
11856   Stefan Hacker <dd0t@users.sourceforge.net>
11857     8466232  Server side limit on text message length.
11858     d44ff93  Unify browsing for sound files.
11859     60fb1cb  Fix What's this for image dl switch
11860     5962a14  What's this + tooltip for DoublePush time
11861 
11862   Thorvald Natvig <slicer@users.sourceforge.net>
11863     c1db2c8  QScrollArea's background seems to be bugged in a QTabWidget,
11864 	     so stick our head in the sand and ignore it.
11865 
11866 2009-09-16
11867   Thorvald Natvig <slicer@users.sourceforge.net>
11868     537fe05  Fix display of default permissions when not inheriting ACLs
11869     8528a23  Fix background on scrolled config widgets
11870 
11871 2009-09-15
11872   Stefan Hacker <dd0t@users.sourceforge.net>
11873     b4d2491  int boundary handling and more intelligent insertion for
11874 	     Channel DnD
11875     948d772  Make Channel DnD MVC compliant.
11876     ff34f7f  Fix obvious faults in channel DnD
11877     4cc09d9  Drag and drop placement for channels.
11878 
11879   Mikkel Krautz <mikkel@krautz.dk>
11880     c0a490c  Enable 11x overlay for OSX.
11881 
11882 2009-09-14
11883   Stefan Hacker <dd0t@users.sourceforge.net>
11884     3a0cf23  Prevent TTS/Sounds from being triggered when user deafened
11885 	     himself.
11886     155bb16  Use localeAwareCompare for channel sorting
11887 
11888   Thorvald Natvig <slicer@users.sourceforge.net>
11889     c3421d7  Workaround for qsystemtrayicon::activated
11890     2051568  Check patchlevel in URLs
11891     d212243  Add version queryitem to URLs
11892 
11893 2009-09-10
11894   Eli Tallman <eli.github@gmail.com>
11895     2f0821c  Source games build updates
11896 
11897   Mikkel Krautz <mikkel@krautz.dk>
11898     4026950  Programatically generate .DS_Store file for OSX disk images.
11899 
11900 2009-09-09
11901   Thorvald Natvig <slicer@users.sourceforge.net>
11902     db919c0  @strong group for strong certificates
11903     75062d4  Remove leftover debug output
11904     eb34fad  Support copy/paste from ConnectDialog
11905     d9e706c  Make default bandwidth on server be 72 kbit/s
11906     a022487  Show date rollover in log window
11907     6b5daa5  Clear comment on connect to new server
11908     96b99d5  Show website and version on tooltip
11909     8293a5d  Drag and drop URLs to connect dialog
11910 
11911 2009-09-08
11912   Thorvald Natvig <slicer@users.sourceforge.net>
11913     cf0192a  Switch to P^2 estimator for ping
11914     63fc19e  Update installer to use qt.conf
11915 
11916 2009-09-07
11917   Stefan Hacker <dd0t@users.sourceforge.net>
11918     18e9f17  New prefix broke UDPTunnel messages.
11919 
11920   Thorvald Natvig <slicer@users.sourceforge.net>
11921     9e65ae8  Add ServerShow as boost type
11922     7710c86  Update 11x to have new global var
11923     75356e1  4 byte packet length, 2 byte type, and use SSL compression to
11924 	     encode it
11925     96ae2b2  Variable length packet length encoding
11926 
11927 2009-09-06
11928   Thorvald Natvig <slicer@users.sourceforge.net>
11929     62b83d8  Support for regional servers for server list
11930 
11931 2009-09-05
11932   Mikkel Krautz <mikkel@krautz.dk>
11933     fa95e61  Update OSX license script.
11934 
11935   Natenom <natenom@natenom.com>
11936     6c90415  Updated German translations.
11937 
11938 2009-09-04
11939   Mikkel Krautz <mikkel@krautz.dk>
11940     a078791  Don't use the installer on OSX. Go back to 'Copy to
11941 	     Applications folder to install!'-method. Disable .DS_Store for
11942 	     disk image (for now).
11943     345852e  Switch to new manual overlay injector on OSX.
11944 
11945   Natenom <natenom@natenom.com>
11946     a74e859  Changed translations and fixed errors.
11947 
11948   Thorvald Natvig <slicer@users.sourceforge.net>
11949     5d0e14c  Show you muted X messages properly.
11950     40e8431  Maintain stable ServerItem list
11951     2c3f8f8  Only one pingsweep per second
11952     a87e113  Filter to show only favorites
11953 
11954 2009-09-02
11955   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
11956     37d26c8  Corrected Spanish translation
11957 
11958   Benjamin Jemlich <pcgod@users.sourceforge.net>
11959     e7aacbc  cache hostname lookups
11960     38a8581  Don't retry already running DNS lookups. QT will never send us
11961 	     any reply if we do.
11962     730e7d0  Restart timers earlier so we don't block pinging other servers
11963 	     while waiting for DNS response
11964 
11965   Thorvald Natvig <slicer@users.sourceforge.net>
11966     d9d7f36  use .value and .insert, and use toLower() for hostnames
11967 
11968 2009-09-01
11969   Mikkel Krautz <mikkel@krautz.dk>
11970     4ed8d8f  Remove superfluous welcome text from the welcome screen of the
11971 	     OSX installer.
11972     ca68ce2  Fix installer_macx to properly install IM-based overlay. Allow
11973 	     building both an InputManager and a pure .dylib overlay (for
11974 	     manual injection, for example).
11975     9b3ab4b  Working InputManager-based OSX overlay.
11976     63c9e94  Add proper Qt plugin support to OSX dist script.
11977     4315a94  License scripts for OSX.
11978     fdb578a  Update OSX installer for 11x and prepare for new overlay. Make
11979 	     macx build with pch on by default.
11980     ea311ff  Boost 1.40.0 for OSX.
11981     80e82e3  Fix MumbleSSL for no-pch.
11982     62cf549  Fix Bonjour build for no-pch.
11983 
11984   Thorvald Natvig <slicer@users.sourceforge.net>
11985     6e8e547  Auto-unmute on un-deafen
11986     8f0b374  Clean up sorting
11987     a73d60c  Update includes in RPC so it works under feature-less compiles
11988 
11989 2009-08-31
11990   Thorvald Natvig <slicer@users.sourceforge.net>
11991     475c9c5  Fix unregistation of users
11992     b534867  Fix color for amplify audiobar
11993     c6fdcc5  Remove "Add New..." from context menu, it's a button
11994     b16e765  Share pings for multiple entries for same host/port
11995     558f787  Ping randomimzation
11996     8194a21  Make Quit from menu always quit, without asking
11997     d9a2d47  Order tray menu according to screen position
11998 
11999 2009-08-30
12000   Stefan Hacker <dd0t@users.sourceforge.net>
12001     cafe559  Fix typo in SAVELOAD for audio/pushclickoff.
12002     076f6fb  Customizable sound for PTT Audio Cue.
12003     6742f2b  Add Channel position QSpinBox to advanced ACL editor.
12004     4393235  Add group "Add" button to ACL dialog.
12005     7800978  Focus name field in channel add/edit.
12006 
12007   Hengqing Hu <esrms@users.sourceforge.net>
12008     acbb44f  Add BOM and s/LANG_SIMPCHINESE/LANG_TRADCHINESE/
12009 
12010   Thorvald Natvig <slicer@users.sourceforge.net>
12011     31c8de9  Make Filters a group, and add a "Add New..." button
12012     4b66e47  Filters
12013     46f3f23  Show slightly more pingstats
12014 
12015 2009-08-29
12016   Benjamin Jemlich <pcgod@users.sourceforge.net>
12017     279ca01  Fix crypto on FreeBSD amd64
12018 
12019   Thorvald Natvig <slicer@users.sourceforge.net>
12020     440f16e  Default sort by ascending ping
12021     23275df  Allow up to 1024 byte UDP packets, to contain up to 6*127bytes
12022 	     audio
12023     8911fdc  Update .ini text for pidfile
12024     d9cea2c  Digest-based shortcut/token storage
12025 
12026 2009-08-28
12027   Stefan Hacker <dd0t@users.sourceforge.net>
12028     00e8be8  Clean output buffer when skipping frame to avoid crackling.
12029 
12030   Thorvald Natvig <slicer@users.sourceforge.net>
12031     61391cf  Modify whatsThis in overlay to not mention D3D9 specifically
12032     c183557  Boost 1.40 on Win32
12033     9ba05ce  Add data() fetcher for ServerItem and tooltips
12034     e5c38f4  Show single-value ping again, and show max users
12035     ed45391  Accumulator-based ping stats
12036     66c0433  Send maxusers in ping
12037     383f394  Send maxbandwidth in ping query
12038     6e2b006  Validate ConnectDialogEdit
12039     093f98f  Always include bonjourrecord.
12040     46da19c  Add icon for LAN servers
12041     522c27a  Grand Unified Connect
12042 
12043 2009-08-27
12044   Stefan Hacker <dd0t@users.sourceforge.net>
12045     0f5a49d  Make virtual server specific bonjour switch work.
12046 
12047   Mikkel Krautz <mikkel@krautz.dk>
12048     a2a687d  Remove qt.conf reference in scripts.pro.
12049 
12050   Thorvald Natvig <slicer@users.sourceforge.net>
12051     7fe654a  Set default value for bBonjour
12052     3a8c8b3  #ifndef MUMBLE_VERSION for release script
12053     f3c3546  Make Glacier2 example actually use the proxy
12054     491108f  Glacier2 example
12055     3a941fd  Show ping and usercount in public server list
12056     b13d7f0  Add iSampleRate for 1.1.x
12057     c38e741  Drain UDP socket even when thread is not running, and answer
12058 	     ping requests
12059 
12060 2009-08-25
12061   Stefan Hacker <dd0t@users.sourceforge.net>
12062     baad944  Forward/backward password update in add/edit dialog.
12063 
12064   Thorvald Natvig <slicer@users.sourceforge.net>
12065     f1c4138  Fix DirectSound 32khz mode
12066     c663db3  Remove ods() for addref/release, impossible to run real apps
12067 	     with it on
12068     8e0cbc8  Release heuristic
12069     cafb24c  Include fxo binary in overlay
12070     93b6c57  Proof-of-concept DX10 overlay
12071 
12072 2009-08-24
12073   Stefan Hacker <dd0t@users.sourceforge.net>
12074     7057604  Actually impose restrictions on users without password.
12075     0dd931c  Add password edit capability to Channel edit dialog.
12076 
12077   Mikkel Krautz <mikkel@krautz.dk>
12078     9c620aa  Don't try to look-up Avahi packages on the Mac.
12079     c2a92d9  Rename 1.1.x plist file to mumble11x.plist.
12080     c3a21f8  Do not copy in our own qt.conf for Mac builds. We will move to
12081 	     using the macdeployqt utility for preparing our app bundle
12082 	     instead.
12083     82a4373  Don't pass incompatible parameters to the Darwin linker.
12084     9e9b032  Build fix for g15helper utility.
12085     23aff3c  Add InputManager for automatic overlay injection on Mac OS X.
12086 
12087   Thorvald Natvig <slicer@users.sourceforge.net>
12088     ad845f5  Fix typo in debug mode for d3d9ex
12089     d2a64ee  Start of DXGI Hook
12090 
12091 2009-08-23
12092   Stefan Hacker <dd0t@users.sourceforge.net>
12093     849aa9c  Improve ACL editor layout.
12094 
12095 2009-08-22
12096   Stefan Hacker <dd0t@users.sourceforge.net>
12097     8b7f1d6  Added checkbox to disable image download
12098     bbba5fc  Move advanced channel editor switch to options menu.
12099 
12100   Thorvald Natvig <slicer@users.sourceforge.net>
12101     865cdab  Precache support for d3d9ex
12102     d7b53b0  History-based jitter buffer initialization, and power-based
12103 	     activity detector.
12104     d2b467a  Revert "Fix indenting in changelog script"
12105     dc658e2  Fix indenting in changelog script
12106     040f16d  Make sure audio bandwidth never falls below 8kbit/s
12107     449cc31  Remove a bunch of compiler warnings
12108     2e87ec0  Update config dialog to have minimum 24kbit/s for 10ms mode
12109     10c0e74  Add some hardening source flags, to make sure we can be
12110 	     compiled with them
12111     ce7ce45  Work around the ducking in Win7; we always have the device
12112 	     open.
12113 
12114 2009-08-21
12115   Thorvald Natvig <slicer@users.sourceforge.net>
12116     e4d3485  Add RegisterSelf permission to Ice.
12117     c3d2198  Copy, don't ref frame to decode
12118     403c95b  Don't use post-1.2rc-only speex functions
12119     1c88786  Use new whisper icons
12120     d41afda  Move mumble/murmur specific state out of User
12121     950b104  Server-side low-bandwidth mode
12122     9c6b1d0  Re-enable red color for high bandwidth in the
12123 	     AudioConfigDialog, and allow 8kbit/s transmissions.
12124     a4579d2  Fix typo when reducing bandwidth.
12125     6479de3  Low bandwidth mode
12126 
12127 2009-08-20
12128   Martin Skilnand <cybknight@users.sourceforge.net>
12129     0fd52da  Parameter change in inkscape to prevent bugging in QT...
12130 
12131   Stefan Hacker <dd0t@users.sourceforge.net>
12132     55179d9  Make build environment more flexible
12133 
12134   Thorvald Natvig <slicer@users.sourceforge.net>
12135     4ff3993  Get rid of some compiler warnings on Win32
12136 
12137 2009-08-19
12138   Martin Skilnand <cybknight@users.sourceforge.net>
12139     b5ba5db  Fixed artifacts in talk icons
12140     add5e12  Fixed metadata for mumble.svg, and added talking_whisper.svg.
12141 
12142   Thorvald Natvig <slicer@users.sourceforge.net>
12143     6707c8d  Support 10, 20, 40 and 60ms audio packets
12144     f8ba374  Make the bandwidth limit on the server be in bit/s instead of
12145 	     byte/s
12146     eb668a1  Add placeholder icons
12147     9653d4e  Disallow image links in comments
12148     7a7a9b2  Use blank image instead of "missing link" for invalid image
12149 	     URLs
12150     a40cf25  Switch last few icons to temporary svgs, and change formatting
12151 	     of whatsthis messages.
12152     e62f502  Update checkstate for Mute if suppressed
12153     1a7f024  Honor requested audio bandwidth slightly better, and lower
12154 	     minimum allowed
12155 
12156 2009-08-18
12157   Martin Skilnand <cybknight@users.sourceforge.net>
12158     c696a8f  Next test of in UI icons.
12159 
12160   Hengqing Hu <esrms@users.sourceforge.net>
12161     2fd9a62  Traditional Chinese translation for Mumble 1.1.8 included
12162 
12163   Thorvald Natvig <slicer@users.sourceforge.net>
12164     cce8c3f  Don't display tooltip/whatsthis for abnormally large
12165 	     comments/descriptions
12166     cf17684  Update testauth script to use new index-based userinfo map
12167     028cf24  Use group-GUUID based volume history for other applications
12168     8377f00  Don't include test things in the changelog
12169     ed384bf  More volume testing
12170     07b5a12  Check session states on Vista.
12171     a5a2c66  Don't explicitly state WinSDK path, it will be pulled in by
12172 	     vcvars. And replace DXSDK with a env var.
12173     40d4998  Unified Win7/Vista volume control. I hope.
12174     847ed7a  Make NO_UPDATE_CHECK hide options completely
12175     b27f0d4  On X11, you can minimize the parent window while a modal
12176 	     dialog is shown, without reactivating the parent's event loop
12177     0978bc7  Protobuf 2.2.0 for Win32
12178     4683c46  Fix ALSA periods for raw HW
12179     2544297  Volatile the iMixerFreq
12180     99cd9d4  Add a dummy thread for pulseinput/output, so we don't delete
12181 	     it during start()
12182     02ec1f0  Switch weak to unique-checking for 11x too
12183     7da8e1b  Fix abort on quit with Pulse due to wrong thread deleting a
12184 	     dummy object.
12185     95a9af7  Use group-GUUID based volume history for other applications
12186     4848a2d  Don't include test things in the changelog
12187     29cc812  More volume testing
12188 
12189 2009-08-17
12190   Thorvald Natvig <slicer@users.sourceforge.net>
12191     b17f3b2  Check session states on Vista.
12192     a11c188  Don't explicitly state WinSDK path, it will be pulled in by
12193 	     vcvars. And replace DXSDK with a env var.
12194     b6208a7  Unified Win7/Vista volume control. I hope.
12195     1077335  Make NO_UPDATE_CHECK hide options completely
12196     7e7b3f3  On X11, you can minimize the parent window while a modal
12197 	     dialog is shown, without reactivating the parent's event loop
12198     4923f42  Protobuf 2.2.0 for Win32
12199     e4935a8  Fix ALSA periods for raw HW
12200 
12201 2009-08-16
12202   Martin Skilnand <cybknight@users.sourceforge.net>
12203     2acd26f  Removed yellow circle from icons/mumble.svg
12204     95dc226  Fixed bugged icons/mumble.svg, verified.
12205 
12206   Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
12207     b0aaa8e  Fixed installer' Spanish translation
12208     59b741f  Updated installer' Spanish translation
12209 
12210   Thorvald Natvig <slicer@users.sourceforge.net>
12211     4f9e599  Volatile the iMixerFreq
12212     5688781  Add a dummy thread for pulseinput/output, so we don't delete
12213 	     it during start()
12214     8361a1c  Switch weak to unique-checking for 11x too
12215     a71e118  Fix abort on quit with Pulse due to wrong thread deleting a
12216 	     dummy object.
12217     45fad10  Threaded pulseaudio
12218     12f9c69  Locking test
12219     20eadb6  Make pulseaudio play nice again
12220     bcf77b7  Make ALSA work under Pulse on karmic.
12221     c70caee  Don't double-delete (G15 unix)
12222 
12223 2009-08-15
12224   Martin Skilnand <cybknight@users.sourceforge.net>
12225     9958cfe  Attempt to fix corrupt icons/mumble.svg
12226 
12227   Thorvald Natvig <slicer@users.sourceforge.net>
12228     304f12c  #ifdef protobuf 2.1 features
12229     afa6f35  Get rid of global memory from ConfigRegistrars
12230     ce3df76  Use enum for InfoMap
12231     bcaa6c7  Use VLD for debug builds
12232     c63e4f5  Use the new SVG icons
12233     f62ae27  Make hardcoded