BackgroundMusic/BGMApp
Kyle Neideck 2c1677305d
Add optional debug logging in release builds.
Clicking the status bar icon with the option key held now reveals a
setting that enables debug logging in BGMApp. It's enabled by default in
debug builds.

It doesn't enable debug logging in BGMDriver or BGMXPCHelper yet.

This will hopefully make it easier for people to include logs when they
report bugs that don't occur with most hardware or are otherwise hard to
reproduce.

Enabling debug logging should be unlikely to cause audio glitches, but I
haven't tried to make it completely safe.

Also,
 - add some basic unit tests for BGMPlayThrough and expand the mocks for
   the CoreAudio HAL API,
 - fix the UI tests so you can run them without code signing them, and
 - update copyright years.
2020-01-24 08:07:34 +11:00
..
BGMApp Add optional debug logging in release builds. 2020-01-24 08:07:34 +11:00
BGMApp.xcodeproj Add optional debug logging in release builds. 2020-01-24 08:07:34 +11:00
BGMAppTests Add optional debug logging in release builds. 2020-01-24 08:07:34 +11:00
BGMXPCHelper Add optional debug logging in release builds. 2020-01-24 08:07:34 +11:00
BGMXPCHelperTests Refactor non-UI code out of BGMAppVolumes. 2017-10-28 18:13:08 +11:00
OptimizationProfiles Add the Vox music player to BGMApp. 2016-04-18 00:36:55 +10:00
PublicUtility Add optional debug logging in release builds. 2020-01-24 08:07:34 +11:00