7.3.10

Aus BC-Wiki
Zur Navigation springen Zur Suche springen

7x

  • MGR: Only dump a crash report if wxUSE_DEBUGREPORT is defined in wxWidgets
  • MGR: Get assert handler working on Macintosh to log output to the log file on release builds. Fix build break on Mac: wxUSE_DEBUGREPORT is defined as 1 even though wxDebugReport() is not available in wxCocoa built from wxCocoa.xcodeproj.
  • MGR: We need to cast mb_str() calls when using fprintf or some other C Runtime function.
  • MGR: Remove dead code
  • MGR: Fix single instance detection so that it is compatible with Fast User Switching on Windows and Mac. We are now using wxSingleInstanceChecker which should be compatible on all platforms.
  • MGR & Client: Massive code clean-up. Remove as much of the LoadLibrary/GetProcAddress stuff as we can under VS 2012.
  • client: Fix the CPUID calls for structured extension feature flags, it was clobbering standard support flags on Windows.
  • LIB: Introduce the notion of per-user account log files. Setup the manager, tray applet, and screen saver to use per-user account log files. Technically the default screen saver should be as well.

Log Locations:
WIN  : %APPDATA%\BOINC
MAC  : $(HOME)/Library/Logs/BOINC
Linux : $(HOME)/.BOINC