7.3.14

Aus BC-Wiki
Zur Navigation springen Zur Suche springen

7x

  • VBOX: Tweak the process priority of vboxheadless/virtualbox.exe so that it is above regular science applications. On systems with comparatively slow disk subsystems, the I/O can become saturated. This leads the Linux Kernel on guest OS's dumping out warning messages to the console of failure to write data to disk. Since the device drivers are timer sensitive we will boost the priority of the process to boost its disk I/O requests above the other disk I/O of science applications. Science applications themselves generally don't have timeouts when checkpointing and the like.
  • client: work with old versions of libcurl. With old (7.15) versions of libcurl, args passed to curl_easy_setopt()(such as the URL) were supposed to remain unchanged until the operation was done. Starting with 7.17 it was changed so that curl_easy_setopt() copied its arguments. The BOINC client was assuming the latter. When linked against the former, URLs would mysteriously change to garbage strings. I changed things to work with the old libcurl semantics.
  • MGR: Properly handle opening Event Log after login on Mac
  • MGR: fix first display of windows after login on Mac when the user opens the Manager by a method other than by selecting "Open BOINC Manager" from the popup menu in the Dock or menu bar icon.
  • WINBUILD: Remove InstallShield's permission setting mechanism, rely on the SetPermissions custom actions instead. (World Community Grid)
  • WINBUILD: Only create BOINC related user groups when installing as a service. (World Community Grid)
  • WINBUILD: Always reset the permissions on the BOINC Data directory. (World Community Grid)
  • MGR: Simplify logic introduced in my commit 0f68132; start replacing deprecated Carbon APIs with Cocoa code.
  • client: message tweaks
  • Add 1-sentence summary to project XML description
  • MGR: Update the default project image in the Simple GUI.
  • MGR: In simple view project selection control on Mac, correctly display project icons with transparency masks
  • MGR: Small efficiency tweak for Mac Simple View
  • client & MGR: Remove byte order markers from UTF-8 encoded files.
  • client: Fix the stuff I broke with my previous commit. Somehow I picked up a version of hostinfo_unix.cpp that was older than the current version.
  • MGR: Change the background color to white on the default project image so that anti-aliasing will work.
  • MGR: Update default project icon where it has a white background and anti-aliasing worked.
  • MGR: Get rid of some crufty code that is no longer needed on Windows/Linux. Use wxBitmapComboBox instead.
  • MGR: Remove deleted file from Makefile.am
  • MGR: Fix Mac Simple View updating broken by commit 185c45
  • MGR: Get rid of unneeded file.
  • lib: fix build breaks in client, manager and boinccmd introduced in commit 8aa10ee.
  • VBOX: Replace calls to GetProcessWorkingSetSizeEx() with GetProcessWorkingSetSize(). Some versions of Windows XP do not support the API.
  • SCR: Create a diagnostics log file for the default screensaver app.
  • MGR: in browser.cpp make httponly a 64-bit value.
  • client: if account manager has specified resource share, don't override it. The resource share passed in a scheduler reply was incorrectly overriding the one specified by an account manager.
  • MGR: Fix Mac compiler warning introduced by commit 73a6345.
  • MGR: Simplify parsing the httponly element of a cookie for chrome.
  • client: read stderr file if abort non-running job
  • SCR: Convert images used by the default screensaver to jpeg. TEXTURE_DESC only decodes jpeg files.
  • SCR: Fill out logo stuff for WCG and PTP on Windows.
  • client: tweak in MAC address code for struct lifconf
  • SCR: Reverse build breaks from commit eb46872. These files are used by the Mac Screensaver Coordinator.
  • MGR: Remove BOINCBitmapComboBox.cpp and BOINCBitmapComboBox.h from Windows project
  • MGR: bug fix: remove scroll bars from commands / web sites area of advanced view when not needed.
  • MGR: bug fix: adjust layout of commands / web sites area of advanced view when showing or hiding "Show VM Console" button.
  • MGR: Add a dialog to enable setting and clearing diagnostic log flags, to assist tech support volunteers when working with users. It is accessed by selecting "Diagnostics…" under the Options menu in either Advanced View or Simple View.
  • Add new files DlgDiagnosticLogFlags.cpp,.h to Windows project and Linux Makefile.
  • MGR: Fix alignment and arrangement of OK, Cancel and Defaults buttons in new Diagnostics dialog. Correction to earlier commit message: It is accessed by selecting "Diagnostics…" under the Tools menu in either Advanced View or Simple View.
  • LIB: Possible fix for process_exists() on Linux. Newer versions of Linux appear to have stricter parameter validation requirements for waitpid().
  • client: fix bug where get_screensaver_tasks GUI RPC returned no tasks during CPU throttling
  • client & MGR: Make writing trace statements to the debugger viewport something you have to opt into on Windows. I use it a lot, but other developers using BOINC may not care to see BOINC messages while debugging their own stuff.
  • lib: fix compiler warning introduced by commit ba84386.
  • MGR: Bug fix: correctly restore default task bar icons when switching from a different skin (e.g., GridRepublic) to default skin.
  • MGR: message tweak in new Diagnostics dialog; allow for branded application names.
  • MGR: fix a bug on Windows where clicking on a web sites button in Advanced View might cause the buttons to scroll without sending the button clicked event.
  • MGR: Fix typo in a comment.
  • installer: Update images for WCG installer and skin
  • Revise the ico files for WCG
  • WCG: Update branding images and files for World Community Grid
  • WCG: Updated Skin, Installer and pause/disconnected icon files for WCG.
  • WCG: Add jpeg version of background image for screen saver
  • WCG: Add jpg logo file to install directory for screen saver
  • MGR: Re-enable keyboard navigation through task control buttons on Windows.
  • client: Show VirtualBox revision number along with its version number on Mac and Linux.
  • client: Simplify logic to get VirtualBox version on Mac and fix a crash bug when VirtualBox is installed only on a different boot partition
  • Client: enforce workunit.rsc_memory_bound. Inexplicably, the client was comparing a job's working set size only with the client's overall RAM limit, not with the WU limit. Check both. Note: this may require some projects to update their values of workunit.rsc_memory_bound.
  • MGR: Improve keyboard navigation to provide better accessibility for users with limited motor coordination
  • MGR: Ensure Mac simple view controls are created in correct order to enable keyboard navigation