Commit Graph

20305 Commits

Author SHA1 Message Date
Rom Walton 06d8009a57 MGR: Keep the BOINC logo visible in the about dialog box. 2013-04-16 16:05:23 -04:00
Rom Walton 361e6a6a7d MGR: Cleanup up the about dialog a little bit. 2013-04-16 11:07:49 -04:00
Rom Walton b3390d73fb MGR: Enforce a minimum username/email address length when we are prompting for a username or email address. 2013-04-15 15:35:32 -04:00
David Anderson 7abfe40063 - scheduler: add optional <host_summary_regex> element to plan_class_spec.xml.
This regular expression is matched against the "host summary" string
    stored in host.serialnum.
    You can use this, e.g., to allow only particular GPU models.
2013-04-15 12:00:14 -07:00
Charlie Fenton 6dfe0b31ac MGR: Don't display architecture (x86 vs x86_64) in About Box on Macs 2013-04-15 03:04:21 -07:00
Charlie Fenton a6f0810145 client: add AMD GPU name for HD 3650 (RV635) 2013-04-15 03:03:10 -07:00
Charlie Fenton c8e1b51e40 client: fix matching of ATI/AMD CAL and OpenCL GPU enumeration for (most) cases where CAL supports some older GPUs but OpenCL does not. 2013-04-15 03:01:31 -07:00
David Anderson 0eaaca174a - make_project: don't write <cgi_url> in config.xml; it's not used 2013-04-13 21:32:10 -07:00
Rom Walton acb3357cf9 WINSETUP: Fix the Enable Use by All Users checkbox in the installer. The setting wasn't being properly restored.
WINSETUP: Special case the LAUNCHPROGRAM property, if the registry value is an empty string, enable the checkbox.
2013-04-11 13:38:16 -04:00
Joachim Fritzsch c084536dce Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-04-11 11:50:46 +02:00
Joachim Fritzsch 5ba9644302 -client: bugfix for Android in host_is_running_on_batteries(). Change filehandling back to fopen and fclose from rewind. 2013-04-11 11:50:26 +02:00
Charlie Fenton 882bcb838a client: Balance braces because unbalanced braces confuse Xcode's text editor. 2013-04-11 02:33:32 -07:00
Charlie Fenton 81d7a66f3b client: fix compile break on Linux (from Gianfranco Costamagna) 2013-04-11 01:46:29 -07:00
David Anderson 229be73d2b - client: check return value of FormatMessageW()
so we don't print garbage
2013-04-11 01:22:43 -07:00
David Anderson 7442ec888d Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-04-11 01:21:13 -07:00
David Anderson 3fe5da73bd - client: if a job's finish file has been there > 10 sec,
do atp->abort_task() rather than atp->kill_task();
    the latter will restart it infinitely on Unix
