6.11.4

Aus BC-Wiki
Zur Navigation springen Zur Suche springen

Zur Übersicht

This release introduces BOINC Notices. Due to changes required in the server software only the BOINC Alpha project and SETI@Home Beta project currently support notices. This list will grow over time as projects upgrade to the current server versions. We expect that the SETI@home production project will upgrade shortly.

  • WINSETUP: Update validate install procedure to account for the removal of boinclog.exe.
  • fix CUDA memory leak
  • MGR: Make the simple GUI messages dialog display notices instead.
  • client/manager: add the ability to associate URLs with client-generated notices. Use this as appropriate: e.g., for errors about cc_config.xml syntax, direct user to the web page describing this syntax.
  • MGR: Mark all notices as having been read if either Simple GUI messages dialog or Advanced GUI Notices tab is open
  • Mac: Delete source files sg_SGUIListControl.cpp,.h from XCode project
  • MGR: Make Event Log Window persistent, hide it when closing main window
  • MGR: Don't save bogus window dimensions when iconized
  • client: have project update fetch RSS feeds as well as doing a scheduler RPC. This is to facilitate debugging, and is probably temporary.
  • client: the client shouldn't check for a physical connection (contacting google.com and possibly alerting the user) for "background" HTTP ops. These include:
    • periodic account manager requests
    • periodic notice RSS feed fetches
    • periodic fetch of project list
    • periodic fetch of current client version
  • MGR: If the simple GUI received a notification event, display the messages dialog.
  • MGR: The simple GUI wasn't restoring state properly thereby causing the reminder frequency to be set to zero and preventing any reminders from being displayed.
  • MGR: Rework the notices code so the document doesn't make any assumtions about the UI.
  • MGR: Fix a bug in the Linux notification window code. Synchronize event behavior with Windows.
  • MGR: Add some padding to each notice.
  • manager: msg tweak
  • MGR: for saving / restoring arrival time of last read notice, extract the host name from host.domain_name
  • MGR: If Event Log was open, show it in front of main window when "opening" Manager after it was hidden
  • MGR: Don't update the notice tab text unless the unread notice count has changed.
  • MGR: Don't update the last arrival time for the host unless it has changed from the last time it was saved.
  • MGR: Opps, forgot to move some code before commiting yesterday, don't update the last save arrival time unless the user clicks on the balloon.
  • MGR: Stop the simple GUI from blinking the messages button when the balloon is clicked.
  • client/scheduler: fix a group of bugs related to the new mechanism where the client tells the scheduler which app versions its queued jobs use (this is needed, e.g., to enforce per-app or per-resource job limits). In this mechanism, the client sends an array of <app_version>s, and each <other_result> includes an index into this array.
    • The wrong index was being sent (client).
    • If an <app_version> had a non-existent app name (e.g. because that app had been deprecated) it wasn't getting put in the array, invalidating array indices. Furthermore, an erroneous message was being sent to the user
  • Fix: if parse error for <app_version>, put it in the array anyway, but with cav.app = NULL, meaning that it's a place-holder. Send a message to user only if anon platform.
  • manager: increase notice buffers to 64K
  • MGR: Enable the manager to be able to deal with any size notice.
  • MGR: Take another stab at the z-order problem when both the event log and main window are open.
  • MGR: Don't replace control characters for regular messages.
  • MGR: if Event Log was open, show it _behind_ main window when "opening" Manager after it was hidden
  • MGR: remove my code for extracting host name from host.domain_name; it is not needed
Notices
Tools
Eventlog