Changelog
From Mumble
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.

