- Moving trunk back into a development branch, further stabilization of the 7.0.x
        client is now in the boinc_core_release_7_0a branch.

    /
        configure.ac
        version.h
        version.h.in

svn path=/trunk/boinc/; revision=25436
- client: small changes to make client compile on Android,
    and to report the platform as "arm-android".
    From Carl Christensen.
- Add a script for building BOINC and library dependencies on Android
    From Peter Hanappe.


svn path=/trunk/boinc/; revision=25440
- client: use %g to format job resources (#CPUs, #GPUs).
    This suppresses trailing zeroes and (if integer) the .


svn path=/trunk/boinc/; revision=25441
- client: changes to job scheduling policy:
    - fix bug that could greatly overcommit CPUs
        if there are several EDF jobs and several non-EDF GPU jobs.
    - don't overcommit CPUs if any job is MT (MT means avg_ncpus > 1).
        For example, on a 4-CPU machine we will run:
            a 0.5-CPU GPU job and 4 1-CPU jobs
            but not
            a 0.5-CPU GPU job and 1 4-CPU job

svn path=/trunk/boinc/; revision=25442
MGR: Fix a Mac-only bug which sometimes failed to show the snooze icon

svn path=/trunk/boinc/; revision=25443
Add missing checkin logs for tagging 7.0.20 and 7.0.21

svn path=/trunk/boinc/; revision=25444
Quick Updates

svn path=/trunk/boinc/; revision=25446
Quick Updates

svn path=/trunk/boinc/; revision=25453
- client: job scheduling policy tweak:
    if CPUs are fully committed (e.g. with EDF jobs)
    allow GPU jobs but only up to CPU usage of ncpus+1


svn path=/trunk/boinc/; revision=25454
- client: Don't include VBox executive processes as non-BOINC CPU time.
    On some systems they use significant CPU time while VMs are running.
    TODO: do this only if we're actually running a VBox app


svn path=/trunk/boinc/; revision=25455
- fix last checkin

svn path=/trunk/boinc/; revision=25456
- wrapper: fix bug that reported wildly wrong CPU time


svn path=/trunk/boinc/; revision=25457
- scheduler: fix a bug in assigning deadlines to resent jobs.
    From Kevin.
    NOTE: Kevin also reported a bug that resulted in
    way too large (e.g. year) deadlines.


svn path=/trunk/boinc/; revision=25458
- client: if an app process exits because of a signal,
    don't show the "no finish file" message;
    not sure why this was there in the first place.
- client: if an app process exits because of a signal,
    show the signal correctly


svn path=/trunk/boinc/; revision=25459
Release Mac BOINC 7.0.22 to alpha test

svn path=/trunk/boinc/; revision=25460
- scheduler: if we can't resend a job (e.g. it's for an app
    for which the anonymous-platform client doesn't have a version)
    mark it as sent so the transitioner can do its thing


svn path=/trunk/boinc/; revision=25461
    - VBOX: Make it explicily clear what the result of a start/stop
        request was.  Hopefully this will give us insight into whether
        the core client is terminating the wrapper or something else is
        going on.
    - VBOX: Shorten the command execution timeout to 45 seconds.
    - VBOX: Don't attempt to re-execute the close/savestate commands.

    samples/vboxwrapper/
        vbox.cpp

svn path=/trunk/boinc/; revision=25462
    - VBOX: On successful completion, create the same output file that
        the CernVMWrapper would.  This allows both wrapppers to work with
        the same BOINC job generation system.

    samples/vboxwrapper/
        vbox.cpp

svn path=/trunk/boinc/; revision=25463
Quick Updates

svn path=/trunk/boinc/; revision=25464
- client: report completed results if a time-of-day network suspend is
    scheduled within the next 30 minutes


svn path=/trunk/boinc/; revision=25465