Commit Graph

14738 Commits

Author SHA1 Message Date
David Anderson 2ef5c5895b - client: fix bug in debt calculation
- client: <zero_debts> zeroes STD too

svn path=/trunk/boinc/; revision=19783
2009-12-04 21:21:18 +00:00
Charlie Fenton dc43748b5c Mac: Update XCode project and build scripts to build under XCode 3.2.1 and OS 10.6 Snow Leopard
svn path=/trunk/boinc/; revision=19781
2009-12-04 14:39:35 +00:00
Charlie Fenton 2767a9a660 Mac client: update build scripts, XCode project for curl-7.19.7 and c-ares 1.7.0
svn path=/trunk/boinc/; revision=19780
2009-12-04 06:03:11 +00:00
David Anderson 09759104f4 compile fixes, message tweaks
svn path=/trunk/boinc/; revision=19778
2009-12-03 23:27:32 +00:00
David Anderson 2d4ceb618a - client: my STD-related checkin of Dec 1 was bad.
It computed an "overall STD" as the sum of CPU and coprocs,
    weighted by the coproc's speed, as we do for LTD.
    This was the wrong idea; in the presence of GPUs,
    STDs quickly get pushed to +- 1 day and are truncated there.

    New scheme: STD is maintained per (resource type, project).
    This fixes the above problem,
    and it opens to door to round-robin scheduling of GPUs.
- client: the calculation of "anticipated debt" was scaling
    by relative resource share.
    This wasn't correct, seems to me.
- client: rename "debt" to "long_term_debt" in a few places
    (but not in the client state file, for compatibility)

svn path=/trunk/boinc/; revision=19777
2009-12-03 23:09:25 +00:00
David Anderson fb4797adfd - client: Add offset to LTD of non-eligible projects
only if the offset is positive.
- client: some cmdline args set members of config.
    However, config was being cleared after cmdline args were parsed,
    so these args had no effect.
    Instead, clear config before parsing cmdline

svn path=/trunk/boinc/; revision=19776
2009-12-03 19:09:45 +00:00
David Anderson ce3f3f1cfe - client: fix divide-by-zero bug in STD code
- fix compile warnings

svn path=/trunk/boinc/; revision=19775
2009-12-03 18:51:23 +00:00
Charlie Fenton 1324e98d70 Mac Installer: Rearrange License Agreement so Restrictions section is visible without scrolling and is in bold text
svn path=/trunk/boinc/; revision=19771
2009-12-03 01:46:34 +00:00
Charlie Fenton cc08c800aa Promote Mac 6.10.21 to Recommended
svn path=/trunk/boinc/; revision=19770
2009-12-03 01:03:35 +00:00
David Anderson 0fe8faf056 svn path=/trunk/boinc/; revision=19764 2009-12-02 04:48:17 +00:00
David Anderson ba3c7f0f7b svn path=/trunk/boinc/; revision=19763 2009-12-02 04:47:42 +00:00
David Anderson 59328aaccb - client: change how short term debt is updated.
Old: it's based entirely on CPU time.
        So a GPU project, whose app uses only a fraction
        of a CPU, accrues positive debt.
        This is OK if the project has only GPU apps,
        since STD is not (currently) used for GPU scheduling.
        But some projects have both CPU and GPU apps.
    New: STD is based on total processing.
        It has terms for each resource type.
        The notion of "runnable resource share" is specific to a type.
    Note: the notion of "resource share fraction" appears in
        a couple of other places:
        - it's passed to apps in app_init_data.xml
        - it's passed in scheduler requests.
        It should be broken down by resource type in these cases too.
        Note to self: do this later.

