Progress Report: April 2017
Posted on May 3, 2017 by Kissaki
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.
New Features
Mumble Client
- 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
Mumble Server
- Check for validity of configured database driver PR #3039
Documentation
- Cleaned up wiki documentation and categorization
- Updated documentation on Obtaining a Let's Encrypt Murmur Certificate
- Describe
SIGHUP
andSIGUSR1
in the manual file (SIGHUP
exists for quite some time,SIGUSR1
is a more recent new feature) PR #3050SIGHUP
for log rotationSIGUSR1
for reloading TLS settings (e.g. reloading Let’s Encrypt server certificates without downtime)
Miscellaneous
- 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.