Commit Graph

18455 Commits

Author SHA1 Message Date
David Anderson 22a911516c - server: more fixes to DB to handle unsigned result IDs
svn path=/trunk/boinc/; revision=24563
2011-11-09 17:27:50 +00:00
Rom Walton e934982cf8 Quick Updates
svn path=/trunk/boinc/; revision=24562
2011-11-09 16:31:39 +00:00
Rom Walton f64ed84e36 - WINSCR: Sync up the timer IDs.
clientscr/
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=24561
2011-11-09 16:28:25 +00:00
Rom Walton b7be27cc2a - WINSCR: In the ResetProc message pump, change the call for CloseWindow()
to DestroyWindow().
       
    clientscr/
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=24560
2011-11-09 16:22:47 +00:00
Rom Walton 09428f0633 - WINSCR: Add a reference to SCRAPPERR_BOINCNOGRAPHICSAPPSEXECUTING
in the message lookup table.
       
    clientscr/
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=24559
2011-11-09 15:35:18 +00:00
Charlie Fenton d21227fc38 Mgr: add spaces to identical application names in Task Selection control to make each entry unique
svn path=/trunk/boinc/; revision=24558
2011-11-09 13:09:43 +00:00
Charlie Fenton edcae2d271 Mgr: add spaces to identical application names in Task Selection control to make each entry unique
svn path=/trunk/boinc/; revision=24557
2011-11-09 12:47:45 +00:00
Charlie Fenton cab33252a9 Mgr: add spaces to identical application names in Task Selection control to make each entry unique
svn path=/trunk/boinc/; revision=24556
2011-11-09 12:42:02 +00:00
David Anderson 7c201eba3f - DB: use %u when writing result IDs in SQL queries;
this is to support SETI@home, which ran out of result IDs
    and changed the DB field type to int unsigned.
    Note: eventually I'll make this change official
    and change the .h types as well.
- web: put <apps_selected> tags around <app_id> elements
    in project-specific prefs.


svn path=/trunk/boinc/; revision=24555
2011-11-09 07:41:49 +00:00
Rom Walton 4cc8b3d4e8 Quick Updates
svn path=/trunk/boinc/; revision=24554
2011-11-09 00:22:10 +00:00
Rom Walton b6b1480b96 Quick Updates
svn path=/trunk/boinc/; revision=24553
2011-11-08 17:23:19 +00:00
Rom Walton 7c88969aa9 - API: Remove exception trapping stuff from the
boinc_get_opencl_ids.
        
    api/
        boinc_opencl.cpp

svn path=/trunk/boinc/; revision=24552
2011-11-08 15:12:44 +00:00
Charlie Fenton 0a180ee3f8 Mac installer: fixes for OS 10.4 compatibility
svn path=/trunk/boinc/; revision=24551
2011-11-08 14:31:15 +00:00
Charlie Fenton 99bf7cd2ff Mgr: Fix Simple View layout to fit 3 decimal places for % done
svn path=/trunk/boinc/; revision=24550
2011-11-08 08:49:15 +00:00
David Anderson 5d29a21594 - client: on transient upload failure, don't do start_xfer()
within PERS_FILE_XFER::transient_failure();
		we're about to delete and free the FILE_XFER.
		The transfer will be restarted in the next poll.

svn path=/trunk/boinc/; revision=24549
2011-11-08 05:49:24 +00:00
Rom Walton d5fd7d85bd - MGR: Change default skin to the one Jacob Klein purposed.
clientgui/res/templates/
        <various files>
    clientgui/skins/Default/
        background_image.png
        skin.xml
        workunit_running_image.png
        workunit_suspended_image.png
        workunit_waiting_image.png

svn path=/trunk/boinc/; revision=24543
2011-11-07 20:34:22 +00:00
Rom Walton 6d5af38040 Quick Updates
svn path=/trunk/boinc/; revision=24542
2011-11-07 19:47:40 +00:00
Rom Walton 1d4dc5a762 - client: reduce complexity, possibly get rid of a crash condition
on 64-bit Windows.
        
    client/
        cs_prefs.cpp