svn path=/trunk/boinc/; revision=19762
2009-12-02 03:41:52 +00:00
David Anderson 67ad130477 svn path=/trunk/boinc/; revision=19761 2009-12-01 20:36:11 +00:00
David Anderson 5a1e53ec7b svn path=/trunk/boinc/; revision=19760 2009-12-01 20:32:34 +00:00
David Anderson ac20f899b5 - client: message tweak
svn path=/trunk/boinc/; revision=19759
2009-12-01 20:30:43 +00:00
David Anderson 5ac92cdc01 - client: apply the LTD normalizing offset to all projects,
even non-debt-eligible ones.

svn path=/trunk/boinc/; revision=19758
2009-12-01 20:01:13 +00:00
Rom Walton ed00217f33 - MGR: Filter project list icons so that the icon will only be displayed
if the volunteer has the hardware to go with it.
        
    clientgui/
        ProjectInfoPage.cpp

svn path=/trunk/boinc/; revision=19757
2009-12-01 17:42:12 +00:00
David Anderson 67bc7dfc9b - unix: build fixes
svn path=/trunk/boinc/; revision=19755
2009-12-01 17:04:28 +00:00
Charlie Fenton 3bcdba0561 Release BOINC Mac 6.10.21 to alpha test
svn path=/trunk/boinc/; revision=19754
2009-12-01 10:05:29 +00:00
Rom Walton e3a7b479b2 small bug fix
svn path=/trunk/boinc/; revision=19738
2009-11-30 22:24:08 +00:00
Rom Walton 6c10718300 - MGR: Hitting the back button on the ProjectInfo page in the wizard when
you have highlighted a project you are already attached too, should
        not cause the 'you are already attached to project' dialog to be
        displayed.  This also appears to have fixed the random page being
        displayed when the dialog has been dismissed.
        
    clientgui/
        ProjectInfoPage.cpp

svn path=/trunk/boinc/; revision=19736
2009-11-30 19:58:54 +00:00
Rom Walton 32daf9dedf - LOG: Change the secondary delimeter to '^' for messages that contain
newline characters.
        
    client/
        boinc_log.cpp

svn path=/trunk/boinc/; revision=19735
2009-11-30 18:29:33 +00:00
Rom Walton be1165e2af Quick Updates
svn path=/trunk/boinc/; revision=19734
2009-11-30 18:26:53 +00:00
Rom Walton add2ed2480 - MGR: Fix-up tools tips for various elements in the project list control.
clientgui/
        ProjectListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=19733
2009-11-30 18:26:21 +00:00
Rom Walton 8c597abf88 Quick Updates
svn path=/trunk/boinc/; revision=19732
2009-11-30 17:59:38 +00:00
BOINC Translator 955a4bd428 Update Translations
svn path=/trunk/boinc/; revision=19730
2009-11-29 10:00:03 +00:00
David Anderson 7a5f3258a4 svn path=/trunk/boinc/; revision=19728 2009-11-28 18:32:47 +00:00
David Anderson 91a7b38b2b - client: add <cpu_sched_status> log flag.
This tells you what's running, not why
- client: add <std_debug> log flag; changes in STD

The above are to let you log just stuff relevant to debt.
Right now I'm not sure why we need STD at all.

svn path=/trunk/boinc/; revision=19726
2009-11-28 00:07:39 +00:00
David Anderson 6fc27ffc44 - client: use [wfd] consistently
svn path=/trunk/boinc/; revision=19725
2009-11-27 21:21:39 +00:00
Charlie Fenton 781c914031 Mac Installer: Check for our users and groups having IDs which conflict with other users and groups on the system
svn path=/trunk/boinc/; revision=19719
2009-11-26 10:46:20 +00:00
Charlie Fenton c2eb2383ae MGR: Tweaks to Mac accessibility
svn path=/trunk/boinc/; revision=19718
2009-11-26 10:45:44 +00:00
Charlie Fenton 6599b9a92b MGR: Don't localize keyboard shortcut for Close Window
svn path=/trunk/boinc/; revision=19717
2009-11-26 10:45:29 +00:00
Rom Walton 7ca5c37952 - client: Treat each HTTP header sent to the server as a new log message.
Some tools get confused when more than one delimeter is used in
        common file types.
        
    client/
        http_curl.cpp, .h

