Difference between revisions of "Change Log 5.9.7"
From BOINC Wiki
(adding 5.9.7) |
m (adding formatting) |
||
Line 4: | Line 4: | ||
* Mac: Update XCode project, build scripts and build instructions to use wxMac-2.8.0. | * Mac: Update XCode project, build scripts and build instructions to use wxMac-2.8.0. | ||
* fixes SVN ticket #154: | * fixes SVN ticket #154: | ||
− | • refactored the alternate platform mechinism so that we can support multiple alternate platforms. | + | :• refactored the alternate platform mechinism so that we can support multiple alternate platforms. |
− | • moved everything to cs_platforms.C since we expect the kind of sprawl that is in host_info.C on the *nix environments. | + | :• moved everything to cs_platforms.C since we expect the kind of sprawl that is in host_info.C on the *nix environments. |
* Clean up some warnings | * Clean up some warnings | ||
* Add cs_platform.C to Makefile.am | * Add cs_platform.C to Makefile.am | ||
Line 11: | Line 11: | ||
* Mac: add cs_platform.C to XCode project. | * Mac: add cs_platform.C to XCode project. | ||
* fixes SVN ticket #5: Include the version number of the client next to it's name, so people can see if they need to upgrade a remote client. | * fixes SVN ticket #5: Include the version number of the client next to it's name, so people can see if they need to upgrade a remote client. | ||
− | * fixes SVN ticket #149: Change the parsing function for the CBOINCGridCellProgressRenderer so that we don't have to update the docs or screenshots. • Display the progress bar as a resource share fraction. | + | * fixes SVN ticket #149: Change the parsing function for the CBOINCGridCellProgressRenderer so that we don't have to update the docs or screenshots. :• Display the progress bar as a resource share fraction. |
* client: handle multiple platforms correctly. | * client: handle multiple platforms correctly. | ||
:Remove the tacet assumption that a host can handle applications for a single platform. With the Apr 30 scheduler changes, a project may (at different times) send app versions for the same app and version number, but different platforms. Before we would have ignored all but the first; now we handle them correctly. | :Remove the tacet assumption that a host can handle applications for a single platform. With the Apr 30 scheduler changes, a project may (at different times) send app versions for the same app and version number, but different platforms. Before we would have ignored all but the first; now we handle them correctly. | ||
Line 18: | Line 18: | ||
::• Continue to write workunit.version_num and active_task.version_num to state file, even though these are no longer part of the struct. This allows users to revert to an older version. | ::• Continue to write workunit.version_num and active_task.version_num to state file, even though these are no longer part of the struct. This allows users to revert to an older version. | ||
* client: small changes to make the client simulator act reasonably. | * client: small changes to make the client simulator act reasonably. | ||
− | • change > to >= for check for running beyond sched period | + | :• change > to >= for check for running beyond sched period |
− | • adjust debts before calculating anticipated debt | + | :• adjust debts before calculating anticipated debt |
* Mac: Update license agreement, modify build scripts to include license agreement with bare-client releases, not only wih Manager. | * Mac: Update license agreement, modify build scripts to include license agreement with bare-client releases, not only wih Manager. | ||
* Fix build break for Unicode builds ( From Frank Weiler ) | * Fix build break for Unicode builds ( From Frank Weiler ) |
Latest revision as of 17:18, 28 May 2016
Change Log 5.9.7, May 5, 2007
- Mac: Revert to wxMac-2.8.0 due to bugs in later versions.
- Mac: Update XCode project, build scripts and build instructions to use wxMac-2.8.0.
- fixes SVN ticket #154:
- • refactored the alternate platform mechinism so that we can support multiple alternate platforms.
- • moved everything to cs_platforms.C since we expect the kind of sprawl that is in host_info.C on the *nix environments.
- Clean up some warnings
- Add cs_platform.C to Makefile.am
- Mac: Use run_program() instead of wxExecute to launch boinc CC, because under wxMac-2.8.0, wxExecute starts a separate thread to wait for child's termination. wxProcessTerminationThread uses a huge amount of CPU time (about 11% of 1 CPU on 2GHz Intel Mac).
- Mac: add cs_platform.C to XCode project.
- fixes SVN ticket #5: Include the version number of the client next to it's name, so people can see if they need to upgrade a remote client.
- fixes SVN ticket #149: Change the parsing function for the CBOINCGridCellProgressRenderer so that we don't have to update the docs or screenshots. :• Display the progress bar as a resource share fraction.
- client: handle multiple platforms correctly.
- Remove the tacet assumption that a host can handle applications for a single platform. With the Apr 30 scheduler changes, a project may (at different times) send app versions for the same app and version number, but different platforms. Before we would have ignored all but the first; now we handle them correctly.
- Implementation notes:
- • Add APP_VERSION.platform, RESULT.platform, and RESULT.version_num. If these are missing from an XML doc (e.g. an existing state file or a scheduler reply from a project not running current server) then set to the primary platform.
- • Continue to write workunit.version_num and active_task.version_num to state file, even though these are no longer part of the struct. This allows users to revert to an older version.
- client: small changes to make the client simulator act reasonably.
- • change > to >= for check for running beyond sched period
- • adjust debts before calculating anticipated debt
- Mac: Update license agreement, modify build scripts to include license agreement with bare-client releases, not only wih Manager.
- Fix build break for Unicode builds ( From Frank Weiler )
- Win: Introduce a custom action to delete any lingering binaries from the installation directory before MSI determines what needs to be copied.
- Win: Introduce a custom action that will migrate C:\Program Files (x86)\BOINC to C:\Program Files\BOINC for the x64 upgrade scenario.
- Include the new custom actions in the Windows Installers