svn path=/trunk/boinc/; revision=24541
2011-11-07 19:39:15 +00:00
David Anderson 312c44415d - client: condition RR sim negative FLOPs message on rr_simulation.
svn path=/trunk/boinc/; revision=24540
2011-11-07 18:53:37 +00:00
David Anderson 08fbbe8dfe - manager: apparently WxWidget's combo box has problems (bugs)
if multiple items have the same string.
		So, in simple view task combo box:
		- show % done (unique in most cases)
		- remove version number
		- instead of showing plan class, show "NVIDIA GPU" or "ATI GPU"
		TODO: update the fraction done

svn path=/trunk/boinc/; revision=24539
2011-11-07 17:56:44 +00:00
Charlie Fenton b0f667561e Mgr: Bug fix
svn path=/trunk/boinc/; revision=24538
2011-11-07 10:57:06 +00:00
David Anderson 98ba6807ab svn path=/trunk/boinc/; revision=24537 2011-11-07 05:12:02 +00:00
David Anderson 5b04b249db - check in trickle crash fix
svn path=/trunk/boinc/; revision=24536
2011-11-07 03:46:03 +00:00
David Anderson ae04b50a71 - client: don't crash if trickle up exceeds 64KB
(this bug was introduced Sept 20)
- scheduler: truncate long trickle-ups to 256KB; don't crash


svn path=/trunk/boinc/; revision=24535
2011-11-06 06:25:48 +00:00
David Anderson 6d906cf523 - scheduler: fix bug in HR code (from Kevin)
svn path=/trunk/boinc/; revision=24534
2011-11-06 04:53:03 +00:00
David Anderson b818a86ea8 svn path=/trunk/boinc/; revision=24533 2011-11-05 04:30:15 +00:00
Charlie Fenton 3e63882b05 Mac: remove -Wno-format-security compiler flag (no longer needed)
svn path=/trunk/boinc/; revision=24532
2011-11-04 20:38:19 +00:00
David Anderson c317f4b721 - client: attempt to fix bug reported by John McLeod,
where the client crashes after giving up (90 day timeout) on an upload.
    I'm guessing this was caused by [24391],
    which changed the order in the poll loop from
        garbage_collect
        file_xfers->poll
        pers_file_xfers->poll
        handle_pers_file_xfers
    to
        garbage_collect
        handle_pers_file_xfers
        file_xfers->poll
        pers_file_xfers->poll
    I don't understand why this would have caused a crash,
    but so be it.
    I restored the original order, but with handle_pers_file_xfers
    not inside the if (!network_suspended).
- client renamed handle_pers_file_xfers() to
    create_and_delete_pers_file_xfers()
- client simulator: show simulator CPU time


svn path=/trunk/boinc/; revision=24531
2011-11-04 20:25:30 +00:00
Rom Walton 5a3d0c9d9a Update Translations
svn path=/trunk/boinc/; revision=24530
2011-11-04 20:08:42 +00:00
David Anderson fb568462c6 - client: fix compile warning
svn path=/trunk/boinc/; revision=24527
2011-11-04 17:02:36 +00:00
Charlie Fenton c830ed59c3 client: fix errors in (currently unused) get_max_cpu_temperature() code for Macintosh
svn path=/trunk/boinc/; revision=24526
2011-11-04 11:30:57 +00:00
Charlie Fenton b36f19bee1 Mac: add -Wno-format-security compiler flag to suppress warning that format string is not a string literal
svn path=/trunk/boinc/; revision=24525
2011-11-04 09:27:54 +00:00
Charlie Fenton bdf5cf405d client: Fix compile error
svn path=/trunk/boinc/; revision=24524
2011-11-04 09:27:01 +00:00
David Anderson 07e54fc86b - client: fix work fetch bug.
If we're contacting a project to report results,
    only piggyback work requests for resources for which
    that project is the highest priority that may have work.
- client: compute result.not_started more efficiently

TODO: continue efficiency work.  There's still some quadratic stuff


