Changelog

From Mumble

Jump to: navigation, search

Contents

Release 1.2.0 beta (temporary entry)

Notes: Mumble 1.2.0 has now entered its beta phase, and barring any unfixable bugs we expect the final release in a few weeks. While we consider this version stable enough that it should be safe for general deployment, please remember that all clients must be updated to 1.2.0 to work properly.

For a list of visible changes see this article.

Release 1.1.8

Notes: This release of Mumble concludes the 1.1.X series. It stays backwards compatible and adds further functionality to the client and the server. The client received a lot of new PA plugins, the ability to play sound files (.spx format) instead of TTS, balloon notifications and a lot of other bugfixes and enhancements. The servers resource usage was optimized and the ICE RPC Interface was extended and offers some very powerfull new possibilities.

2009-03-22

 Mikkel Krautz <mikkel@krautz.dk>
   fc80d64  Add addban.php script to osxdist.
   5fcee7b  Copy qt.conf into AppBundle via qmake instead of dist script.
   629fabc  Be more explicit in postflight script.
   fbd9fa2  Remove dead code from OSX overlay contextmenu.
   5b42a49  Handle symlinks properly in osxdist.py.
 Thorvald Natvig <thorvald@natvig.com>
   46e1e60  Update release script to work without a make
   a0d5920  Add mumble_plugin.h to distribution

