BackgroundMusic/BGMApp/BGMAppTests/UITests
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.h Move the output device menu items to the main menu. 2018-11-04 12:30:43 +11:00
BGMAppUITests-Info.plist Add a UI tests target for BGMApp. Only has one test so far. 2017-02-19 13:39:34 +11:00
BGMAppUITests.mm Add optional debug logging in release builds. 2020-01-24 08:07:34 +11:00
travis-skip.py Fix encoding issue on Travis caused by "©" char in Python script. 2017-02-19 20:50:11 +11:00