svn path=/trunk/boinc/; revision=19714
2009-11-25 20:45:36 +00:00
Charlie Fenton a449b19391 Mac Sandbox: attempt to fix bug where Manager reports that admin user is not authorized to run BOINC
svn path=/trunk/boinc/; revision=19707
2009-11-25 12:43:43 +00:00
Charlie Fenton 9f4d6a14b1 MGR: Implement Mac accessibility for Statistics and Disk tabs
svn path=/trunk/boinc/; revision=19706
2009-11-25 12:43:22 +00:00
Rom Walton e47b17ae82 Quick Updates
svn path=/trunk/boinc/; revision=19701
2009-11-25 00:49:29 +00:00
Rom Walton 5659336a3b - log: Fix a parameter parsing bug, hazards of copy/paste/fix-up I
suppose.  Increment the index before use instead of just adding
        1.  Next iteration through the main loop will then pick-up
        new parameter instead of the value for the previously
        processed command. Parameter parsing 101.
        
    client/
        boinc_log.cpp

svn path=/trunk/boinc/; revision=19700
2009-11-24 22:40:01 +00:00
Rom Walton dff233f517 ops
svn path=/trunk/boinc/; revision=19698
2009-11-24 21:16:09 +00:00
Rom Walton 45e359eabf - log: Introduce the ability to specify where the data directory is
in case we are attempting to talk to a 5.10 client.
        
    client/
        boinc_log.cpp

svn path=/trunk/boinc/; revision=19696
2009-11-24 20:25:15 +00:00
Rom Walton 9c246111e0 - log: Use the standard BOINC time logging rountine for reporting
date and time information instead of RFCXXXX.
    - log: Remove the ending newline character from the messages before
        looking for any newline characters which would appear in
        multi-line messages like those from http_debug.
        
    client/
        boinc_log.cpp

svn path=/trunk/boinc/; revision=19695
2009-11-24 20:15:41 +00:00
BOINC Translator c02b2b3ddd Update Translations
svn path=/trunk/boinc/; revision=19694
2009-11-24 20:00:02 +00:00
BOINC Translator b11ce6f3b9 Update Translations
svn path=/trunk/boinc/; revision=19693
2009-11-24 19:00:02 +00:00
BOINC Translator 8715536d5f Update Translations
svn path=/trunk/boinc/; revision=19691
2009-11-24 18:00:02 +00:00
BOINC Translator 61a51d3669 Initial Commit
svn path=/trunk/boinc/; revision=19689
2009-11-24 17:59:29 +00:00
Rom Walton aab93bc899 ops
svn path=/trunk/boinc/; revision=19688
2009-11-24 17:02:52 +00:00
BOINC Translator e2f90f9b92 Update Translations
svn path=/trunk/boinc/; revision=19687
2009-11-24 15:02:03 +00:00
Rom Walton 3fc5f6581b - Introduce boinclog, it basically creates a tab delimited file using
the message log cache of the client.  Useful for debugging debt
        related issues using Excel or various databases.
        
    client/
        boinc_cmd.cpp
        boinc_log.cpp
    win_build/
        boinclog.vcproj (added)

svn path=/trunk/boinc/; revision=19686
2009-11-24 05:26:45 +00:00
David Anderson 617b456df8 - web: fix bug in column-mode prefs display
svn path=/trunk/boinc/; revision=19685
2009-11-24 04:37:47 +00:00
Charlie Fenton f8e6ad4e59 MGR: In Simple View, Mac screen reader tells user to switch to Advanced View
svn path=/trunk/boinc/; revision=19684
2009-11-24 02:44:27 +00:00
Charlie Fenton 335c345d24 MGR: In Simple View, Mac screen reader tells user to switch to Advanced View
svn path=/trunk/boinc/; revision=19682
2009-11-24 02:37:02 +00:00