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