======================================================================================= Changes in repository from tag 1.2.2 to 1.2.3-rc1 consisting of a total of 682 commits: ======================================================================================= 958a9ac Indent, changelog, submodule and language update c0bf2c2 Update release script 012dfc6 Use bzip2 for static build da83cdd Overlay: On windows sync the settings to registry when overlay config is changed b8a2745 Fix two signed|unsigned comparison warnings e8a2bb5 Prepare murmur for user defined server locations c857a99 CoreAudio: Use AudioUnitPropertyListener instead of AUEventListener to listen for AudioUnit stream format changes. 405ef1a OverlayMac: Don't use NSBundle#objectForInfoDictionaryKey to determine whether we're up to date. c85be07 Use Audio::start() and Audio::stop() in ConfigDialogMac. 8366832 CoreAudio: Restart AudioInput/AudioOutput on stream format changes. 1893804 Changing scrollbars in chatbar causes infinite loops. Remove it for now. acf85af Drop the date from Mac OS X snapshots. 8c4abd2 Use default indentation in the treeview 2ffa671 Don't include newline character from 'git describe' in osxdist.py. ef07a72 Patch for bug: 3117145 39039c2 Disallow RequestBlob for unauthenticated users b8cb9d0 Update Boost path for OSX to 1.45.0. a0207d5 Use 'git describe' in osxdist.py. 4f5089f Fix context menu handling for disconnected users 5dfd1f0 Try to be slightly more tolerant of third-party tables in the DB b38e264 Make TTS link simplification case insensitive 68877e4 Indent, changelog, submodule and language update c435d5c Update Lotro plugin to Vol III Book 2 03b5df8 [translation] Hebrew update 2a48fa0 correct ice-doc description for auth-callback idToName() 35c6e03 Unify link detection regexps 84884ba Boost 1.45 a085d26 Use git describe for server snapshots df7dc3a Don't crash if someone tries to add an ACE for an unknown user id 07c0813 TCD -> TCP in Danish translation. 091d9be Fix Group::members() to include members of the channel that the group is defined on even if it's marked as inheritable. 8eb1b7e Fix user sorting in UserEdit form 6bedf04 Indent, changelog, submodule and language update 933a9dd Don't reset the connection timeout until the user is authenticated ac10fe4 Fix muted/deafen indicator offset in overlay default 1fa0c3c Refactor overlay preset code. Switch default layout. Try to make new default look better. ecff17a Set min width for log as first aid to #3109452 cb9dee6 Fix custom TTS setting saving in wizard and make switching to TTS always enable main TTS switch. 576c9ee Fix regression in user sorting 6c78711 Print the correct filename in the error message 34ff2e7 More potential a_ucTexture == NULL crash fixes ce8cedf Unify User/ClientUser sorting. Fix "usernames in overlay are in different order" #3110572 . Fix other sorting issues. Fix OverlayTest compilation. c644952 Fix a crash in the overlay if a_ucTexture is NULL 9edca0d Indent, changelog, submodule and language update c2f0c53 Fix mumble packet image in documentation 77827af Documented no-bundled-celt option in INSTALL with a note concerning CELT 0.7.x 2131364 Documentation: Added a note concerning the codec requirements and clarified UDP tunneling. Also some minor float/margin tweaks. ca23daf Add no-vld and no-plugin qmake flags 907c41f Fix compile without PCH 3994350 Fix #3090083 a881458 Indent, changelog, submodule and language update 42930a7 Update CELT 0.9 submodule to get the PLC fixes 11ff9b1 Remove more unused files ec0e463 Add firefox.exe to overlay blacklist 42fc791 Don't use DBus for the client on OS X. 409aaa7 Use CELT 0.9 in osxdist script. 9fc2959 Indent, changelog, submodule and language update 7186e61 Replace CELT 0.8.1 with 0.9.0 01e2247 Fix rounding behavior in conjunction with iroundf macro in lots of places. f7aec20 Fix VoiceRecorder::sanitizeFilenameOrPathComponent: When a 255 character filename/path-component ends on '.' infinite recursion might have occurred on windows machines. f21ecfa Use the Wix custom action to launch Mumble 7139599 Fix use of uninitialized variables and unused assignments c865e05 Add swedish Qt translation bee5338 Readd overlay hook on DLL_THREAD_ATTACH b1340c3 Updated Japanese Translation for 1.2.3 2a26a18 Italian translation for 1.2.3 6f7435f Danish translation: small update 97e4bd6 Swedish translation for 1.2.3 f913b99 Updated Spanish translation for 1.2.3 d64a745 Indent, changelog, submodule and language update 1d05e6e Patch build patch ec2b987 Updated Japanese Translation 848d242 ALSA: added Rear Center and boosted the channel count to 9 45ea514 ALSA:re-ordered the speaker mapping to ALSA standards. d84fa5d Add a winpaths_default.pri to contain all windows dependency paths and make them easily overridable by a custom winpaths_custom.pri 99ddd8f Updated Spanish translation for 1.2.3 aca189b Updated Danish translation for 1.2.3 c4211c1 Merge remote branch 'rantanen/master' 0b14cb3 Clarified varint encoding 7f3d833 Brazilian Portuguese translation update 84c611c Updated Polish translation 4bb38b8 updated german translation 66fa813 Plugins: Manual plugin corrected. 65e4071 Switch VAD default from SnR to Amplitude and adjust UI accordingly. Run audio wizard without asking first. Add update counter to config for future updates. Add abstraction for Version query/parsing. e90d14f Described varint decode function in documentation de1fa34 Indent, changelog, submodule and language update 90b46fc Boredom? 23408f8 Fixed a reference and UDP packet size unit 594f950 Updated message documentation and fixed some errors based on pcgod's input. Fixed some references as well. 4b71e41 Rather complete documentation of Messages 4731d82 Brazilian Portuguese Translation ce79583 Fix easter time and a compiler warning 00fb3c6 More additions to the packet descriptions 4606a71 Further documented some of the Messages in the reference 854f5da New update of Swedish translation 96c80d0 More documentation. - Some tweaks to TCP connecting, mainly in form of figures. - Initial Proto buffer message descriptions as tables that contain field descriptions. Most descriptions missing. b4cdc19 Further enhancements to the documentation 4170dc7 Added *.jpeg to image filter for avatars as per Feature Request 2998995 4a684df Swedish translation updated fd6faf1 Updated mumble_ru.ts with fixes. 1eaee4b Updated German translations. d3875c4 Indent, changelog, submodule and language update f4b0278 Better Engrish for button 9fee66e Speed up SQLite for client even more 8eef3c0 Speed up SQLite for client cc5137e Why not include the updated pdf as well? 46f27d7 - Added message structure env/command - Added initial description on UDP protocol 8d97167 Fix "Optimize for high contrast" makes volume bars disappear (#3085154) bdd383c Fixed unreliable Steam linking for BFBC2 ef4a409 Indent, changelog, submodule and language update bb3cb7f Updated Polish translation 1a8da34 Make the icon valid 76df86a Alternative svg rendering for application icon 7df254a Sync alternate icon render 52f7090 String fixes 8ac8b45 Fixed bug #3062825 2a1bd18 Add no-vorbis-recording buildflag for disabling vorbis for older libsndfile versions 9fd2611 Fix support for older libsndfile f52fb66 Update to new G15 SDK a06a943 Indent, changelog, submodule and language update bd121b5 Support older libsndfile 31488de Experimentally switch back to "real" boost typeof 392333a String fixes in the ACL edit dialog found by fwaggle ba6bd1e Fix codec selection and outdated bitstream constants 3556898 Updated Japanese Translation e8810bf Limit name label width in ban editor to 500 to not break the UI with very long names. 87f3c8c Plugins: Borderlands updated to version 1.40. ac2b6ca Remove unused code, spotted by rawnar 343510e Flush client ACL cache after registration 5f774af Fixed a translation typo submitted by Radioactiveman in IRC on #mumble, German translation updates ebdc287 Indent, changelog, submodule and language update 3a703dd Updated Japanese Translation 0369e8e Fix English source strings bd2f257 Bundle intermediate CAs for the overlay installer to make Mac OS X 10.5 play along nicely. f0b3af6 Recorder string fixes 0e5292b Indent, changelog, submodule and language update ac49c60 Prevent GUI password editor from leaking token ACLs into inherited channels. a72dfa8 Explicitly specify which events to intercept via EventTap. Fixes random crashes on Leopard. ab2ed68 Blacklist WPF apps in the overlay 8a5998f Swedish Translation (#3071209 & #3071223) 9374b51 Adding new favourite server now completes from clipboard. Added password edit field to favourite edit dialog (only shown for SuperUser or favourites which already have a password) fe52c22 Fixed a German translation typo which caused the overlay editor to save mumblelay files without extension. Submitted by Thomas via email. 979c415 Fix typo in qaSelfComment patch 10625c9 Update polish translation 4c739e9 Fix qaSelfComment not disabled on startup f4b7ff2 Reformat this block and reword the comments 25e7ebb Move qmake profile lines to single line to work with release script 0b34efb Hide system cursor when in interactive overlay on Mac OS X. 6e3fc04 Give the overlay text a bit more space eb3479b Disallow suppressing left mouse button 1f4be58 Use slice path for Ice 3.4.1 ccb9350 4.7.0 cross-compatible qmake 07b7533 Alternative way to enable overlay debugging on OSX. 0f355bd Only disable GL_TEXTURE_GEN_* if they're already enabled. Fixes black screen issue with EVE on OSX (via Cider) a8a2129 TextMessage recording warning for pre 1.2.3 clients + Comments + minor refactoring dba101a Re-add NSOpenGLContext awareness to Mac OS X overlay to improve resolution detection in SC2 and Source Engine games. c8bfedb Added launch checkbox and new bitmaps for the installer 803a6d5 Update jp filenames for mumble11x as well. 8dccb14 Improve Overlay Font Resizing 83d2ee8 Updated German translations 09c23f8 Russian translation update. 52af562 Indent, changelog, submodule and language update 81005bf Update of Russian translation with Fixes. a3518d4 Translation update - Polish (#3054197) 8b3dee1 Plugins: Borderlands extended support and changed context handling. f78a58b Updated Japanese Translation (#3058069) 78e918b Indent, changelog, submodule and language update 518b2aa Make overlay injection work on Mac OS X Leopard. f0a8051 Re-add missing codesign files from overlay installer. 1ac9afa Unix/MacOSX overlay library: Tell OverlayClient when we've mapped SharedMemory so it can safely be released. dd3d537 Make toolbar icons skinnable 47fcb76 Add a mutex locking for plugin strings to fix race condition 3bae17a ConnectDialogEdit: Use "Add Server" title when adding a new server. f1a0740 Report bIs64 for OSX. The arch info stuff returns the arch of the kernel, which is almost always i386. 212ed93 Remove Mac OS X overlay launcher. 9e5d846 Only disallow opening external URLs when overlay-embedded, internal URLs are still allowed. 37faf24 Fix comment of the previous commit. 092784e Disallow clicking links in the log when embedded into the overlay on OSX. 531bb4e Use Cleanlooks style when embedded into the overlay on OSX. 16170ad Manually embed OverlayUserGroup into QGraphicsScene on Mac OS X to get correct positioning. 52dcfb1 Use event->widget() as parent for OverlayUserGroup context menu when not embedded (fixes non-embedded OverlayConfig menu on OSX) c477395 Disable unifiedToolbar hack for Qt >= 4.7. 95233ce Change german translation to match the english text 0fc10ed Remove CWD from DLL search path on Windows cbd8457 Qt's japanese translation file was renamed in 4.7 4f1ff20 This patch adds a read-only recording flag to the User object that is returned by getState() over Ice. Polished by Svedrin (Michael Ziegler ) 71e9029 Ice method: int getLogLen() fb9f982 Allow semi-transparent windows on our overlay for Mac OS X again. Fixed in mumble-developers-qt. f9fb2fd Forward events through Qt instead of using performSelector:onThread: to be able to properly forward events in nested event loops. ae18413 Don't call activateWindow on qteText. It cancels the window's Qt::WA_DontShowOnScreen state on Mac OS X. a4c33cc Only allow interactive overlay for fullscreen apps on Mac OS X. 0afaf58 ifdef jitter reporting ab16dfc Add sound for recording state change notifications a74fdf8 Exclusive input is now disabled by default f7aa9be Add no-crash-report to INSTALL. Fix wording for CONFIG+=universal. 685954c Source updates 82aae29 Portable OverlayTest, disable exception on Linux a53926e Fix config layout, some code fixes a6a6823 Add FPS functionality to OverlayTest d398718 Overlay corrections fa3529f Import/export of overlay settings 616d5b9 Extended the overlay settings 49558f7 Broke up monster Overlay.cpp f649795 Overlay text refactoring and refining 1eb4c72 Fix my broken hide-overlay logic. 630fe7d Don't crash using local loopback / recording + overlay 433c5f6 Use QT_MAC_USE_COCOA instead of MACOSX_UNIVERSAL_BUILD. Fix universal build. 89b8307 Move around a few calls that make the overlay-embedded MainWindow usable on OSX. 132add5 Use ConfigDialogMac for empty g.qsCurrentStyle as well. 0f0e141 Fix restoreGeometry for Mac OS X when using unifiedToolbarOnMac. ab81d38 Add player-specific context information to BF2 f6c98e4 Add backend to frontend error reporting for recorder cb8ddcf Fix compile errors 8faf40f Add support for ASIO format ASIOSTInt24LSB c88692b csShape is no longer a member variable. f6d9c4f Use system cursors for OSX interactive overlay. 24fb17f Don't restore/store geometry for overlay-embedded ConfigDialog. 326f5b0 Fix crashbug where forwarded ocIntercept events were processed after we were out of the interactive overlay. c101191 Add PID message to OSX overlay lib. 92fe3c7 ServerHandler as shared_ptr 81f9d9f Boost 1.44 11edcd6 Bump Boost to 1.44.0 for OSX. 5ec6c9c Fix CrashReporter build for Mac OS X. 1a88c2e Fix old version uninstall f5eeaaf Updated German translations. c19821c Updated Japanese Translation 39b5228 Indent, changelog, submodule and language update ccf4b33 Use .mm ending in 11x as well fb784a5 Merge branch 'recording-clean' of git://github.com/arrai/mumble-record e5c668f Add more keyboard shortcuts in the settings dialog 1a51db9 Installer fixes f6a3e82 Add cpu type and SSE2 state to usage stats 172d060 More fixes for mumble_ru.ts file 1d32a33 Japanese translation for current git 95cdca8 Borderlands plugin: added support for german version of Borderlands 4518147 Fix recorder error messages. 3870798 Add comments in VoiceRecorder 22a74ac Add log messages/notifications for recording state changes 66ef598 Add vcheck 163ae5a Prevent turning / into // at the beginning of filenames (d'oh) 3c4fbd5 Maybe fix linux absolute paths + Minor stuff. 2926e6f Use Qt's StringBuilder where available and add pch include 7732ca1 Add a namespace for VoiceRecorder format functions 7301003 Fix multichannel recording 7b9ca2c Add path and filename templating. Fix recording mode restore. Add missing licensing headers. 324d43e Make sure recorder is aware of connection state. Don't show recorder icon in menu. d876cab Fix browse button 2622533 Fix deadlock on codec change while recording. Various minor style fixes. a6423d9 Delete dialog and possible crash fixes 3a29bdc Possible crash fix 03009a9 Fix crash on close + recording dialog behavior when stop is pressed e555a83 Add a namespace for the enum fad3790 Fix crash on recording stop 598b7c3 Add recording UI 4a2d48d VoiceRecorder backend extension for UI needs 32017ea Settings load and restore for recording feature 2e99628 Style fixes and safer pointer handling 0a880fe Add local voice recording 1f56580 Add basic recording logic 0321c24 Add recording icon 3ef3ea8 Add recording state handling to the client a4b5217 Arma2 conditional to prevent premature linking; L4D2 update 8376c46 Fix permission issue with OSX overay installer when no /Library/ScriptingAdditions/ directory exists prior to install. 40c04a1 Don't use ConfigDialog_macx for compat client. a40cd34 Fix a few more SSE/SSE2 installer issues 00f405c Add SSE2 export to installer ff47838 SSE2 build using MSVC 6cf5ac9 Update Ice embedded doc 1a0e643 Borderlands plugin updated to version 1.31 bf561d3 Toggle setting (rememberchannel) for remembering a registered users last channel. ab31fc2 added timestamps to foreground log output 7e18e35 Use the correct way to add the WIX UI extension c333198 Always install libmysql.dll 331da15 Correct debug path and Ice version in installer d6f8076 Machine-dependent installer settings 0bd663f Split out native-looking OSX ConfigDialog into a fully separate class. Allows us to pick which one to use at runtime. 1db53c6 Call winId() in MacOS ConfigDialog to ensure is backed by a native window. 06dd3ab Gmod update; minor plugin fixes/updates 4ad437a Use the MSVCRT 2010 merge module and readd the translation files 1009e97 Include MSVC version in plugin query 38ffcfb Avoid NULL on sendmessage to invalid sessions 4bb0bf2 Add MSI-based installer dac82c9 VS 2010 build a34f73a Fix URL and Mac OS X install instructions in README. 451c11d Fix mumble11x GlobalShortcut_macx symlink. 8b298ba Forward intercepted events directly to NSView rather than going through NSApplication first... f9f142f Forward more events to ocIntercept. 3d6ef0f Ignore zero scopeId in ping replies ff56005 Updated Russian translations. b4dc0e6 Forward ocIntercept events on Mac OS X to viewport instead of QGraphicsView. QAbstractScrollArea does not propagate QEvent::Mouse* events. 6a05cd6 Attempt at forwarding Mac OS X mosue events to QGraphicsView during ocIntercept. 019c47a l4d2 update 3e91919 Counter-Strike 1.6 plugin fix 41cdc04 Diable overlay for universal Mac OS X builds. ba654a5 Auto-updating overlay installer on Mac OS X. ae54c25 Indent, changelog, submodule and language update 2debbf0 Refining overlay font rendering e0163bd Updated German translations 85feea3 Added ability to disable logging to DB a2e2a82 Fix crash when connecting to a different server 1a2ea89 Fix last commit aa0fc95 Add context support to BFBC2 0c69d52 Gmod update d0a6627 Source plugin updates; clarify regName parameter usage in Murmur.ini e681802 Add Qt's russian translation 6422f37 Fix appdata migration when no ~/Library/Application Support/Mumble exists. 8aeda4d Move Mac OS X data dir to ~/Library/Application Support/[...] 8f63e4d Check overlay installer for version info instead of the Mumble app bundle. b8f14d8 Translation fixes (Russian) 8f73beb Fix a possible race condition on reconnect f5f526d Fix multiple issues with ArmA 2 plugin, and update it to 1.07 0f6582c Indent, changelog, submodule and language update 022772e More uniform font rendering in overlay 385f256 Fix overlay dll debug output 8f0a2bd Revert "Overlay blacklist wmpnscfg.exe and fix the mumble_ol.dll's debug output" because it breaks the overlay e0d1de4 Don't stop device initialization in CoreAudio in cases where reading BufferFrameSizeRange fails. f88ca84 Fix typo in CoreAudio. bf8d005 Zero out AudioBufList in CoreAudioInput constructor. Could lead to nasty crashes in cases of failing CoreAudio input initialization. 1c39e8d Bump overlay version to get users to test the new installer. acb93fb Switch Mac OS X overlay installer to a signed Apple .pkg installer. dd93a58 Prevent Russian language file for installer from overwriting the English source strings 653db46 Indent, changelog, submodule and language update c8dfd56 Fix typo in last patch f5704a0 Clicking tray icon now activates the window if it is inactive instead of hiding it c24b79e Overlay blacklist wmpnscfg.exe and fix the mumble_ol.dll's debug output 9ba3eb3 Dist script fixes for universal build. cbc880e New LGLCD SDK path on Mac OS X. 3c936c2 Make CONFIG+=universal imply no-cocoa 41f8041 Work around the overlay preview resizing problem by minimizing the amount of unnecessary style changes we do. dcc541a Add Qt's accessibility dll to the installer 4335312 Add another QThread::yield in the audio output code 8bd2060 Added/updated russian installer and client translation, submitted by B0nuse on #mumble. 4315190 Add russian translation file to the resource file. 2997897 Fix some gcc and cppcheck warnings fe9ae2d Disable crash reporter on linux 89d30a9 Fix possible fd leak in OSS code 7208fcc Fix more crashes if we have no ServerHandler cf3c151 Lazy init the ServerHandler object and don't crash if we have no ServerHandler bfa01db Fix reconnecting when using Qt 4.7 63b84d3 Disable system CA override in Qt 4.7 0dc54d7 Fix MSVC compile errors 3b594af Workaround for the client certificate verification bug in Qt 1b3d329 Fix AudioStats for compat client. 8bd79b6 Use noise-filtered amplitude for VAD 173ebf8 Allow getRegistration with read pw 75df5b7 Handle external auth with whitespace 932fe13 Fix logic error in osxdist.py. Also make copied libraries explicitly owner-writable (OpenSSL wasn't). c4eefe7 Use local OpenSSL for static build 470a089 New servers have DB version 5 e4615e6 Add -n (suppress certificat) to the command line options. 9c9983b Added default root certificate store on FreeBSD. ea20c4c Fixed Murmur Build on FreeBSD fe2e3e5 Some minor cleanup in the bfbc2 plugin 10e5299 Prevent l4d2 plugin from crashing Mumble on trylock a8efbbf Fix display bug in Audio Wizard bbd417b Fix typo in L4D2 0cf351e Only copy mumble-g15-helper to app bundle if it exists. e925ec6 Update Mac OS X build for Ice-3.4.1, Boost 1.43.0 and detect the presence of LGLCD SDK (disable g15helper if not present) 492ffa4 See if state value causes L4D2 bug 25e833b Source plugin updates; BFBC2 update, works with Steam now 10cd5c5 Indent, changelog, submodule and language update 288dab9 Update to CELT 0.8.1 6c61371 Report OpenSSL version to console e6514f0 Updated russian translation 0c38e42 correct inline-doc and make it clearer d135236 Plugins: Changed the pointers for the camera information of Borderlands d187857 WINAPI update: WinVerifyTrust() returns a LONG instead of HRESULT d1dd3e7 wow: update to 3.3.5 3c4fe52 Partial translation to Hungarian 1d155a1 Hebrew translation update: translated audio input, audio output, user interface and shortcuts sections. cb9c5bd Customize labels for high contrast mode so they talk about what is actually visible 5c40cfe Don't validate the name before we are sure it wasn't already validated by an authenticator 6b33dda Don't crash on long usernames cb223d4 Add a wrapper for the new CELT 0.8.0 API 4d79d80 Allow tags with an empty source url d1c2b3b Indent, changelog, submodule and language update a0593c9 s/input/output/ for warning 73f3ac2 Fix WASAPI exclusive output for some broken drivers 33990fb Fix output buffer size for exclusive mode WASAPI 54f1a03 Fix server compilation on Debian Lenny (Qt 4.4, Ice 3.2) c3f587b WASAPI Exclusive Mode output and 11x compile fix 74fc0b0 Increase murmur log window size on windows 47af935 Enable Windows security stuff for release builds 2493907 Fix qmake 4.7 deprecation warnings 6f52a68 Add VS 2010 pdb files to .gitignore 773f05a Fix some warnings in the chatbar code e75ec48 Hide overlay black-/whitelist on Linux fe9496d Fix: Option "Don't hide in tray when minimized" partly broken (#2975969). Also remove unused custom signal a6d75b5 Updated Japanese Translation dc11bc5 wow update plugin to 3.3.3a 3f353e8 Fixed: Passing zero length string in Borderlands plugin 84088f8 Experimental WASAPI exclusive input mode 99fb316 Remove desktop shortcut for 1.1.x e5b8627 Fix download path for bonjour 671a3e3 Remove margins for p tag in the default style to get rid of unwanted double spacing 6d7408f Add text to the DockTitleBar so its purpose is clearer 6a2c230 Restore nickname auto-completion for TextEdit based Chatbar 2f5db27 Prevent richtext from being pasted into the chatbar and make sure we escape html entities before sending. Also rename of ChatbarLineEdit to ChatbarTextEdit. d10747f Updated installer 778ecde Indent, changelog, submodule and language update e84fbbb Updated Borderlands plugin for the new API. 2201bdd Added a postional audio plugin for Borderlands. 68d4371 recieve -> receive 502c8ad Remove mention of deprecated no-xevie in INSTALL e4c5071 Only show tray config if tray exists a8268d7 Add recommended user CAs explicitly 1741e72 Direct G15 support 36e3950 DoDS, TF2 updates ab4a82f Indent, changelog, submodule and language update 230c942 Update to new Boost and Bonjour 91cef12 Hebrew update 57d55c0 Update lotro to Vol 3, Book 1 patch 1 fb7dbfe make icesecret comments clearer 8cfb579 fix string 9e9fe0a updated German translation 70a528a fix build for Qt 4.5 491de61 Enable multi channel audio by default to prevent problems with bad audio drivers 69aaf67 Plugin updates 0846a64 Updated Spanish translation 5fe803e MW2, gmod updates; BFBC2 address fix ec31de1 Add black/whitelist icon loading for Windows. Make lists match on full path as well as executable names 532c3f2 Fix compile on non OSX systems d8e8909 TF2, DODS update ae4244a Move FPS counter checkbox below 'Enable Overlay' checkbox. 9238e32 Hook up the last missing piece for overlay exclusion on Mac OS X. a768909 Use mumble.icns instead of mumble.osx.png now that we can load .icns with QIcon. 1f6d202 Bump OSX overlay version because of the FPS counter. 28056d1 CFBundleIdentifier-based overlay app-exclusion. Also, show icons for excluded apps. 11fda9b Fix *nix OpenGL overlay and add FPS counter code to OSX overlay.m 58bf724 Fix mkwrapper.pl for Ice 3.4 and update MurmurIceWrapper.cpp 1beb966 Fix SCALESIZE macro for overlay editor. Rename fHeight symbol to fZoom to prevent confusion. 6380a88 Transmit fps more often and represent them as float 02811bc Make sure temporary group memberships of a user are purged once he disconnects 6b5b738 L4D2 update ebdcfa1 BFBC2 update; attempt at using position array to determine gamestate d8f1ac1 Add an optional FPS counter to the overlay fbb54cb Set a title for the Overlay Editor 7d8d6cd Don't try to do overlay stuff if we're in an invalid GL context. Bump overlay version once again. 6d3567b Sanity check viewport size in overlay. Bump version. 3deff65 Update Mac OS X dist script to build with new Xcode and new libcelt. a74a0f6 Specify absolute path for slice2cpp for macx. e1eacae Updated Spanish translation 44fb5c9 Fixed misleading label in ConnectDialogEdit.ui (Servername -> Label) (#2991173) aad4de1 Enter a channel with keyboard (#2981163) 974a1ee Prevent debug version from checking for updates 4e57b3a Limit debug version to only loading PA plugins from executable/plugins folder e016c4c Fix ice compile of static server 02071e4 Fix compile of cs plugin 0f7a141 Add dynload of CELT 0.8.0 e5858a6 Add config.h for 0.8.0 on Win32 b6e2574 Add CELT 0.8.0 module beb7708 Make sure context string in cs1.6 plugin is zero terminated before doing anything with it 653434f Add Counterstrike 1.6 plugin to installer 7b77dea Counter-Strike 1.6 Positional Audio support 3c34514 Disable local TTS playback of messages you sent c365656 Add Hebrew to dist files 5f98de7 [translation] Hebrew fa066e5 Counter-Strike 1.6 Positional Audio support ec7e78d in case GL_ARRAY_BUFFER is bound, store and reset it before rendering overlay and restore after 372f763 add some detail to the ini-comment 2d3a791 Russian Translation 472296f Updated japanese translation. 74b56d6 Remove UTF-8 BOM from all python scripting samples as they mess up the shebang on *nix 9019afb We do not need to rely on ICE env after all. Just use the relative path. 00c1d7d Make testdynamic.py work on windows systems e6d84a8 Add UserLastActive to UserInfo so it is available over Ice. 9d32c71 Make slice include path rely on ICE environment variable on win32 a21e814 Fix Ice compile on RHEL 87e2ba9 Relabel automute to autodeafen 61f1cf2 Fix ice compile on Win32 e336340 Attempt to fix unreliable BFBC2 addresses 8a3f9ee Fix changing ban timestamps 8e9f260 Move overlay loader from our app bundle to the loader itself. Bump loader version. 4441ccc Refine overlay uninstall. 9e15f34 Force single applaunch observer. 6354747 Override --signature-size passed to codesign in osxdist.py. 6c63e2a Pass user's current priority speaker flag in DBus. Not false. c982354 Fix OSX overlay installer. Create ScriptingAdditions directory if needed. Rename destination plist key. 6691d62 Pass false for priority speaker on DBus. 9e6a3b4 Update OSX Ice path to 3.4.0, fix slice command too. 335ab7b Add GL symbol availability checking to OSX overlay. 9b296bc Don't require a secret for getSliceChecksums() 80a7907 Fix some Ice examples 77e70aa Add Ice checksum and priority speaker flag 359d01c priority speaker - server side d556ca3 priority speaker - client side 8ce81fe Allow read-only access to the logfile on Windows e9ed414 Change session queue dynamically a030ee8 BFBC2 update ee679ba Fix width/height mixup for scale factors 95c2747 Indent, changelog, submodule and language update c63cfa0 Installable overlay for OSX. 4b426f3 TF2 update 9358a16 Add alpha-testing BFBC2 plugin 7fea437 Add stubs needed for new installable overlay on OSX. 55992db Add (Mac OS X specific) overlay installation and overlay upgrade pages to the Overlay config. a8b96ce Remove frame from chat QTextEdit box on Mac OS X. 9215dbe Re-enable unified toolbar for OSX. b5ec788 Always center the alert dialog in the Mumble.compat binary. e5e7fed Remove wrong include in macx.pro. 02115d6 MW2 update 52c8931 Fix array index 69a34a9 Fix copy&paste from the log window 0485e2e Add timeout to authenticators 77e8848 Indent, changelog, submodule and language update 2903d05 Updated French Translation 620f169 Make sure the overlay closes its registry handle e97a7a1 QTextEdit doesn't have a setFrame() method. 55aee09 New default_avatar.svg "Mr.Jibberish" *Work in progress* 94a7fdb Indent, changelog, submodule and language update b5b0a4d Handle mixed case groups in group editor 710dfb7 Use new slice doc syntax 136cac0 Add a few testgroups to the testauth 10a069b Save geometry when embedding in overlay 8776329 Create SU account if it doesn't exist yet when setting password d723a63 Update addban to use new Ice init 7a0d75d Update weblist.php to work with both Ice 3.3 and 3.4 c5736e3 QDateTime seems to think time_t should be local time. It's not 06fec27 Work around WSAAsyncSelect and WSAEventSelect overlapping on Win32 2b6bad6 Flash in browser workaround be5fe49 Indent, changelog, submodule and language update 413ea83 Only give UserInfo parent when in overlay 96765f5 Add workaround for creeping gain ab21722 Fix restore to maximize state on tray click 2ba4270 Fix inherit/inheritable for groups in editor 6d4c13f Work around QGraphicsScene's boundingrect including invisible items 49ae4cb Translation Updates to German 7fa0529 Remove user from talklist on disconnect 29088dc Indent, changelog, submodule and language update 505e046 Update lotro to Vol 3, Book 1 c27debc Unify talkstate and s/WhisperChannel/Shouting/ c5b6a84 Adjustable column number 4ab0a3d Remove leftover overlay code 8f2fddf Render text to pixmap, not qimage d26b54c Don't update geometry when only updating state 8f0bd7f Sort overlay users b7bc978 Add filter to overlay e5e7797 Add simple instructions to overlay config 9c5086c Greatly improve rendering quality of overlay preview c06f54b Reintroduce logic to ensure either avatar or username is visible 94a8d14 Parent UserInformation to g.mw; fixes overlay bug ec6b3c6 Drop additional old triggers when upgrading 10175ef Windows build fix (warning in gcc -> error on windows...) 47cbf78 Another build fix 048ae07 Fix whisper target bitmask 3f420f9 Multiline chatbar 141488d Linux build fix 5437170 Preserve murmur.ini during upgrades, and switch to Ice 3.4 7f01023 Draggable anchor for overlay ef947aa Have config-based editor update config settings, not global settings f0b40a6 Gmod, L4D2 updates d73b644 Start of config-based editor 7efcd52 Move userhandling directly to OverlayUserGroup 4455854 Fix drag and drop into Chatbar 4b58f15 Frontend part of "Editable Overlay blacklist" (#2881663) c2397ee Backend for user controlled overlay Black-/Whitelisting a4d90a9 Mention that we need lsb_release in the INSTALL 47ef042 Switch to utf8_bin collate for MySQL 2f1eafc Indent, changelog, submodule and language update 9b8d1be Updated Japanese Translation 38f059c Proper bounding box and padding for overlay painter 2a9dbee Save/load overlay 1e35f54 Refactor overlay config var names and clean up old configdialog ebcb6d9 Fix zoom factor and add grid background 2ee79f2 Standalone overlay editor 1e6b573 Do not minimize to tray on windows 7 by default (#2947574) dde4708 Scaled alignment for elements d6d2e4a wow: unbreak plugin after regexp experiment 030ed4d Bounding box and element toggle 2b12585 Same transparency for all speakstates text 9fa00c3 Use premultiplied alpha textures b658561 Speed up rendering slightly b7d97dd Add two preset layouts d44c84c This is not the window you are looking for f223a82 Update weblist.php to use Ice 3.4b 47a4538 Reprotect WindowFromPoint after patching aa77c1e Indent, changelog, submodule and language update 0abb9e5 Don't use widget functions on embedded widgets, they misbehave in release mode 4ee7782 Hold shift for square resize and scale with wheel f1ab7fa Editable overlay ed8f3e2 Fix unlink over Ice 0f377b1 Don't strip header in Ice getTexture 7cfe0b2 Constrain avatars to visible screen 3f7287c Avatar placement based on Settings 9022177 Context menu for avatars 5da308f Fix image selection in the german translation 3fcb682 Add example users to overlay ed39267 Update STO plugin 6d11c22 Use process map in initialize f2c191d The grand plugin multiregexp experiment 63adacd Common dwPid var 71e5e85 Backwards compatible plugin structure c263aa0 Update plugins to new trylock signature 6d9bc4e Send pidmap to plugin trylock b23d6fa Require write lock to lock/unlock plugins 1856143 Fix autoconnect f9091f0 Add option to autoconnect to last used server on start 1df4b0d Handle symbol-generation for plugin_bundles on Mac OS X. a2f724e Handle VirtualProtect failures 90b3f59 Indent, changelog, submodule and language update 3d31674 Add logo to overlay 26a2a3c Work around a few utf8 qssl issues and change window title on userinfo to be user name 2de762a Restore maximized state on trayicon click 56406e3 Fix a possible null pointer deref 41724d8 Clientside idletimer counts keypresses, and deafens instead of mutes aef4c71 Try switching back to Move action for UserModel 76d9960 Unify log message of chatbar and rmb message 0f7d727 Reset shared_ptr so it can be released 952a837 Some fixes in Polish translation c463029 We don't have plugins for NULL items add15dc Assume input URLs are valid-ish 0bec6cc function must return a value 0e65387 Update lotro plugin to use win32 generic functions aa41d15 Fix HookWindowFromPoint for 11x 1c79299 Indent, changelog, submodule and language update eda6b17 Updated Japanese Translations for 1.2.2 eda77d2 Fix spelling error in murmur.ini d8e25b0 LOTRO use Pi from math.h caee7c8 Merge branch 'overlay' c157f6e Fix overlay to compile on nix 46288be Cleanup unused Scene e4c7724 Grab cursor from Win32 directly 3b38ac2 Override DoDragDrop's window detection dac5d96 Honor Win32 focus/capture override b52344d Fix keyboard input state and remove mouse as valid click object 145fbce Doubleclick and direct mouse update 44d8c7c Clone cursor bitmap from system 1be405b Add targets for x86_64 and universal (i386 and ppc) to osxdist.py. 6725d88 Cursor with offset support f6ed071 Temporary cursors a309532 Move OSX dist scripts to macx directory. 8934d91 Add automatic overlay injection for OSX (Snow Leopard only, for now). e71a214 Eventloop fixing; gracefull enter/exit fde785e Re-modalize about dialog f690f2f Use non-native dialogs when embedded, and unembed on window hide 2c2918e Doublebuffer painter 0d45ea6 Async about dialog 46bb060 Somewhat threaded input handling 5a9b23d WIP: Overlay 1576957 Calculate overlay offset correctly 59d6d67 Attempt to fix Arma 2 rotation addresses using pointers; fix DoDS typo 4a31df9 Sneakily fix MUMBLE_PREFIX envvar detection. e815da0 Bail if no MUMBLE_PREFIX envvar is set during OSX build. c0791fb Add CONFIG+=universal for the traditional (i386,ppc) build of Mumble. aa6250d Updated Polish translation 80863d5 Add compat stub-app to instruct users that they're using an unsupported arch, and how to get a version that will work for them. 2dbba84 Move OSX overlay and overlay launcher into macx subdir. ffe8fe2 Use new OSX install prefix for Murmur. e268627 Rename 'installer_macx' to 'macx'. We don't have an installer anymore. Use it for more general OSX stuff. 6fa6411 CFLAGS fix for multiarch OSX overlay. cbc5380 Change default OSX build to x86_64. 79fc874 Expand dynamic slice-fetch example to show fallback a2b4f85 Example of on-the-fly slice-fetch for Python 7ba42b7 Split icesecret in icesecretread and icesecretwrite 9d3a304 Gmod, Insurgency updates 0de84db DoDs, L4D2, TF2 updates eca8b3c Fix compile error on gcc 6e430ca Add irc:// protocol to whitelist 11ec4b4 Only allow register for users with a cert bdbd480 Grey out autoupdate for snapshots f0583b1 Add error message on snapshot installer fail 31cd532 Use ShellExecuteEx instead of QProcess to launch installer 97e8720 Remove gone users from overlay c551d63 QGraphicsLayout based overlay render c067589 Add few German translations strings d97d55c Remove period in tooltip 7f459eb Update some license stuff we missed fb5a618 Fix crash when dropping nonexisting channels c473d5f Update STO plugin 58cbf0e Hopefully fix a compilebug I introduced on OSX 91cf6c7 Pipeline http fetch and set user-agent 61a1074 /dontskip for dxdiag requires Win7, so skip it 15a299a Remove debug define from VersionCheck 020fc0a Indent, changelog, submodule and language update 7d74f37 Fix new audio compile problems in 11x 1ef46ba Add steam:// as allowed URL scheme 926e4fe Create isAlive() to check runstate instead of bRunning, and unify stop/start of audio threads e411773 Debian/kFreeBSD compile fixes 7c33c9b Fix X11 compile of VersionCheck b33d3b8 Automatic snapshot download and install dd75b31 Make plugin config be name-based instead of pointer based e31b265 Bump version to 1.2.3