6.11.4
Zur Navigation springen
Zur Suche springen
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