svn path=/trunk/boinc/; revision=24523
2011-11-04 08:15:04 +00:00
David Anderson 15b5e6e6a7 - client: show GPU exclusions at startup
(need to do this after reading the state file,
		since GPU exclusions refer to projects).
	- client: fix bug that added garbage <coproc> element
		to <app_version> in state file when using GPU exclusions


svn path=/trunk/boinc/; revision=24522
2011-11-03 22:27:20 +00:00
David Anderson a95c8a3858 - wrapper: typo fix
svn path=/trunk/boinc/; revision=24520
2011-11-03 19:45:34 +00:00
David Anderson c9302ae532 - wrapper: handle Windows .bat files as main programs
svn path=/trunk/boinc/; revision=24519
2011-11-03 19:36:28 +00:00
David Anderson ad2f3771da - client: fix bugs when writing/parsing cc_config.xml via GUI RPCs
(e.g. when editing it via the Manager).
    Include only the GPUs that were specified in the original cc_config.xml,
    not those detected by the client.
- client: fix bug that failed to require authorization for
    GUI RPCs that are supposed to be authorized
- client: report parse errors in acct_mgr_url.xml and acct_mgr_login.xml
- fix compile warnings
- user web: in sample project_specific_prefs.inc,
    get app names from the DB instead of listing them in the PHP code.


svn path=/trunk/boinc/; revision=24518
2011-11-03 19:19:36 +00:00
Charlie Fenton 8385953b0e Mac installer: update ReadMe files for BOINC 6.13.x
svn path=/trunk/boinc/; revision=24517
2011-11-03 08:58:54 +00:00
Charlie Fenton e03cfb90cd Mac installer: update ReadMe file for BOINC 6.13.x
svn path=/trunk/boinc/; revision=24516
2011-11-03 08:31:10 +00:00
Charlie Fenton b10b199099 api: Restore list checkin of 31 October 2011
svn path=/trunk/boinc/; revision=24515
2011-11-03 08:28:55 +00:00
David Anderson d53b89fe6f - feeder: fix logic error in the way app_version.pfc_scale is updated
(from Kevin Reed)


svn path=/trunk/boinc/; revision=24514
2011-11-03 07:08:52 +00:00
David Anderson 497c08b5c2 - scheduler: in update_wu_on_send(), always try to update
the hr_class and app_version_id fields,
    with the where clause that they be either zero or the target value.
    This handles the cases where
    1) because of the failure of a results, the transitioner set
        the field back to zero;
    2) another scheduler set the field to the target value


svn path=/trunk/boinc/; revision=24513
2011-11-03 06:46:05 +00:00
David Anderson 690e18bbe3 - server: plan class names containing 'nvidia' or 'cuda'
are assumed to be for NVIDIA GPU apps;
    plan class names containing 'ati' are assumed to be for AMD GPU apps.
    Clauses for 'nvidia' were missing in a couple of places.


svn path=/trunk/boinc/; revision=24512
2011-11-03 05:26:19 +00:00
David Anderson 010b11406b - API: fix bug in boinc_get_opencl_ids()
- add simulator for distributed storage (not finished)


svn path=/trunk/boinc/; revision=24511
2011-11-03 03:29:07 +00:00
Rom Walton 687195e7f0 Quick Updates
svn path=/trunk/boinc/; revision=24510
2011-11-03 02:35:04 +00:00
Rom Walton ad831fc84f Quick Updates
svn path=/trunk/boinc/; revision=24509
2011-10-27 17:52:11 +00:00
Rom Walton 89de0ac30f Quick Updates
svn path=/trunk/boinc/; revision=24507
2011-10-27 17:49:54 +00:00
Rom Walton 48d1a2de5d - Tag for 6.13.10 release, all platforms
boinc_core_release_6_13_10

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=24505
2011-10-27 16:01:51 +00:00
Charlie Fenton e1b6c0c4c7 Mac installer: Update release script to create projects/virtualbox/ directory
svn path=/trunk/boinc/; revision=24504
2011-10-27 11:50:31 +00:00