6.2.8

Aus BC-Wiki
Zur Navigation springen Zur Suche springen

Zur Übersicht

  • MGR: Fix help menus in Simple GUI (not applicable on Windows).
  • client (Win) look for CUDA as nvcuda.dll
  • API/runtime system: remove "fraction done update period" stuff. This was always 1 second, which is fine.
  • client/API: add "computation_deadline" to APP_INIT_DATA. This supports apps that can do variable amounts of computing; they can boinc_finish() if their deadline is near.
  • client: fix crashing bug when detach from project. The problem: the variable ordered_scheduled_results has a list of pointers to RESULTs. These pointers become dangling when the project is detached. It's not sufficient to do schedule_cpus() because this returns immediately if # projects == 0. So clear the list directly.
  • WINSETUP: Validate that the installed executables are the ones we are expecting.
  • WINSETUP: Do not allow the data directory and install directory to be the same directory.
  • WINSETUP: Reduce the amount of time allocated to shutdown the BOINC Manager from 30 secs to 5 secs before killing it. Otherwise the user thinks the install process is hung.
  • WINSETUP: Change text for describing the protected mode install
  • WINSETUP: Add text describing the reason for a reboot
  • WINSETUP: Add text describing the need to run a repair in the case where a third party BOINC CC was installed or a private drop of the CC was used.
  • WINSETUP: Properties that are changed during the execution phase of setup do NOT bubble back up to the UI phase of setup when completed. Create some custom actions that store those properties in the registry and then read them back after we are back in the UI phase. Without them we cannot control what text is displayed in the setup completion dialog.
  • WINSETUP: Suppress the reboot prompt and just reboot, since we have already informed the user it is needed on the conformation screen