svn path=/branches/boinc_core_release_6_10/; revision=18858
Quick Updates

svn path=/branches/boinc_core_release_6_10/; revision=18859
Quick Updates

svn path=/branches/boinc_core_release_6_10/; revision=18860
    - Change version number to 6.10.x

    /
        configure.ac
        version.h


svn path=/branches/boinc_core_release_6_10/; revision=18861
    - MGR: Remove News page.
    
    clientgui/
        AdvancedFrame.cpp
        ViewNews.cpp, .h (Deleted)

svn path=/branches/boinc_core_release_6_10/; revision=18862
    - Tag for 6.10.0 release, all platforms
      boinc_core_release_6_10_0

    /
        configure.ac
        version.h

svn path=/branches/boinc_core_release_6_10/; revision=18863
Mac SS: Changes for compatibility with OS 10.6

svn path=/branches/boinc_core_release_6_10/; revision=18891
    - client: Attempt to prevent a crash via a C++ exception by checking
        for a -1 index before attempting erase the rest of the proxy
        list.
        
    client/
        sysmon_win.cpp

svn path=/branches/boinc_core_release_6_10/; revision=18894
Mac client: use rss keyword not rsz in ps command for OS 10.6 compatibility.

svn path=/branches/boinc_core_release_6_10/; revision=18901
    - manager: allow 24:00 to be used in advanced prefs dialog
        (from Ian Hay; fixes #357)

    clientgui/
        DlgAdvPreferences.cpp

svn path=/branches/boinc_core_release_6_10/; revision=18909
    - client and scheduler: lay the groundwork for "fractional coproc jobs",
        e.g. the Milkyway@home ATI app, of which we can typically run
        2 or 3 instances at once on a GPU.
        Changes include:
        - In APP_VERSION, don't use a COPROCS to represent the GPU
            requirements; just use doubles ncudas and natis.
        - sufficient_coprocs() etc. are no longer members of COPROCS
        - in HOST_USAGE, ncudas and natis are doubles
        - in scheduler request, req_instances is now a double

        This checkin doesn't include the job scheduling logic,
        i.e. assigning jobs to GPUs.  That will follow.

    client/
        app_start.cpp
        client_types.cpp,h
        cpu_sched.cpp
        cs_scheduler.cpp
        scheduler_op.cpp
    lib/
        coproc.h
    sched/
        sched_customize.cpp
        sched_types.cpp,h

svn path=/branches/boinc_core_release_6_10/; revision=18910
    - client: finish the implementation of fractional coproc jobs.
        - different data structure for keeping track of coproc usage;
            instead of COPROC having per-instance pointers to ACTIVE_TASK,
            ACTIVE_TASK now has an array of device number indices
            for each instance that it's using.
        - in enforce_schedule(), we call a new function assign_coprocs()
            that decides what coproc instances each job will use,
            and prunes jobs for which we can't get an assignment.
            This function embodies lots of subtlety.
        - coproc_cmdline() no longer deals with reserving instances;
            it just has to generate the --device X cmdline

    client/
        app.h
        app_start.cpp
        cpu_sched.cpp
    lib/
        coproc.h

svn path=/branches/boinc_core_release_6_10/; revision=18911
- fixes to coproc stuff

svn path=/branches/boinc_core_release_6_10/; revision=18912
    - client: use the right library name for ATI on Linux
    - client: check return values from ATI device detection functions

    lib/
        coproc.cpp

svn path=/branches/boinc_core_release_6_10/; revision=18913
    - client: in parsing <coproc> elements in <app_version>,
        use a new type COPROC_REQ for which the count field is a double.
        Otherwise fractional GPU jobs don't work.

    client/
        client_types.cpp
    lib/
        coproc.cpp,h

svn path=/branches/boinc_core_release_6_10/; revision=18914
Fix build breaks caused by a bad merge

svn path=/branches/boinc_core_release_6_10/; revision=18920
    - Tag for 6.10.1 release, all platforms
      boinc_core_release_6_10_1

    /
        configure.ac
        version.h

svn path=/branches/boinc_core_release_6_10/; revision=18921
Linux MGR: bug fixes, new args and code for starting Client, testing if Client running

svn path=/branches/boinc_core_release_6_10/; revision=18928
Bump version to 6.10.2

svn path=/branches/boinc_core_release_6_10/; revision=18929
Fix build breaks caused by a bad merge

svn path=/branches/boinc_core_release_6_10/; revision=18930