This month, we continued work on features for 1.3, some bug fixes and code improvements. We also improved our wiki documentation and categorization and in small parts our README, INSTALL and manual texts.
We did some fixes and improvements on the overlay exceptions system (supporting whitelisting of programs started from launchers).
After restructuring our unit tests for easier testing we implemented more of them for new code we merged.
- Fixed issue with default local volume dialog size PR #3007
- Fixed tooltips that could show when the Mumble window was not active PR #3010
- Updated translations from Transifex (our translation platform) PR #3044 #3016
- Fixed a wizard issue by switching to the “classic” style PR #3020
- Fix an issue of the Mumble window no longer being visible in some cases with hide in tray enabled and specific Unix window managers (no tray icons) PR #3025
- Dropped overlay not being attached if not being injected because of issues in specific cases
- Added the itch.io launcher and Daybreak Games’ launcher as known launchers to overlay exceptions PR #3049 #3046
- Allow drag-dropping files and folders into the overlay exception lists (configuration) PR #3001
Positional Audio Plugins
- Updated our Battlefield 1 Positional Audio Plugin PR #3003
- Updated our Battlefield 4 Positional Audio Plugin PR #2999
- Updated our Battlefield 2142 Positional Audio Plugin PR #3040
- Check for validity of configured database driver PR #3039
- Cleaned up wiki documentation and categorization
- Updated documentation on how to use (free) Let’s Encrypt server certificates
- Describe SIGHUP and SIGUSR1 in the manual file (SIGHUP exists for quite some time, SIGUSR1 is a more recent new feature) PR #3050
- SIGHUP for log rotation
- SIGUSR1 for reloading TLS settings (e.g. reloading Let’s Encrypt server certificates without downtime)
- Improved code quality and potential issues (identified issues with CppCheck and PVS-Studio) PR# #3051 #3054 #3008 #
- Some more work on our public builds (no-pch builds) (travis-ci and appveyor) PR #3014 #3013 #3012 #3011
- Introduce build flag/configuration CONFIG(dpkg-buildflags) PR #3033 #3034
And as always, apart from these features that landed in our master development branch, we had discussions, community/user communication and work on features and improvements that are still work in progress. Our main goal continues to be to bring version 1.3 to a release candidate state. You can already use 1.3, with most of the features mentioned above, when you install our development snapshots available from our homepage.