- MGR: Embed the BOINC skin in the executable using XPM files.

    clientgui/res/skins/default/graphic/
        <Various Files>
    clientgui/
        SkinManager.cpp
    win_build/
        boincmgr.vcproj

svn path=/branches/boinc_core_release_6_12/; revision=22912
    - MGR: Disable the background repaint events for the SGUI Messages and
        SGUI Preferences dialog.  Changing the font color wasn't as easy as
        I had hoped and the black background for the skin doesn't do any
        good when the text itself is black as well.
        
    clientgui/
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp

svn path=/branches/boinc_core_release_6_12/; revision=22913
Quick Updates

svn path=/branches/boinc_core_release_6_12/; revision=22914
    - scheduler/client/API: pass user ID and team ID from scheduler to client,
        and from client to app (host ID is already passed).
        E@h asked for this, not sure why.

    client/
        client_types.cpp,h
        app_start.cpp
    lib/
        app_ipc.cpp,h
    sched/
        sched_types.cpp

svn path=/branches/boinc_core_release_6_12/; revision=22915
    - MGR: re-enable background painting and just change the default background
        color for the new default skin to light gray.
        
    clientgui/
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp

svn path=/branches/boinc_core_release_6_12/; revision=22916
    - client: fix job scheduling bug.
        Scenario: we have 2 CPUs and 1GB RAM
        Project A has jobs that use 1GB.
        Project B has small-mem jobs.
        Currently, we ignore RAM usage in building the runnable job list,
        so we might pick 2 jobs from project A.
        enforce_schedule() (which checks RAM usage) will run just one of them,
        and the other CPU will be idle.
        Solution: keep track of RAM usage while building the runnable job list.
    client/
        cpu_sched.cpp

svn path=/branches/boinc_core_release_6_12/; revision=22917
    - client: code cleanup in CPU scheduling;
        eliminate global variable

    client/
        client_state.cpp,h
        cpu_sched.cpp

svn path=/branches/boinc_core_release_6_12/; revision=22918
    - Tag for 6.12.11 release, all platforms
      boinc_core_release_6_12_11

    /
        configure.ac
        version.h

svn path=/branches/boinc_core_release_6_12/; revision=22919
Quick Updates

svn path=/branches/boinc_core_release_6_12/; revision=22921
Mac: update release script to remove install of separate BOINC skin

svn path=/branches/boinc_core_release_6_12/; revision=22923
    - client: eliminate unnecessary CPU reschedules.
        Currently we do a reschedule any time a job checkpoints,
        in case there's a job that has finished a time slice
        but hasn't checkpointed yet.
        Instead: flag such jobs, and trigger a reschedule
        on checkpoint only for flagged jobs.
    - client: fix instability in job scheduling that happens
        if a job's estimated completion time in RR sim is close to its deadline.
        It can alternate between making and missing deadline,
        causing the scheduler to alternate rapidly between jobs.
        Solution: if RR sim has marked a job as deadline miss
        any time in the last (CPU scheduling period),
        treat it as a deadline miss.

    client/
        app.cpp,h
        rr_sim.cpp
        app_control.cpp
        cpu_sched.cpp

svn path=/branches/boinc_core_release_6_12/; revision=22931
    - client: if we're using an acct mgr,
        and we're attached to a project manually (not via acct mgr)
        and the acct mgr tells us to detach from it, don't.

    client/
        acct_mgr.cpp

svn path=/branches/boinc_core_release_6_12/; revision=22932
    - MGR: Fix advanced view button is Simple GUI.
        (Button Text is Verdana 8pt. in MS Paint)
    
    clientgui/res/skins/default/graphic/
        advanced_link_image.xpm
    clientgui/res/templates/skins/
        advanced_link_image.gif (Added)
        btnAdvancedView.png (Removed)

svn path=/branches/boinc_core_release_6_12/; revision=22936
    - Tag for 6.12.12 release, all platforms
      boinc_core_release_6_12_12

    /
        configure.ac
        version.h

svn path=/branches/boinc_core_release_6_12/; revision=22937
Update Translations

svn path=/branches/boinc_core_release_6_12/; revision=22940
Quick Updates

svn path=/branches/boinc_core_release_6_12/; revision=22941
Mac: Add info about dual-GPU Powerbooks to ReadMe files

svn path=/branches/boinc_core_release_6_12/; revision=22964
Mac: Add info about dual-GPU Powerbooks to ReadMe files

svn path=/branches/boinc_core_release_6_12/; revision=22966
Mac: Localize items in Mac's BOINC menu

svn path=/branches/boinc_core_release_6_12/; revision=22969
MGR: Use branded short application name in Help tooltips instead of always using "BOINC"; Save window dimensions and position on SIZE and MOVE events

svn path=/branches/boinc_core_release_6_12/; revision=22973