2009-03-21

 Mikkel Krautz <mikkel@krautz.dk>
   e17401d  Require a logout for OSX installer.
   15e4cb7  Apparently, only hooking CGLFlushDrawable is just fine. This didn't seem to work first time I checked. :(
   4ebaedd  Reduce OSX overlay logspam.
   2b81e4a  Make contextmenu call `mumble-overlay' to launch apps.
   ae2ffcf  Add 'mumble-overlay' app-launcher to OSX overlay.
   0d3dd3b  Add contextmenu.h to HEADERS.
   276938f  Add an overlay context menu for Mac OS X. Allows for launching apps with the overlay enabled by right clicking on them.
 Thorvald Natvig <slicer@users.sourceforge.net>
   5edfee0  Fix a few more odd writing cases for authors
   e0fe5c7  Update changelog script to credit SVN authors properly
   4eb6d7d  New changelog script
   3732dce  Fix WASAPI device selection
 Bartek <sumowski@users.sourceforge.net>
   b79e2a2  Polish translation quick fix

2009-03-20

 Stefan Hacker <dd0t@users.sourceforge.net>
   5e460af  Fix crash of config dialog when always on top is set
 Mikkel Krautz <mikkel@krautz.dk>
   ba56432  Update to the MIT licensed version of mach_star.
 Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
   f48f816  Updated Spanish translation for 1.1.8
 Thorvald Natvig <slicer@users.sourceforge.net>
   0bd7c1c  Workaround for alwaysontop bug
   17537bd  Fix broken output from lupdated, and remove empty 'tr' translation
   b4d4b86  Update source strings.
   b246faa  Fix capitalization.
   9a49e4f  Revert "Fix crash of config dialog when always on top is set"
 Bartek <sumowski@users.sourceforge.net>
   0f54d3c  Polish translation - completed for 1.1.8

2009-03-19

 Stefan Hacker <dd0t@users.sourceforge.net>
   845f2d3  Always allow SuperUser in mumble-auth.py + style update
 Kissaki <kissaki@gmx.de>
   0d45cd8  minor German translation update (double spaces)
 Thorvald Natvig <slicer@users.sourceforge.net>
   27b7e15  Example of how to use structs from PHP
   027ae42  Start of new protocol

2009-03-18

 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
   68ba119  German translation for latest changes
 Thorvald Natvig <slicer@users.sourceforge.net>
   5cb0d27  Update for new intel compiler

2009-03-17

 Thorvald Natvig <slicer@users.sourceforge.net>
   15052fb  Qt 4.5.0 has fixed signal emitting when deleting sockets, remove workaround

2009-03-16

 Thorvald Natvig <slicer@users.sourceforge.net>
   b2029dd  Fix lousy UTF8 handling in most browsers
 Tuck Therebelos <snares@users.sourceforge.net>
   50b3f50  L4D build number update
   97098ab  Fixed typo in installer for DODS plugin

2009-03-15

 Thorvald Natvig <slicer@users.sourceforge.net>
   ab0089c  Fix input/output switch in tooltip and whatsthis in config gui
   3cd95b5  Fix punctuation in ACL editor
   6ff4b14  Fix typo
   bf867ed  Fix message type of join/leave channel

2009-03-14

 Kissaki <kissaki@gmx.de>
   4ca05b9  updated German translation
 Mikkel Krautz <mikkel@krautz.dk>
   5cc524f  Fix osxdist.py optparser.
 Thorvald Natvig <slicer@users.sourceforge.net>
   5a7f04a  Avoid locking mutex unless plugin has lock
   b35fdce  Avoid setting duration on WASAPI
   f2e4aff  Fix duplicate string
   3a85112  Language file resync
   ae2d336  Switch to boost 1.38 for Win32

2009-03-13

 Mikkel Krautz <mikkel@krautz.dk>
   cc9e795  Fix various typos in osxdist.py.
   eb5fc92  Use plain messages for Growl. It doesn't do HTML.
   a977546  Remove old osxdist.sh script.
   8b72150  Update Mac OS X dist script.
   ae1ba55  More OSX header fixes.
   37c854f  Don't try to detect Growl via AppleScript. It doesn't work.
   dbb0eb2  Fix header mess on Mac OS X.
 Thorvald Natvig <slicer@users.sourceforge.net>
   a66cf2d  Add speex as submodule

2009-03-12

 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
   143589b  Apply patch from mumble-tower
 Mikkel Krautz <mikkel@krautz.dk>
   ac83eb0  Add qt.conf to the source-tree.
   390e291  Use qt.conf in app bundle to set Qt plugin path. Remove dirty hack from main.cpp.
   bbb4f92  Fix osxdist script.
 Thorvald Natvig <slicer@users.sourceforge.net>
   c865f2f  Update OpenGL overlay to recheck hook
   d7e070b  Fix description message so it comes after the welcome message
   1e324f2  Add a few periods to whatsthis
   0558722  Update a few english strings
 Tuck Therebelos <snares@users.sourceforge.net>
   4f35872  Updated Gmod plugin, added better spawn state

2009-03-11

 Stefan Hacker <dd0t@users.sourceforge.net>
   5202447  Detailed WhatIs strings for Log config
 Mikkel Krautz <mikkel@krautz.dk>
   0fddab0  Add additional Murmur scripts to OSX .dmg. Launch mkini.sh in osxdist.py.
   3c38350  Update OSX installer with new license information.
   ae8bcbd  New overlay paths for OSX injector. Load proper bundle when asked for it.
   83c363a  Add LGPLv2.1 license (new for Qt 4.5). Update Speex license. Add PortAudio license.
   ab63d65  Make GlobalShortuctMac build with 10.4 SDK once again.
   95de017  Fix up permissions in OSX installer.

2009-03-10

 Stefan Hacker <dd0t@users.sourceforge.net>
   e7dd7ed  Updated strings for log configuration
 Tuck Therebelos <snares@users.sourceforge.net>
   844af75  Added Dystopia plugin
   8034ec1  Fixed v,h addresses
   8c91027  Update for 1.3 patch
   c9ea6a0  Added Dystopia plugin

2009-03-09

 Stefan Hacker <dd0t@users.sourceforge.net>
   383e025  Removed secondary option for eventsound configuration
   b6a6e31  Correct invalid if in eventsound fallback code
   c92a410  TTS fallback and filecheck for eventsound
 Kissaki <kissaki@gmx.de>
   cb67fc1  updated murmur.ini documentation
 Thorvald Natvig <slicer@users.sourceforge.net>
   080c586  Create .ini files based on template

2009-03-08

 Thorvald Natvig <slicer@users.sourceforge.net>
   266a2b8  setSuperuserPasssword => setSuperuserPassword

2009-03-07

 Kissaki <kissaki@gmx.de>
   665edfe  German translation: 'Main Window' updated Thus German translation was checked throughout now
 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
   cf7cfb8  Apply patch from mumble-tower
   455ebe9  Changed one awkward translation.
   bb2406e  apply patches provided by kissaki
 Mikkel Krautz <mikkel@krautz.dk>
   1c95ce9  Use weak binding to determine whether to use Leopard-specific key-to-name translations in GlobalShortcutMac.
 Thorvald Natvig <slicer@users.sourceforge.net>
   9ced3f7  Fix comment parameters for Channel::add
   d26bb4c  Add about to tray context menu
   34fad98  Use consistent naming of channel actions
 Tuck Therebelos <snares@users.sourceforge.net>
   ac6a5d4  DOD PA lacked sourcefiles
   8be4101  Day of Defeat Source PA plugin
   633a403  TF2 build 3771 update

2009-03-06

 Stefan Hacker <dd0t@users.sourceforge.net>
   c370c9f  Some fixes in eventsound
   d9e6ff2  Merge branch 'eventsound'
   1d677c4  Implemented the GUI part of the static sound for event feature
 Kissaki <kissaki@gmx.de>
   507e799  updated english translation some smaller flaws (typos, missing ., grammar) and made some things clearer
 Mikkel Krautz <mikkel@krautz.dk>
   03fc6ba  Growl notification support.
 Thorvald Natvig <slicer@users.sourceforge.net>
   a90db97  Support HTML editing for channel descriptions
   6901c4c  Final merge and CIA test
   88fdb0c  Merge test
   da96d6b  Update path for ruby
   2e778f6  Indent
   e880109  Resize minimum size of shortcut config
   4d60fbd  Remove HTML for trayicon balloon.
   c4ff017  Add function to check sample validity.

2009-03-05

 Mikkel Krautz <mikkel@krautz.dk>
   c048a02  Add 'proper' Mac OS X installer.

2009-03-04

 Mikkel Krautz <mikkel@krautz.dk>
   ae0c8b5  We don't want the OSX overlay to live inside the app-bundle.
   fe8c40a  Make the OSX overlay injector live outside the Mumble app-bundle.
   6d6c67d  Fix Murmur build in OSX/Darwin.
 Thorvald Natvig <slicer@users.sourceforge.net>
   ac0b3cf  Indenting
   a2765a6  CRLF merge
   1561941  Add mute/deafen to icon context menu
 Thorvald Natvig <thorvald@debian.localdomain>
   467cd16  Update release script

2009-03-03

 Stefan Hacker <dd0t@users.sourceforge.net>
   792ca1f  Merge branch 'sourceplugs'
   f199f0b  Add new PA plugins to the installer
   64914f4  Backend support for playing sound files on events.
   76e6416  Save/Load for soundfile paths
 Thorvald Natvig <slicer@users.sourceforge.net>
   f2232a5  Use realtime threads on Linux, as posix threads aren't prioritized under SCHED_OTHER
 Tuck Therebelos <snares@users.sourceforge.net>
   b58cea3  INSURGENCY: Modern Infantry Combat Positional Audio
   5fe671b  Garry's Mod Positional Audio
   d9ecf7d  Age of Chivalry Positional Audio
   8f1f066  Half-Life 2 Deathmatch Positional Audio
   3c9cfae  Counterstrike Source Positional Audio
   1b3c71b  TF2 PA fix
 Thorvald Natvig <thorvald@debian.localdomain>
   df69aef  Update static murmur for Qt 4.5.0 and lzma compression

2009-03-02

 Thorvald Natvig <slicer@users.sourceforge.net>
   71957d8  Fix typo for channel description
   f71a815  Support extended keys

2009-03-01

 Arrai <arrai@users.sourceforge.net>
   aee1e23  Don't idlemute after self muted
 nomad <gmc_holle@users.sourceforge.net>
   7bd80f8  Adding channel descriptions
 Matthias Vogelgesang <matthias.vogelgesang@gmail.com>
   5929962  correct installer translation
   fb41b75  Standardgeraet
 Thorvald Natvig <slicer@users.sourceforge.net>
   1f8364b  Avoid spamming log on description change
   6ef0a0c  Indent
   d8f994c  Update documenation for Server.getLog
   f2022a0  Use non-cached Ice connections
   ab2d992  Support clearing texture over Ice/DBus, and remove qcompress() header from getTexture on Ice
   9bb37b9  Add .gitignore for win32
   bbeda39  Add .gitignore files
   b207e3d  A few testcases for collections and hashes
   a41c00b  Fix typo

2009-02-28

 kissaki <kissaki@users.sourceforge.net>
   608a90c  Patch #2625917: really simple PHP + ICE registration script
 Thorvald Natvig <slicer@users.sourceforge.net>
   5db28fa  Even with dropped capabilities, running murmurd as root is not a good idea, so always warn the user
   796afe0  Avoid messing with ulimits in murmurd, and first part of updated init script to use privileged capabilities

2009-02-27

 kissaki <kissaki@users.sourceforge.net>
   944501f  Patch #2645062: Installer Translation: German
   89d5f51  Patch #2638107: Installer Translation: German
 Mikkel Krautz <mkrautz@users.sourceforge.net>
   56426af  Overlay for Mac OS X.
 Thorvald Natvig <slicer@users.sourceforge.net>
   7515e31  Update default system ini to include the uname tag
   5d9edfb  Don't keep CAP_DAC_OVERRIDE after switching users
   a5a3a73  Unbreak QoS on Unix
   f56a47f  qWave (QoS for Vista)
 Bartek <sumowski@users.sourceforge.net>
   0ddd167  Patch #2645933: Polish translation (small fix)
 theblackstorm <theblackstorm@users.sourceforge.net>
   c317abe  Patch #2645641: NSIS French Translation

2009-02-26

 Thorvald Natvig <slicer@users.sourceforge.net>
   b34cbc7  Clean up logic for capabilities, add resources automatically if root, and update the limits test
   2c9f4f0  Add a umask, add the CAP_SETGID capability, and print a

warning if running murmurd as root without a username to drop to.

   7fc01d6  Use Linux capabilities to allow us to really use high priority threads

2009-02-25

 arcenciel <arcenciel@users.sourceforge.net>
   9f8f3cd  Patch #2637281: NSIS Japanese Translation update
 Thorvald Natvig <slicer@users.sourceforge.net>
   0df61d2  Kill running mumble, murmur etc on uninstall.
   2350c48  Sections for the installer.
   428bc1b  Fix spelling error in NetworkConfig.ui
   788b3f4  Distribute Murmur.ice with win32 install.
   13ea9af  Avoid using QPainter::scale() as that produced a few artifacts in Qt 4.5.

2009-02-24

 Thorvald Natvig <slicer@users.sourceforge.net>
   468ed6d  Replace previous notification -- needed on new Ubuntu notifier
   e73613a  Clarify Ice documentation for verifyPassword
   9ea9089  Handle lost textures
   ada9056  Update vertex shader

2009-02-23

 lewellyn <lewellyn@users.sourceforge.net>
   7041b3f  murmur_pch.h cleanup
 Thorvald Natvig <slicer@users.sourceforge.net>
   db3c781  Update Linux overlay to guess window size on GLX<1.2
   c58df3f  Qt4.5.0 on Win32.
   39c8094  Mutex cleanup
   3568c5d  Valgrind run for mumble.
   66d04b2  Fix a few gcc warnings

2009-02-22

 Thorvald Natvig <slicer@users.sourceforge.net>
   fb84f8e  Fix RPC.cpp to compile even with CONFIG+=no-dbus
   ba56098  registerPlayer throws InvalidPlayerException, update .ice to match
   5de1027  Shader-based OpenGL same-context linux overlay, with ELF linkmap iteration

2009-02-21

 Stefan Hacker <dd0t@users.sourceforge.net>
   f308c58  Fixed possible bug in several plugins and did some minor style tweaks
 Tuck Therebelos <snares@users.sourceforge.net>
   35f52a9  Team Fortress 2 PA plugin

2009-02-20

 arcenciel <arcenciel@users.sourceforge.net>
   4fd1812  Patch #2620308: NSIS Japanese Translation
   17a6814  Patch #2620179: NSIS Japanese Translation
 Thorvald Natvig <slicer@users.sourceforge.net>
   58b6aa8  getServer() for Ice doesn't throw, it returns a null proxy.
   5932d65  Use Ogg-Speex for samples.

2009-02-19

 kissaki <kissaki@users.sourceforge.net>
   f74911e  German Installer Translation Updated
 Thorvald Natvig <slicer@users.sourceforge.net>
   cec4fae  Check unlink state every second.
   50e58c2  Correct L4D plugin.
   ebdc34c  Show which channel has been moved to/from when moving a Player.
   2a9dcfd  Allow modification of ACL if you have Write on parent channel.
   6c6b3b8  Multiple keycombos per shortcut.
   5257860  Fix typo; murmur now compiles on Win32 again.
   879d3b2  Indenting and moving of a few code blocks
   1d9b576  Support KDE notifications as well

2009-02-18

 nomad <gmc_holle@users.sourceforge.net>
   990ab72  Patch #2613323: Support for QT System tray balloon tool-tips or libnotify
 Thorvald Natvig <slicer@users.sourceforge.net>
   b6fbe4a9  Don't use embedded speex if system speex >= 1.2
   46b1594  Use the correct interface for QDBusInterface for focus
   eb97048  Use default ice port in the example scripts
   b36bfdf  hasPermission for Ice
   5001daa  External Ice Authentication

2009-02-17

 Thorvald Natvig <slicer@users.sourceforge.net>
   ff728cd  Indenting run
   96b5158  Use QString based logging instead of const char *
   08c7814  Reduce server stack usage
   3fb59f9  QNetworkAccessManager for http loading. Support images in welcome text.
 ueber <ueber@users.sourceforge.net>
   cff1c68  Ruby Ice example

2009-02-16

 Thorvald Natvig <slicer@users.sourceforge.net>
   7148a0b  Add a thread count test
   39519d2  Speedtest of Protocol Buffers

2009-02-15

 Thorvald Natvig <slicer@users.sourceforge.net>
   e2586a4  Indenting
   23af558  Client-side resource usage.
   c64cd11  Server-supplied resource support
   c3f993b  Start UDP thread on demand
   100a9a3  Clean ACL cache on server shutdown

2009-02-14

 Stefan Hacker <dd0t@users.sourceforge.net>
   cfba8f0  New sample script which uses the server controlled context menu entries to create registration tickets from a client
 kissaki <kissaki@users.sourceforge.net>
   07741df  Patch #2598251: german translation (mumble) updated
 Thorvald Natvig <slicer@users.sourceforge.net>
   675c10a  Oops, didn't mean to commit empty directories
   64e3381  Example on how to use DBus with C#. Forgot I made this one.
   e68d920  Be kinder to systems without working lsb_release
   c7f4f3a  Set current index on context actions for the playerview.

2009-02-13

 Thorvald Natvig <slicer@users.sourceforge.net>
   b0aea9f  Fix LFLAGS_ADD
   dd82270  Add support for building 32-bit library on amd64
   6fc929e  Fix typo; the overlay isn't speex
   1ff3076  slice2html doesn't count ? as a terminator, so reword things slightly
   75205b3  Initialize menus on startup so context shortcuts are activated
   0091cdc  Don't refresh the ALSA card list, it causes ALSA to crash

2009-02-12

 Stefan Hacker <dd0t@users.sourceforge.net>
   e64d33b  Replaced the 'while' with close on keyboard interrupt
 Thorvald Natvig <slicer@users.sourceforge.net>
   94c73a5  Client-side context menus.
   261483e  Context actions for Ice
   307a198  Iterate servers at startup instead of abusing stop/start callback

2009-02-11

 Thorvald Natvig <slicer@users.sourceforge.net>
   7517a5c  ServerCallback for Ice
   e9d8601  Meta callbacks for Ice
   03aaf77  Dynamic connect() for authentication
   86ac8d3  Fix volume attenuation when max volume is 0.
   6db5ccb  Delete event filter first, so it won't get called with its own delete event during recursive delete.

2009-02-10

 Thorvald Natvig <slicer@users.sourceforge.net>
   554763e  Indenting run
   ed7c412  Readd started/stopped signal propagation
   146d7c6  Signal/Slot based RPC callbacks
   3d6ae39  Signal and slot test
   8c97da4  Start of Ice callbacks

2009-02-09

 Thorvald Natvig <slicer@users.sourceforge.net>
   6242768  Add L4D to installer.
   abbaf57  log based rolloff for audio.
   667ce05  Sample-based output.
   701c1a4  When already connected and clicking Server|Connect, default to adding current server to the list.

2009-02-08

 Stefan Hacker <dd0t@users.sourceforge.net>
   3798014  Patch #2580353: bf2 PA increased possible mapsize
   29c0464  Patch #2579216: cod5 new version 1.2 pa patch
 Thorvald Natvig <slicer@users.sourceforge.net>
   49d3385  Positional support Left 4 Dead.
   dfa7a82  Switch to "MaxDistVolume" for distancce attenuation.
   3fa2818  Put MumbleScript on ice for the time being, as it is hard to get gui elements secure.
 theblackstorm <theblackstorm@users.sourceforge.net>
   ad0a14f  Patch #2574499: NSIS French Translation update

2009-02-04

 Mikkel Krautz <mkrautz@users.sourceforge.net>
   d56a85d  Remove Window->Close menu item on OSX. Disconnect uses Cmd+W as well, and we should really only quit on Cmd+Q.

2009-02-03

 kissaki <kissaki@users.sourceforge.net>
   6004a57  Patch #2557593: Installer Translation German improved
 theblackstorm <theblackstorm@users.sourceforge.net>
   c7b215c  Patch #2560147: NSIS French Translation

2009-02-02

 Álvaro Manuel Recio Pérez <naproxeno@users.sourceforge.net>
   d02a587  Spanish translation for installer
 Thorvald Natvig <slicer@users.sourceforge.net>
   b3a171b  Start of clientside scripting.
   38c52b5  Have the installer check for SSE, and complain if it isn't found.

2009-02-01

 Thorvald Natvig <slicer@users.sourceforge.net>
   db7b312  Allow playername and channelname config to be set live

2009-01-31

 Thorvald Natvig <slicer@users.sourceforge.net>
   bab2100  Patch #2550233: German Installer Translation Updated
   feb2dcf  Patch #2549845: Win32 installer Polish translation [sumowski] Use Unicode NSIS installer

2009-01-30

 m0ta <m0ta@users.sourceforge.net>
   2be3586  German translation for installer
 Thorvald Natvig <slicer@users.sourceforge.net>
   02378c5  Localized Win32 installer.
   e9b3fe8  Clean up a few leftover code lines
   412be5d  First pass at adding inline documentation to the slice file. Could probably do with a spelling check or three.

Release 1.1.7

Notes: This release of Mumble brings in a slew of new Positional Audio plugins, along with support for the Logitech G15 (and compatible) LCD devices. It also fixes all known bugs and defects.

Newly added Positional Audio plugins:

* Wolfenstein: Enemy Territory
* Call of Duty 2
* Call of Duty 4
* Call of Duty 5


Changes: 2009-01-28 Revision 1482

       * Indenting fixes

2009-01-27 Revision 1481

       * Updated Spanish translation [naproxeno]

2009-01-26 Revision 1480

       * Debian Bug#513119: murmur-user-wrapper: confused about dbus. Patch
         by janbraun@gmx.net

2009-01-25 Revision 1475-1478

       * Polish translation hotfix [sumowski]
       * Delay fetching OSInfo, as QProcess doesn't deal well with
         fork/detach
       * Update distribution scripts
       * Add elide mode for the audio devices, and store configdialog
         geometry.
       * Updated mumble-overlay to support biarch systems, based on patch by
         ludwig.nussel@suse.de

2009-01-23 Revision 1472-1473

       * Include Mumble's LICENSE file instead of the GPL in the Mumble disk
         image. [mkrautz]
       * Dont use tool windows on OSX
       * Preserve config menu settings entry.

2009-01-22 Revision 1468-1470

       * Transparent background for extended images in the murmur.cgi
       * More consistently pick the same interface
       * If we don't find an active IPv4 interface, pick any other
       * Allow the i386-part of OSX Universal Binaries to be built with
         MMX/SSE/SSE2 optimizations. [mkrautz]

2009-01-20 Revision 1460-1466

       * On FreeBSD, just link -lcrypto directly
       * Patch #2524995: DBus started/stopped signals [julian7]
       * Older input.h doesn't have KEY_CNT
       * Polish hotfix [sumowski]
       * Updated polish translation [sumowski]
       * Attempted workaround for screeching.
       * Strip " from lsb_release
       * Update to support G15 SDK 3.01

2009-01-19 Revision 1453-1458

       * Language update
       * Indenting update
       * Use just parts of uname() for OS info
       * Don't use /dev/input devices that are grabbed, and don't use
         /dev/input at all unless we find a keyboard
       * Fix of the fix of the fix for the frameless mode
       * ALSA Locking
       * Stop frameless window from creeping around. [dd0t]

2009-01-18 Revision 1445-1451

       * Patch #2518154: French translation update [jerhum]
       * Minor cleanup of the noframe patch.
       * Patch #2516734: Independent geometry for Mumbles' Minimal View
         [dd0t]
       * Brutally simplified LCD overlay.
       * Qt 4.4.3 for Win32.
       * Fix for QScrollArea in ConfigDialog.
       * Remove debug output from Overlay_win
         Use QTreeView::scrollTo() for the playerview.
       * Patch #2516400: Self Mute/Deaf via DBus for Mumble client [dd0t]

2009-01-17 Revision 1440-1443

       * Multiapp overlay for *nix
       * Support simultaneous overlay in multiple applications.
       * Prefetch offset for createdevice.
       * Always show that we attached to OpenGL in the debug log.
       * Trampoline-based, chaining, push/ret calling overlay.

2009-01-16 Revision 1438

       * Remove a debug string from AudioOutputDialog
       * Lrelease seems to merge a few contexts, so turn nounfinished and
         compress off.

2009-01-15 Revision 1431-1436

       * WASAPI doesn't need output delay, or so it seems.
       * Add a outputdelay config for AudioOutputRegistrar
       * Stop g15helper from spamming debug log.
       * German translation [m0ta]
       * polish_for_1.1.7_release_update_v50-FINAL.tar [sumowski]
       * Typo fix.
       * Thread-safe AddRef/Release for overlay.
         Delayed-insertion D3D9 hook, work around bug in SupCom.

2009-01-14 Revision 1430

       * Updated Spanish translation. [Naproxeno]

2009-01-13 Revision 1424-1428

       * Locale-aware version queries.
       * Fix bug where muted trayicon wasn't shown on startup.
       * Apparantly -arch:SSE (SSE1) and -QxK (SSE1) at the same time becomes
         SSE2. This compiler is quite buggy.
       * Fix exit crash of overlay.
         Also include interface replacement code. Not used yet though, it
         would fail if the game did device->GetSwapChain->GetDevice, unless
         we patch all of those as well.
       * Use sheets for ConnectDialog-related dialogs on OS X. [mkrautz]
       * Prettify OSX OSInfo and include architecture. [mkrautz]

2009-01-12 Revision 1412-1422

       * Fix positional test in Audio Wizard.
       * Default IdleAudioMute to off.
       * Update murmur-static script
       * Qt 4.3 doesn't have -removeidentical for lrelease
       * Updated polish translation [sumowski]
       * Descriptor test only works on *nix.
       * Add a descriptor test
       * Updated Japanese translation [ikasamah]
       * Fix editor oops in Register.cpp
       * Updated installation documentation
       * Language file updates
       * Report true Windows version.

2009-01-11 Revision 1408-1410

       * Make canEcho const, unify XML for OS info and don't start UDP thread
         if the socket failed
       * Default Console.txt path to %APPDATA%, and add a "Run Mumble" to the
         installer.
       * Use UTF-8 for CStrings too, fixes a Mojibake
       * When using WASAPI, decrease the volume of other applications during
         speech.

2009-01-09 Revision 1399-1406

       * Fix string playerid ->  string name
       * Explicitly use UTF8 for all output from murmur.
       * Spelling fix for wizard.
       * Workaround for distros that rename qmake and lrelease without
         providing mkspect pointers
       * Add the Linux OS for the VersionCheck. oops :)
       * Mute loopback in wizard during welcome and finish pages.
         Add question about statistics to the end of the audio wizard.
       * PTT in audio wizard.
       * Use qCritical where it makes sense.
       * On Unix, detach even if logfile fails

2009-01-08 Revision 1388-1397

       * If Mumble is already installed, call the uninstaller.
       * Ok, only disable DirectSound if we actually compiled with WASAPI (it
         is optional, after all).
         Add a diagnostic output from ASIO when no devices are found.
       * Merge DirectSound code into single file, and disable DirectSound if
         WASAPI is found.
       * Fix universal build on Mac OS X (and other non-pch targets).
         [mkrautz]
       * Only enable XEvie when building against an X11 version of Qt.
         Disable g15daemon support on Mac OS X. [mkrautz]
       * Anonymous statistics.
       * Enable tab scrolling to save a bit of space in the config dialog.
       * Anonymous statistics.
       * Register Win32 version in hex.
       * Include version and OS with global server registration
       * Readd the untranslated English as a selectable language.

2009-01-07 Revision 1385-1386

       * qCompress global server list.
       * Register current # of users and channels on global server list
       * Whitelist the global serverlist callback from the reconnect tempbans

2009-01-05 Revision 1372-1383

       * Intel C++ 11.0 compiles -Qipo into buggy code, so turn that off.
       * Translation file updates
       * Indenting update
       * Write/Admin -> Write ACL
       * Update copyright for 2009
       * Add desktop shortcut on Win32.
       * Allow global volume shortcuts to increase the volume up to 200%.
         [mkrautz]
       * Allow channel/player regexp to be changed
       * Rename "Write" to "Write/Admin" in the UI so people stop thinking
         it's for message writing.
       * CONFIG+=no-embed-qt-translations to load translations from Qt from
         the system installed directory.
       * Remove a few missing translations
       * -jX safe make targets for translations
       * Build updates for newer boost and C++ compiler.

2009-01-04 Revision 1371

       * Experimental notify-less DirectSound, using estimated positions.

2009-01-02 Revision 1370

       * Tab-based config widget.

2009-01-01 Revision 1369

       * Update Win32 Overlay to inject LoadLibraryA. With the CBT hook, this
         should hopefully be enough.

2008-12-30 Revision 1368

       * Fix for the regression introduced by the hanged connect fix.

2008-12-25 Revision 1366

       * Fix G15 on Linux
       * Avoid stuck ServerHandler when server is unreachable.

2008-12-24 Revision 1362-1364

       * Patch #2463387: Add configuration option for hiding main window to
         tray [mokomull]
       * Patch #2462928: Reload ALSA device list when settings dialog is
         opened [mokomull]
       * Patch #2457331: Make murmur use its own icon [dd0t]
       * Fix for crash with no LCD devices present.

2008-12-21 Revision 1361

       * Don't show LCD Config if no devices are detected.
         Also minor cleanups of G15 helper.

2008-12-15 Revision 1360

       * Update G15 helper to use standard input/output
         Show all players/linked channels.
         Fudge the font metrics.

2008-12-13 Revision 1356-1358

       * Fix some Boost/Qt stuff for icl for the G15 code.
       * The G15 library doesn't handle multiple devices.
       * Add g15helper.ico. [mkrautz]
       * LCD Support [mkrautz]

2008-12-12 Revision 1354

       * Add LCD config dialog icon. [mkrautz]
       * If the UDP socket failed. don't close it. Also, enable obfuscate
         parameter.

2008-12-08 Revision 1352

       * Add MSVCRT to the plugins directory as well.
       * Patch #2393239: PA div by zero fix (/ bf2 plugin fix) [dd0t]

2008-12-02 Revision 1351

       * Fix unaligned access issue on picky 64-bit platforms (such as IA64)

2008-12-01 Revision 1348-1349

       * Keep expanded state of items when moved.
       * Updated translation sources
       * Updated polish translation [sumowski]

2008-11-29 Revision 1345-1346

       * Treat incoming and outgoing mumble:// URLs as URL encoded. [mkrautz]
       * Fix typo in "What's This" for Noise Supression. Fixes bug #2238867.
         [mkrautz]
       * Add all the new positional audio plugins to the installer. Fixes bug
         #2294035. [mkrautz]

2008-11-28 Revision 1340-1343

       * Patch #2293077: Tray icon update on disconnect [dd0t] [mkrautz]
       * Patch #2293288: Disable PA when position is reported as (0,0,0)
         [dd0t] [mkrautz]
       * Patch #2301216: Positional audio for Call of Duty 5 [dd0t] [mkrautz]
       * Patch #2338606: Positional audio for Wolfenstein:ET [dd0t] [mkrautz]
       * Fix rounding issues in AudioConfigDialog. Fixes bug #2293514; Based
         on patch #2293714 by dd0t. [mkrautz]

2008-11-01 Revision 1336-1338

       * Change tray icon when muted/deafened.
       * Idle timer in client to auto-mute.
       * Fix so you can use minimal view and AlwaysOnTop at the same time.
       * Allow boosting volume to 200% (with warning about it's quality).

2008-10-22 Revision 1334

       * Patch #2183224: Call of Duty 2 positional audio [dd0t]

2008-10-19 Revision 1333

       * Patch #2178031: AudioBar in config dialog [mystic_sam]

2008-10-18 Revision 1330-1331

       * Make GlobalShortcutMac build again. [mkrautz]
       * Sanity checking for CoD4 plugin [dd0t] [mkrautz]
       * Fix version number in BF2 plugin about dialog. [mkrautz]

2008-10-11 Revision 1327-1328

       * Make sure LogTitleBar is properly hidden when launching Mumble.
         [mkrautz]
       * Initialize DirectInput in the same thread as we are polling it in.
         [mkrautz]
       * Move DirectInput handling to the same thread as the Win32 input
         hooks. Fixes GlobalShortcut signal delivery. [mkrautz]

2008-10-09 Revision 1326

       * Add Q_DISABLE_COPY to most classes

2008-10-08 Revision 1324

       * Add _USE_MATH_DEFINES to the .pro for Win32 so M_PI is defined,
         instead of locally changing the file. Oops.
       * Patch #2151618: Positional audio for Call of Duty 4 [dd0t]

2008-09-30 Revision 1323

       * Compile on platforms where qreal is float

2008-09-29 Revision 1322

       * Patch #2133288: Correction in mumble_de.ts [entitaet]

2008-09-26 Revision 1320

       * Updated Spanish translation [naproxeno]

2008-09-24 Revision 1319

       * Distribute Qt 4.4.2 for Win32.

2008-09-23 Revision 1314-1317

       * Deny duplicate channel names
       * Check valid player ID on texture get/set
       * Remove C++ flags from CFLAGS [l-n]
       * Patch #2122639: fix build with older alsa [l-n]
       * Patch #2119472: tray icon exit menu entry on right klick
         [jakobdettner]

2008-09-13 Revision 1309-1312

       * Updated Polish translation [sumowski]
       * Bump BF2 plugin version.
       * Add uninstaller section for configuration settings and databases.
       * Version bump
       * Changelog update

Release 1.1.6

Notes: This is primarily a bugfix release, fixing a distribution bug in the libraries included on Win32.

Changes: 2008-09-12 Revision 1308

       * Add dbOpts setting. Allows users to specify custom connect options
         for their QSqlDatabase. [mkrautz]

2008-09-11 Revision 1304-1306

       * Language updates
       * Indenting
       * Implement "Always on top" and "Ask on Quit".
       * Include stereo decorrelatation in speex builds.

2008-09-10 Revision 1302

       * Patch #2104222: Workaround for buggy Alsa lib 1.0.17a [derandi]
       * getVersion() for DBus/ICE

2008-09-08 Revision 1296-1300

       * Distribute Murmur.ice along with the other Murmur-related files on
         OS X. [mkrautz]
       * sendMessage and sendMessageChannel for ICE/DBus
       * Version bump
       * Distribute fake manifest for VCR90.
       * Support source-less text messages.
       * Make setChannelState() rename channels for DBus and Ice. Add
         getChannelState() to DBus. (Fixes bug #2098835) [mkrautz]

2008-09-06 Revision 1287-1294

       * Add mumble.icns to mumble.qrc. [mkrautz]
       * Add mumble.plist to DIST. [mkrautz]
       * Polish
       * Fix translation loader.
       * Remove link.pl from distribution list
       * Changelog update
       * Add icedemo.php to OSX dist scripts. [mkrautz]


Release 1.1.5

Notes: Murmur can be controlled with ZeroC ICE, meaning it's easy to create webscripts in PHP and ASP.NET. Shortcuts can now be suppressed, so that you can use Ctrl-Alt-M to mute Mumble without having triggering the 'M' key ingame. Additionally, a number of bugs and minor features have been added, see the complete changelog for details.

Changes: 2008-09-06 Revision 1287

       * Fix minor typo in GlobalShortcutMac
       * Updated German translation [m0ta]

2008-09-04 Revision 1281-1285

       * Add warning to user if speex hasn't been checked out.
       * Remove unused FMODAudio
       * Remove outdated link.pl (which hasn't worked for several releases)
       * Remove unused DSound/OpenAL hooks from overlay source
       * Remove debian/ and debian-hardy/ from SVN as debian builds are
         maintained in the official debian SVN.
       * Updated french translation [jerhum]

2008-09-03 Revision 1280

       * Final version of polish translation

2008-09-02 Revision 1272-1278

       * Updated Japanese translation [ikasamah]
       * Updated Spanish translation [naproxeno]
       * Remove obsolete translations from polish file
       * Updated polish translation [sumowski]
       * Updated language files to match new context
       * Add context to text "Unlink" for translators (Channel or Plugin?)
       * Polish translation [sumowski]
       * Work around bug in QDir::addSearchPath() and QTranslator::load()

2008-09-01 Revision 1269-1270

       * Updated language source files
       * Indenting
       * Silky smooth positional audio mixer.

2008-08-31 Revision 1265-1267

       * Include all necesarry files to compile in .tar.gz
       * Distribute Murmur.ice and php scripts with static binary
       * Update binary snapshot to update front page
       * Switch to name hints for iterating PCM devices on ALSA.

2008-08-30 Revision 1261-1263

       * Be slightly more forecefull when disconnecting timed out clients
       * Use 'MBLE' process signature on OSX for easier identification.
         [mkrautz]
       * Try using the CBT hook to avoid IE slowdowns. Might be games that
         aren't catched by this one, though :(
       * Use a separate message loop for the lowlevel input hooks on Win32.
         (Fixes bug #2083383)

2008-08-29 Revision 1253-1259

       * Overlay blacklist and "override" added (put a file named "nooverlay"
         next to the executable to disable it).
       * Fix urlCallback prototype on non-x86-64. Sigh. [mkrautz]
       * More general Boost include path on OSX. [mkrautz]
       * Work around Qt 4.4.1 "feature" of default buttons.
       * Support for building against Cocoa Qt4 in compiler.pri
         (CONFIG+=cocoa) [mkrautz]
       * Bundle Info.plist for Mumble AppBundle instead of generating it
         on-the-fly. [mkrautz]
       * Work around setRecord() being broken in Qt 4.4.1
       * Fixes for x86_64 Cocoa version of Qt4. [mkrautz]

2008-08-28 Revision 1250-1251

       * GlobalShortcutMac cleanups. [mkrautz]
       * Use ~/Library/Logs/Mumble.log for our log on Mac OS X. [mkrautz]
       * Convert GlobalShortcut on OSX to use the Quartz Event Tap API. Fixes
         bug #1929509. Enables key suppression and proper key names in the
         config dialog. [mkrautz]

2008-08-27 Revision 1245-1248

       * Distrubute Murmur.ice with .tar.gz
       * Holding VersionCheck::on_Agent_requestFinished with a messagebox
         means we'll get a second finish event when the connection is closed,
         which goes through before we've finished the first. Switch to msgBox
       * Under win32, ICE has wstring as wchar_t, Qt as unsigned short, so
         we're switching to utf8
       * Small cleanup of Win32 output modules.
       * Show version in title of Win32 Murmur log window. [mkrautz]

2008-08-26 Revision 1241-1243

       * Repair broken Murmur output formatting introduced by --version
         change. [mkrautz]
       * Do not output an AppBundle for Murmur on OSX. [mkrautz]
       * Add version parameter to commandline Murmur. [mkrautz]
       * Fix server thread termination on Darwin/OSX. Murmur will now
         properly shut down when receiving a SIGTERM. [mkrautz]

2008-08-25 Revision 1239

       * Full fledged ICE/PHP example
       * Make ICE unicode safe (switch to utf16 strings)

2008-08-24 Revision 1237

       * Package dbus-send on Win32 installs.
       * Add DBus setRegistration call

2008-08-21 Revision 1233-1235

       * Use unfiltered input for "amplitude" VAD.
       * Move boost path to compiler.pri and use Boost 1.36 on Win32.
       * Switch to using event-based async ICE functions; Meta::start is now
         safe to use.
         Fix a memory leak when stopping a virtual server.
       * Statically compiled and linked ICE for static server.

2008-08-18 Revision 1232

       * Update defaults slightly.

2008-08-17 Revision 1231

       * Allow AudioWizard audio loopback to work even if we're muted on the
         server.

2008-08-15 Revision 1228-1229

       * Remove a bit of debugging that snuck into the last update.
       * Qt 4.4.1 develops a few visual quirks if you reparent GUI elements
         during their creation, so switch to explicitly setting the parent.
       * Fix ICE link bug on Win32.

2008-08-14 Revision 1227

       * Add suppression for XEvie and fix Qt4.4ism for context menu

2008-08-13 Revision 1220-1225

       * Update static packaging script
       * Remove some SSL debugging
       * Possible support for key suppression with XEvie, but untested as
         Xevie itself is broken on i386
       * Add a "clear" to the context menu of the log window.
       * Remember correct input device for WASAPI.
       * Indenting
       * Use explicit static_cast<> instead of implicit conversions for
         float<->int etc

2008-08-12 Revision 1218

       * No longer need bin/ in path for Win32.
       * Fix voice activation buglet.
         Updated Win32 build environment for VS2008 SP1 and Qt 4.4.1.

2008-08-08 Revision 1211-1216

       * Make it slightly easier to use TAB and other UI changing characters
         as shortcut keys.
       * Update Benchmark.cpp to use current Auth message. [mkrautz]
       * Wrong default port in ConnectDialog
       * Update installation instructions slightly.
       * Suppress shortcuts from other applications.
       * Use frame power instead of peak sample for "amplitude" VAD. Also use
         post-filtering signal instead of raw.
       * DBus/ICE getLog now uses limit offset instead of seconds

2008-08-07 Revision 1208-1209

       * Log channel id when a player moves
       * Bit more cleanup of AudioOutput.
       * Use softmixer for DirectSound.

2008-07-31 Revision 1207

       * Patch #2031394: Call set_rate_near() instead of set_rate_min() in
         ALSA Output. [derandi] [mkrautz]

2008-07-21 Revision 1204-1205

       * CIA bot on #mumble
       * Update documentation.
       * For those crazy enough to want it, we actually support quality 1
         now.

2008-07-20 Revision 1200-1202

       * Remove some debugging output from PulseAudio
       * Fix typo in registration
       * Consolidate player/channel name validation into validateName()
         functions.
         Fix bug that allowed users to rename channels to otherwise invalid
         channel names.
         The registerPlayer() function now correctly validates its name
         before performing its actions. [mkrautz]
       * Call correct removeChannel method for DBus as well. [mkrautz]

2008-07-19 Revision 1199

       * Fix compile bug with ICE.
         Attempt to fix PlayerModel bugs.

2008-07-10 Revision 1198

       * Default to ICE for Murmur on OS X as well. [mkrautz]

2008-07-09 Revision 1197

       * Default to ICE for Win32 murmur

2008-07-07 Revision 1195

       * SSL PassPhrase
       * Taborder in AudioInput

2008-07-04 Revision 1193

       * Intel C++ release build with ICE breaks with inlining.
       * Ice for Mac OS X. [mkrautz]

2008-07-03 Revision 1187-1191

       * ICE for Win32
       * Include weblist.php using ICE
       * Update slice definition with idempotent and exceptions
       * Allow specification of ICE endpoint
       * Possible fix for PTT cue crash
       * ICE fixes for Ubuntu

2008-06-27 Revision 1186

       * Patch 2003574: Cannot save current connection [prosper_spurius]

2008-06-26 Revision 1181-1184

       * Fix locking bug with ICE
       * Complete basic implementation for ICE
       * Add a new icon for the Mac OS X port. Contributed by Karsten Bruns.
         [mkrautz]
       * Patch #2002867: Patch for Bug: 1986292 Tray Icon disappears on
         minimize [prosper_spurius]
       * More ICE

2008-06-25 Revision 1179

       * Patch #1998399: Patch for Feature Request 1934842 Channel Locking
         [prosper_spurius]
       * Framework for ICE in Murmur

2008-06-24 Revision 1177

       * Use OS X system langauge instead of locale data for translation
         determination. (Fixes bug #1952855: Mac: Mumble uses wrong language
         setting) [mkrautz]
       * Better XRUN handling in PortAudio. (Fixes bug #1993878: (OSX) No
         Audio from other after some time) [mkrautz]

2008-06-23 Revision 1175

       * Install for all users, not current user.
       * Align crypt buffers

2008-06-12 Revision 1174

       * Add DBus types on Win32 too.

2008-06-08 Revision 1173

       * Add _cs translation to qrc file

2008-06-06 Revision 1170-1171

       * Support speex.git master
       * Remove external speex SVN
       * Add logging to phpBB auth script

2008-06-05 Revision 1169

       * Fixed some strings in the Spanish translation [Naproxeno]

2008-06-04 Revision 1168

       * Make sure Mumble will even build with CONFIG=no-dbus. [mkrautz]

2008-06-03 Revision 1166

       * Remove unconditional DBus disablement on OS X. Qt can load libdbus
         at runetime now, yay! [mkrautz]
       * Enable proper mumble:// protocol support on OS X. Likewise for
         Console.txt logging. [mkrautz]

2008-05-28 Revision 1165

       * More useful PlayerModel tooltips (feature request #1942941:
         Additional tooltips) [mkrautz]

2008-05-27 Revision 1162-1163

       * Hide 'Expand'-label in LookConfig for non-expert mode. [mkrautz]
       * Explicitly focus the text input field of the text message dialog.
         Win32 doesn't do this by default. [mkrautz]
       * Implement volume shortcuts (for feature request #1954994: volume
         keybind) [mkrautz]

2008-05-17 Revision 1161

       * Updated translation [m0ta]

2008-05-11 Revision 1158-1159

       * Updated Spanish translation [Naproxeno]
       * Version bump
       * Make XEvie optional


Release 1.1.4

Notes: Mumble now officially supports Mac OS X on both Intel and PowerPC Macs. Positional Audio on Linux and OSX, and we now support positional audio with all audio backends. Many thanks to the contributed patches which fixed this. Shortcut support without XEVIE/devinput on Linux. WASAPI Support on Windows Vista. Improved mumble:// URL handling The log window can be moved. Minimal mode; where only the list of players and channels is visible. A few bugfixes.


Changes: 2008-05-10 Revision 1151-1155

       * Another translation sync from debian's pkg-voip team
       * Update persistent indexes for children in PlayerModel
       * Fix crash when moving populated channels to parents.
       * Avoid crash when no audio systems worked
       * Try to speed up filling the public server list on X11.
         Set a name on the GlobalShortcutConfig for skinning.
       * Fix crashbug when %APPDATA% is unset for some reason.

2008-05-09 Revision 1142-1149

       * PulseAudio detection should be slightly more stable.
       * Cure for Qt 4.4 SSL slowness.
       * Changelog update
       * Static build with Qt 4.4
       * Indenting
       * AGC tests
       * Only enable ASIO devices are found.
       * Renamed murmur-wrapper to murmur-user-wrapper
       * Debian packaging fixes

2008-05-08 Revision 1135-1140

       * Sync debian/po translations from debian's pkg-voip team
       * Compiler warning cleanups
       * PulseAudio detection (sort of), and sound system priority
       * Save dock state when switching to/from minimal mode.
       * Timed drag-grab for the log.
       * Make the player model the central widget.
       * Drop the splitter and make the log and playermodel dock widgets.

2008-05-07 Revision 1131-1133

       * Workaround for the, now as of Qt 4.4.0 yet worse, QWizard bug.
         [mkrautz]
       * Fix automatic version parsing in OS X distribution scripts.
         [mkrautz]
       * Update Win32 for Qt 4.4.0
       * Avoid loading system Qt plugins on Mac OS X. [mkrautz]

2008-05-05 Revision 1130

       * Translation sync

2008-05-04 Revision 1129 2008-04-29 Revision 1127

       * Hah. Correct 'passford' typo in Murmur usage output. [mkrautz]

2008-04-28 Revision 1126

       * Linux only -> Unix-like systems only [mkrautz]

2008-04-27 Revision 1119-1124

       * Oops. Remove MacVersion variable from TextToSpeech_macx.cpp as well.
         [mkrautz]
       * Use qMacVersion() instead of Gestalt() in TextToSpeech_macx.cpp.
         [mkrautz]
       * Distribute Murmur on Mac OS X. Update dist scripts and README to
         reflect that. [mkrautz]
       * Move RC_FILE into win32 conditional in murmur.pro. [mkrautz]
       * Don't use internet enabled disk images for OSX distribution.
         [mkrautz]
       * Yet more resampler fixes

2008-04-26 Revision 1114-1117

       * Fixed regexp bug in channel name matching
       * Update to resampler test
       * Refactor MacOS X TTS engine and disable it when running on 10.4
         (Tiger). Thanks to Christoph Pirkl for tracking down the bug.
         [mkrautz]
       * Move menus up one level when in minimal mode
       * Debian/Ubuntu packaging updates

2008-04-25 Revision 1107-1112

       * Remove static reference to database
       * Explicitly clear SQL queries
       * Fix crashbug when reconnecting to removed channel
       * Support live changing non-critical murmur parameters
       * Indenting
       * Patch 1950979: Repair broken ALSA, Changes to Plugins [derandi]
       * Update for Speex visibility

2008-04-23 Revision 1104-1105

       * Add VersionCheck QueryItem for OS X. [mkrautz]
       * Polled X input support, for OSes that lack both xevie and inputdev
       * Dumbing down the ALSA a bit

2008-04-22 Revision 1098-1102

       * PortAudio: Get rid of crackling noise when opening output streams.
         [mkrautz]
       * Mention that we also run on OS X in the README. [mkrautz]
       * Add UID to shared memory and semaphore names on *nix, to allow
         multiple users at the same time.
       * Add HAL policy to give access to /dev/input
       * Add more debugging info to ALSA, stop using advanced functionality
       * Gracefully handle lost directsound devices.
         Ensure shortcuts work in the application context and not just the
         mainwindow context.

2008-04-21 Revision 1095-1096

       * Disable the overlay ConfigWidget on OS X - we have no overlay
         implementation yet, so showing the widget just confuses people.
         [mkrautz]
       * Add libspeechd dependency for debian
       * Update DBus Auth for phpBB3 release

2008-04-20 Revision 1093

       * Fix missing pages with resized config widgets.
       * Delay database matching for URLs to better work with "already
         connected" URLs.

2008-04-19 Revision 1092

       * Stereo support for PortAudio. [mkrautz]

2008-04-17 Revision 1090

       * Prefer ~/Library/Preferences to ~/.config/ on OSX for Mumrur as
         well. [mkrautz]
       * TextToSpeechMac: Fix the parameters for our SpeechDone callback. I
         confused it with another function.
         This doesn't change any code, as we were only using the first
         parameter anyway. [mkrautz]

2008-04-14 Revision 1089

       * Wizard for positional audio.

2008-04-13 Revision 1085-1087

       * Patch #1940944: getCurrentUrl DBus method [inequation]
       * Updated README and INSTALL
       * Minimal mode.

2008-04-12 Revision 1079-1083

       * Distribute plugins on OSX. [mkrautz]
       * Show defaults in ACL Editor
       * Make URL handler not reconnect if same server, and fetch username
         and pw from the server database.
       * Expand channels with players.
       * Update default voice hold to 1 second.
       * Make ConfigWidget depend on smallest screen in multiscreen setup,
         and fix the non-expert mode icons having spaces between them.

2008-04-11 Revision 1070-1077

       * Path fixes for installer.
       * Indenting
       * Use slightly more sane resampler for ASIO.
       * Multichannel pulseaudio
       * OSS fixes
       * Fix multichannel ALSA
       * nix compile fixes
       * Input/Output mixer speedups.

2008-04-09 Revision 1067-1068

       * Make sure srs is set to NULL if we're not doing resampling.
         [mkrautz]
       * OSX build system updates. Add dist scripts. [mkrautz]
       * Moved resampler for input.

2008-04-06 Revision 1064-1065

       * Add float->short conversion to the mixer. Hope it works.
       * Bring *nix audio backends in sync with new mixer
       * Fix a few compiler warnings

2008-04-05 Revision 1060-1062

       * Patch 1934642: A few linkplug fixes [derandi]
       * Make the surround mixer include a resampler and default to floats.
         This breaks all *nix audio targets.
       * Forgot plugins.pri and updates to the resampler test
       * Updated Spanish translation [Naproxeno]

2008-04-04 Revision 1056-1058

       * Don't break Win32 API for link plugin -- there's no need.
       * Patch 1931477: Linux port of Link Plugin, Minor changes to [derandi]
       * Work on the speex resampler

2008-04-03 Revision 1054

       * Prettify Mumble icon on Mac OS X (mumble.icns) [mkrautz]
       * Fix about dialog icon on Mac OS X [mkrautz]

2008-04-01 Revision 1053

       * Patch 1930045: Man page spelling error [mark7]

2008-03-29 Revision 1051

       * Explicitly fetch plugin position from both input and output.
       * Fix bug if users are deleted while an admin has the ACL dialog open,
         then applies

2008-03-28 Revision 1046-1049

       * Patch 1927186: Reorder some function calls in the AudioWizard
       * Fixed installer and use explicit widechar in TestLink.cpp
       * Plugin updates.
       * Support setting supw from standard input

2008-03-26 Revision 1042-1044

       * Minor update to WASAPI
       * Fix for logic of Link plugin.
       * Translation source updates
       * Indenting

2008-03-25 Revision 1039-1040

       * Make Linux soundsystems use new config
       * Remove config for OSS, ALSA, PulseAudio and PortAudio
       * Refactor "Basic Audio" config dialog, and remove most of the
         system-specific audio configs.

2008-03-24 Revision 1036-1037

       * Bug 1923716: mute -> audio assistant -> bug
       * Patch 1923982: Always unmask the NoCancelButton flag in the
         AudioWizard [mkrautz]
       * Patch 1923965: TextToSpeech OSX Update [mkrautz]

2008-03-23 Revision 1034

       * Seemingly working surround mixer for WASAPI. Though it only knows
         about the "left" and "right" speaker for now.
       * Infacy of surround mixer

2008-03-22 Revision 1030-1032

       * Patch 1922968: Remove old reference to ALSAOutputPlayer in
         ALSAAudio.h [mkrautz]
       * Updates Ubuntu packaging
       * Bump version to 1.1.4
       * Fix iOutputDelay on *nix

2008-03-21 Revision 1021-1028

       * Rename iDXOutputDelay to iOutputDelay and move it to the general
         config pane.
       * Patch 1922328: More OSX UI cleanups [mkrautz]
       * WASAPI Input and Output
       * Add an icon for the network config
       * Minor cleanup of PositionalSound and some indenting fixes
       * Patch 1921066: Option to disable html messages [arrai]
       * Patch 1921277: Use powf instead of exp10f in PositionalSound.h
         [mkrautz]
       * Patch 1920346: Disable QSysTrayIcon on OSX - use the dock instead
         [mkrautz]
       * Patch 1919733: Update for GlobalShortcutMac [mkrautz]

2008-03-20 Revision 1010-1019

       * Make the stereo-enabled output compile on Win32 as well.
       * Indenting run
       * Patch 1920119: ALSA Stereo [derandi]
       * Patch 1920117: Stereo Mixing [derandi]
       * Patch 1920115: Positional Sound Widget + Volume Models [derandi]
       * Patch #1920346 Disable QSysTrayIcon on OSX - use the dock instead
         [mkrautz]
       * Patch #1920332 Add a cancel button to Server Browser of the Connect
         Dialog [mkrautz]
       * Patch #1920239 Prefer /home/xeno/Library/Preferences/Mumble on OSX
         [mkrautz]
       * Patch #1919466 About Dialog cleanups [mkrautz]
       * Support system-installed speex (if it's 1.2b4 or newer)

2008-03-19 Revision 1009

       * WASAPI Input

2008-03-18 Revision 1002-1007

       * Updated Spanish translation. [naproxeno]
       * Update to patched speex API.
       * Move compiler settings to compiler.pri
         Fix a lot of warnings with msvc
       * Path #1916131 Compilation Fixes for Visual C++ 2008 [dark-storm]
       * Add VersionInfo to the .rc files.
       * Patch #1917558 Implement GlobalShortcut for OSX [mkrautz]
       * Patch to fix no-speechd [l-n]

2008-03-17 Revision 989-1000

       * Spread registrations out a bit in time
       * Add no-client and no-server for qmake.
       * Open Console.txt in User directory if current directory is not
         writeable.
       * Patch #1916734 Fix TTS on OS X and add volume capability [mkrautz]
       * Make Win32 audio modules optional. Don't crash if no modules are
         enabled/working.
       * Add Deafen/Mute self to the player menu if self is selected, and
         remove "Local Deafen" (can be done by setting output volume to 0%).
       * Support skinning of the style sheet of the log window.
       * Sort server browser based on alphanumeric only (ignore whitespace
         and punctuation)
       * Remove lefotver festival settings
       * Updated license script
       * Language update and new french translations [jerhum]
       * Initial support for plugins on non-win32, but disable GUI for now
         [Ludwig Nussel <ludwig.nussel@suse.de>]
       * Make all audio modules for Unix optional, as well as dbus and
         speechd (CONFIG+=no-whatver)

2008-03-16 Revision 982-987

       * Don't use boost typeof for GCC [Ludwig Nussel
         <ludwig.nussel@suse.de>]
       * Make murmur compile on freebsd [vader42]
       * Quit => Quit Mumble
       * Patch #1914863 Override TARGET for better OSX integration [mkrautz]
       * Patch #1915779 Add window titles to Mumble's about dialogs [mkrautz]
       * Remove the empty line at the beginning of the log view and speed it
         up a bit. Based on patch #1915590 [mkrautz]
       * Patch #1915523 enable _MSC_EXT only for MSVC [mkrautz]

2008-03-15 Revision 978-980

       * Only reload dbus if installed for postinst
       * Basic WASAPI querying.
       * Patches #1914820: OSX patches (from bug #1914742) [mkrautz]
       * Minor pulseaudio cleanup

2008-03-11 Revision 973-976

       * Fix compile warning in PulseAudio, add --as-needed to linker
       * Add version checking to overlay
       * Use speech-dispatcher for TTS on *nix
       * Add replaces: for mumble-server-web
       * Add tooltip to systray icon so settings are saved by OS.

2008-03-05 Revision 971

       * Fix vcredist options.
       * Fix reference-to-just-deleted in DirectX output.

2008-03-04 Revision 966-969

       * Fix for bug #1904336 -- renaming channels could crash the clients
       * Use new murmur icon
       * More compilation and installation tunings for Win32.
       * Directory cleanup when purging package
       * Use floats instead of doubles where it makes sense.

2008-03-02 Revision 965

       * Remove ASCII warning

2008-03-01 Revision 958-963

       * More directory fixes
       * Patch: #1902036 small fix to make mac version compile [mit_service]
       * Default databases to ~/.config/Mumble on Linux
       * Make Vista-friendly paths for sqlite databases.
       * MSVC doesn't need the thiscallresolver.
       * Fix home directory for mumble-server
       * Compile Win32 with Visual Studio + Intel C Compiler

2008-02-29 Revision 957

       * Test 16x16 icons/murmur.ico for review by slicer. Will make proper
         32x32 and 64x64 if OK. [cybknight]

2008-02-28 Revision 956

       * Add SpeexMark.pro again

2008-02-26 Revision 955

       * Support profile-optimized libspeex. Slim gain so far, waiting to
         test on Core2

2008-02-24 Revision 953

       * Compat 6 for debian
       * Build static binaries with a qt snapshot to fix library loading


Release 1.1.3

Notes: This is a bugfix release, which primarily fixes the very ugly "move to parent" bug. Please be aware that we've changed the SnR speech detection method to use Speex' built-in one, which uses a different scale than our own. You will need to update your speech trigger levels with the audio wizard.

For Ubuntu, you can also find packages at https://edge.launchpad.net/~slicer/+archive

Changes: 2008-02-23 Revision 945

       * Small update to changelog script
       * Update PulseAudio buffering to use bytes and not shorts

2008-02-22 Revision 944

       * Reread list of sinks and outputs when someone adds/removes a audio
         card for PulseAudio

2008-02-21 Revision 942

       * Add DBus path for Murmur on Win32
       * Major packaging cleanups. Getting ready for 1.1.3

2008-02-18 Revision 941

       * Updated Spanish translation. [Naproxeno]

2008-02-17 Revision 938-939

       * Escaping a few - in manpages
       * Small update to registration script
       * Minor updates to ubuntu packaging

2008-02-14 Revision 935-936

       * Language file sync.
       * Make "Remove" disabled if there are no entries in the server list.
       * Refresh public server list every 24 hours.
         Change the "Add" button into a context-sensitive
         "Update"/"New"/"Add" button.

2008-02-13 Revision 933

       * Unembedding of speex FFT functions -- Mumble should now be able to
         build with a system-installed Speex >= 1.2.0
       * Merged most of our speex changes into speex upstream; first patch to
         unembed Speex.

2008-02-09 Revision 931

       * Improve visibility of linked channel state
       * Fix "move to parent" bug.

2008-02-01 Revision 929

       * s/proprietary/non-standard/
       * Automatically add/remove /dev/input devices [mkrautz]

2008-01-26 Revision 928

       * Ask "Are you sure?" if quitting while connected.

2008-01-20 Revision 927

       * Fixed some strings in the Spanish translation [naproxeno]

2008-01-18 Revision 926

       * Fixed some strings in the Spanish translation [naproxeno]

2008-01-17 Revision 924

       * Updated Spanish translation [naproxeno]
       * Restore linked state on server restart

2008-01-16 Revision 922

       * manpage updates and .config fix from patrick.matthaei@web.de
       * Disallow local mute of self


Release 1.1.2

Notes: This is primarily a bugfix release, with the majority of the fixes for either Linux or Murmur's DBus.

Changes: 2008-01-15 Revision 917-918

       * Add template and config file for .deb
       * Final touches for debian package
       * Extensive updates to ubuntu package (not quite done)

2008-01-14 Revision 916

       * Rename ubuntu package from murmur back to mumble-server

2008-01-12 Revision 914

       * Work around bug in newer debian
       * Japanese translation [ikasamah]

2008-01-08 Revision 913

       * Proxy support [mkrautz]

2008-01-07 Revision 912

       * Modified manpages

2008-01-06 Revision 911

       * Change the size parameter for EVIOCGBIT, based on patch by [mkrautz]

2008-01-05 Revision 907-909

       * Increase safety size for config widgets
       * Translation updates
       * Update copyright for 2008
       * Fix messageType for CryptSync [Mikkel Krautz]

2007-12-16 Revision 906

       * Handle SIGTERM and SIGHUP in Murmur

2007-12-14 Revision 900-904

       * Clean SQL log after adjustable interval, fetch logs via DBus
       * Add rotateLogs and quit methods for DBus
       * Make ALSA errors logwindow entries instead of popup boxes
       * Show hostname when connecting.
       * Revert to seconds instead of centiseconds for registration delays
       * Use SSL callback to verify bound IP for multihomed machines

2007-12-11 Revision 897-898

       * Update lintian override
       * Support espeak, add festival suggestion for ubuntu
       * Rename user from Murmur to murmur

2007-12-10 Revision 894-895

       * Add murmur.default for init script
       * Speex benchmark, used to test optimization flags
       * Early bail for non-SSL

2007-12-09 Revision 890-892

       * ALSA labling fix. Softmixer fix.
       * Standards 3.7.3 for Ubuntu
       * As it breaks packaging policy for many distros, don't default to
         MMX/SSE for Linux
       * Various UNIX audio fixes

2007-12-08 Revision 889

       * Installer now kills dbus-daemon.exe if found.

2007-12-07 Revision 887

       * Various dbus fixes
       * Log -h to stdout for murmurd

2007-12-06 Revision 885

       * Patch 1845022 for delayed Global (fixes fonts on X11) [ars3niy]
       * Patch #1844930 macx: add app icon / remove window icon [metz]

2007-12-03 Revision 882-883

       * Use SSE for Speex if compiler flags enabled
       * Clarify source license in debian/
       * Language updates

2007-12-02 Revision 876-880

       * Build PortAudio and PulseAudio only if pkg-config finds them
       * Bump version to 1.1.2 (for all but debian/)


1.1.1

Feature Enhancements

  • Doubleclick PushToTalk to enable continous send.
  • Root item for the player/channel list.
  • Linux PulseAudio support.
  • Win32 version ships with MySQL (still not recommended).
  • Added user registration/deletion to DBus for murmur.
  • Changed murmur.pl to use DBus.
  • Direct database access is now completely deprecated.

Bugfixes

  • MySQL without dbPrefix
  • ConnectDialog is slightly less broken, but still not good.
  • Global Shortcuts work on Linux again.
  • Linux overlay properly aborts on older GL drivers instead of crashing (ATI).. Though if GL itself crashes, there's little we can do (Intel).
  • Avoid popups for Win32 murmur.
  • PlayerModel supports persistent indexes now. Open/close a few channels, then move their root channel, and they'll keep their open/close status.
  • Way too many SQL schema fixes. Probably still missing a ton.
  • Race fixes for OSS/ALSA initialization.
  • UDP Sockets on Win32 have numerous bugs, and we've started workarounds. There's probably still things left.

0.9.1

Overlay

With DX9 games, Mumble now shows the playerlist of the active channel in the upper right corner, and highlights talking players.

Channel Linking

Channels can now be linked manually or by the push of a button. Manually linked channels (with the menus) stay linked until unlinked (or the server restarts), while push-to-link combines linking with push-to-talk. Only players with speak privileges in the linked-to channels will be heard in that channel.

The idea is to let hierarchies of players talk to each other without one player hearing two other players talking at the same time because they cannot hear each other. There are some examples in the ACL and Groups.

Bitrate tuning

If you so desire, you can now merge several audio packets into one before transmission. This will increase the latency, but will decrease the bandwidth needed. There's also some text-info the Basic Audio configuration which breaks down bandwidth use into overhead, audio bitrate and position/velocity bitrate. Mumble's lowest bitrate is now just 11kbit/s including all overhead from IP and UDP.

Scripting support

Relax, it's not that kind of scripting. Basically, you can put special commands into the commands table of the SQL database, and those will be executed by the server. We've made a small script which shows how to link this to qstat; it automatically creates a channel for each server you qstat'ed, makes a subchannel for each team and a group of subchannels for squads under each team. A connected player that was found in the qstat output is automatically put into the right team-channel, and anyone found in there that is no longer connected to the game server is moved out of the channel.

Bugs squashed

As usual, quite a few bugs were annihilated, and probably quite a few new ones introduced.

Personal tools
Your Ad Here