- client: prefix timestamp to stderr messages
2013-04-11 01:18:57 -07:00
Eric J Korpela 9f1205f627 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-04-10 18:23:31 -07:00
Eric J Korpela 61609281c1 - added opencl_driver_revision to OPENCL_DEVICE_PROP and PLAN_CLASS_SPEC. This
was necessary because ATI is releasing OpenCL drivers that don't work.
2013-04-10 18:20:22 -07:00
Charlie Fenton 9b97daa34f Mac: Cix compile errors 2013-04-10 17:54:41 -07:00
David Anderson 33bf4f7851 - client: check error returns from kill() and kill_via_switcher(), show messages 2013-04-10 15:56:40 -07:00
David Anderson 6149911589 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-04-10 15:56:12 -07:00
Rom Walton 3e08b14946 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-04-10 18:53:21 -04:00
David Anderson 55f45c8d22 - scheduler: fixes for new score-based scheduling 2013-04-10 15:52:53 -07:00
David Anderson fb5199e9f6 - client: improve message text for battery conditions 2013-04-10 15:52:00 -07:00
Rom Walton 9c038728dc Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-04-10 18:51:53 -04:00
Rom Walton 20208a61e9 - client: add timestamps to output that is written to the console/syslog/windows event log before BOINC has had a chance to initialize its own logging mechanism. 2013-04-10 18:51:35 -04:00
Kevin Reed 658a08393a Fix issue with WCG build of client on the Add Project dialogue. If
the user was not connected to WCG, then no option was selected by
default.  Now, the 'Add Project' option will be shown as selected.
2013-04-10 17:23:43 -05:00
Kevin Reed 959d88167a Merge WCG.ism from branch client_release/7/7.0b to master 2013-04-10 09:52:45 -05:00
Kevin Reed c7de1efaf5 Fix bug in WCG version of client when using the project_init.xml
file it initiate auto-attach to World Community Grid.
2013-04-10 09:52:24 -05:00
Charlie Fenton f10fb75220 Updates for 7.0.62 2013-04-10 00:18:32 -07:00
David Anderson c9c9f2bae0 - scheduler: code shuffle; new file sched_check.cpp contains functions
that decide whether a job can be sent to a host
2013-04-09 12:19:00 -07:00
David Anderson 12319ca82b - scheduler: add code (commented out for now) for new implementation
of score-based scheduling.
2013-04-09 11:10:50 -07:00
Rom Walton 27bca08d69 client: Make the detach console stuff backwards compatible with BOINCTasks. 2013-04-09 13:12:34 -04:00
Rom Walton 58a61e7533 MGR: Fix the text for the 'reread config files' menu option. 2013-04-09 12:45:09 -04:00
Rom Walton 6637619379 MGR: Check the size of the stats vectors before attempting to tabulate the results. 2013-04-09 12:26:25 -04:00
Charlie Fenton 17ddcfe941 MGR: Fix minor cosmetic issue rendering Task Selection Control in Simple View on Mac. 2013-04-09 02:20:50 -07:00
David Anderson 2ea7f44f22 - boinccmd: show correct error message if auth failure 2013-04-08 11:35:49 -07:00
David Anderson 63611be7e8 - client: fix bug in work fetch that caused infinite RPCs
if all projects backed off
- client emulator: disable "fetch master URL" logic
2013-04-08 11:33:49 -07:00
David Anderson 6c1f6f4550 - client: put back --detach (because BoincTasks assumes it)
and --detach_console (because the documentation says it exists).
    I'm not sure why --detach_phase_two is there, but leave it.
2013-04-07 23:10:49 -07:00
David Anderson 6b6c2ac519 - client: fix bug that could cause idle GPUs when exclusions are present.
The basic problem: the way we assign GPU instances when creating
        the "run list" is slightly different from the way we assign them
        when we actually run the jobs;
        the latter assigns a running job to the instance it's using,
        but the former doesn't.
    Solution (kludge): when building the run list,
        don't reserve instances for currently running jobs.
        This will result in more jobs in the run list, and avoid starvation.
        For efficiency, do this only if there are exclusions for this type.
    Comment: this is yet another complexity that would be eliminated
        if GPU instances were modeled separately.
        I wish I had time to do that.
- client emulator: change default latency bound from 1 day to 10 days
2013-04-07 13:00:15 -07:00
David Anderson b98d6154d1 - client: AMD GPU name tweaks 2013-04-07 00:32:46 -07:00
David Anderson b9a25b8a20 - client: AMD GPU names; from Jord 2013-04-06 22:09:18 -07:00
Joachim Fritzsch e16f4d3c1f -android: multiple layout improvements 2013-04-06 16:19:44 +02:00
Joachim Fritzsch 96f3bdf16b -android: acquisition of WakeLock to prevent CPU throttling when display is off. 2013-04-06 12:55:00 +02:00
David Anderson 5b701ef9e0 - scheduler: fix bug in plan class XML spec,
when it uses a project-specific pref element that's
    missing from a user's prefs.
    From Michael Goetz via Rytis.
2013-04-04 23:58:15 -07:00
David Anderson fde9ab70a1 - client: fix bug in work fetch that prevented resource backoff 2013-04-04 16:20:29 -07:00
David Anderson 330a25893f - client emulator: parse <max_concurrent> in <app> in client_state.xml.
This gives you a way to simulate the effects of app_config.xml
- client: piggyback requests for resources even if we're backed off from them
- client: change resource backoff logic
    Old: if we requested work and didn't get any,
        back off from resources for which we requested work
    New: for each resource type T:
        if we requested work for T and didn't get any, back off from T
        Also, don't back off if we're already backed off
            (i.e. if this is a piggyback request)
        Also, only back off if the RPC was due to an automatic
            and potentially rapid source
            (namely: work fetch, result report, trickle up)
- client: fix small work fetch bug
2013-04-04 10:25:56 -07:00
Eric J Korpela 0eb9551084 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-04-03 09:57:03 -07:00
Eric J Korpela 7b8fae6b1e Fix for "make clean" not removing .a files in lib/ 2013-04-03 09:56:25 -07:00
David Anderson aadb36578b - Client: detect new Win versions and AMD GPUs; from [P3D] Crashtest 2013-04-03 00:19:01 -07:00