Commit Graph

13000 Commits

Author SHA1 Message Date
David Anderson 78199c2f5e compile fixes
svn path=/trunk/boinc/; revision=16599
2008-12-02 16:48:25 +00:00
David Anderson 84f1193a9d - client: use FLOPs, rather than CPU time,
as the basis for estimating job completion times.
    This should improve estimates for GPU apps,
    and prevent the DCF from getting messed up.

svn path=/trunk/boinc/; revision=16598
2008-12-02 03:58:32 +00:00
Charlie Fenton a12f67047f MGR: Add style wxFULL_REPAINT_ON_RESIZE to Task Pane, remove previous attempts to fix its backgorund erase; remove obsolete m_bForceUpdateSelection logic.
svn path=/trunk/boinc/; revision=16597
2008-12-02 01:24:32 +00:00
David Anderson e3fd56f5e8 - client: work-fetch tweak: don't increment overall CPU shortfall
if any jobs pending in simulation

svn path=/trunk/boinc/; revision=16595
2008-12-01 22:06:24 +00:00
Rom Walton 33aebe9711 Quick Updates
svn path=/trunk/boinc/; revision=16594
2008-12-01 21:32:08 +00:00
Rom Walton f7fc6b5838 Quick Updates
svn path=/trunk/boinc/; revision=16593
2008-12-01 19:02:34 +00:00
Charlie Fenton 56ad5fe4b0 MGR: Fix spelling of TermsOfUsepage.cpp in Windows project.
svn path=/trunk/boinc/; revision=16588
2008-12-01 10:00:20 +00:00
Charlie Fenton 0e401b7f8d MGR: Update Tasks panel only when necessary, trying again to fix redraw glitch on Windows; fix Mac Messages tab not getting deselection events due to wxWidgets bug.
svn path=/trunk/boinc/; revision=16587
2008-12-01 09:44:01 +00:00
David Anderson 659becc98c - get_project_config.php: if config.xml has min client version,
get client version from HTTP user agent string and enforce.
- update translations script: fix apparent typos

svn path=/trunk/boinc/; revision=16586
2008-11-28 19:03:05 +00:00
Charlie Fenton 12d73b5c3a MGR: Erase and refresh entire Tasks panel when changing selections to try to fix another instance of cosmetic bug reported by David on Windows
svn path=/trunk/boinc/; revision=16585
2008-11-28 09:25:29 +00:00
Rom Walton 7eb975be04 - MGR: fix exit dialog so that both the Mac and Linux clients don't
display the 'close core client...' checkbox.
        
    clientgui/
        BOINCGUIApp.cpp
        DlgExitMessage.cpp

svn path=/trunk/boinc/; revision=16582
2008-11-27 15:50:15 +00:00
Charlie Fenton 3219638985 Mac: update XCode project for TermsOfUsePage.cpp instead of TermsOfUsePage .cpp.
svn path=/trunk/boinc/; revision=16581
2008-11-27 10:01:31 +00:00
David Anderson 8b1e46ad06 - web: fix scripting attack vulnerability
svn path=/trunk/boinc/; revision=16579
2008-11-27 03:16:33 +00:00
David Anderson 8ea8081626 - scheduler: fix memory leak when reporting time stats logs
- scheduler: fix egregious bug where wu_is_infeasible_fast() result
    is ignored, and we send jobs to hosts that can't handle them.
- scheduler: don't check for disk space in work_needed();
    do it in check_disk(), which generates a message to user.
- scheduler: add -debug_log flag, which sends stderr to
    "debug_log" rather than scheduler_log.txt (for debugging)

svn path=/trunk/boinc/; revision=16578
2008-11-26 21:49:36 +00:00
David Anderson f8ed8163d2 - server: sleep intervals are integers
svn path=/trunk/boinc/; revision=16577
2008-11-26 20:37:11 +00:00
David Anderson 07bd768e9d - server: add -sleep_interval args to file_deleter and transitioner
(from Nicolas; fixes #783)


svn path=/trunk/boinc/; revision=16576
2008-11-26 19:09:27 +00:00
Rom Walton 8a277a9bd3 Quick Updates
svn path=/trunk/boinc/; revision=16572
2008-11-26 17:49:51 +00:00
Rom Walton 479d34918b Quick Updates
svn path=/trunk/boinc/; revision=16571
2008-11-26 17:48:58 +00:00
Rom Walton b43119673e Quick Updates
svn path=/trunk/boinc/; revision=16570
2008-11-26 17:47:42 +00:00
Charlie Fenton b5d88d4e8c client: Fix error from changeset 14415 which caused Mac client to call daemon() if it was passed -daemon argument, causing problems using launchd with KeepAlive option; fixes #782.
svn path=/trunk/boinc/; revision=16565
2008-11-26 13:43:10 +00:00
Charlie Fenton 482f2a45d8 Mac: Add new source files TermsOfUsePage.cpp,.h to XCode project
svn path=/trunk/boinc/; revision=16564
2008-11-26 13:40:10 +00:00
David Anderson 149b2c6794 - server: if "terms_of_use.txt" exists in project dir,
send it in get_project_config.php;
    6.4 clients will display a dialog to accept terms of use during attach.

svn path=/trunk/boinc/; revision=16563
2008-11-26 03:28:48 +00:00
Rom Walton a08f50c6f1 - MGR: Make the Terms of Use text control read-only
clientgui/
        TermsOfUsePage.cpp,

svn path=/trunk/boinc/; revision=16562
2008-11-26 01:54:48 +00:00
David Anderson ad43b8256e - manager: small fixes for terms-of-use feature
svn path=/trunk/boinc/; revision=16561
2008-11-26 00:12:18 +00:00
Rom Walton 08a41ed986 - MGR: Remove the Account Key page from the Wizard.
- MGR: Add a Terms of Use page to the Wizard.
    
    clientgui/
        AccountInfoPage.cpp
        AccountKeyPage.cpp, .h (removed)
        AccountManagerPropertiesPage.cpp, .h
        BOINCWizards.h
        ProjectProcessingPage.cpp
        ProjectPropertiesPage.cpp, .h
        ProxyPage.cpp
        TermsOfUsePage .cpp, .h (added)
        WizardAccountManager.cpp, .h
        WizardAttachProject.cpp, .h
    win_build/
        boincmgr_curl.vcproj

svn path=/trunk/boinc/; revision=16560
2008-11-25 22:58:14 +00:00
David Anderson 372dd820ad - client, Win: 32-bit client running on a 64-bit machine
should report winx64 as primary platform


svn path=/trunk/boinc/; revision=16559
2008-11-25 19:04:27 +00:00
Rom Walton 433bd0bd3e - MGR: Make the error message processing work for the
get_project_config rpc, use the same scheme as
        the ACCOUNT_OUT structure.  I missed the Account
        Manager scenario in the first checkin.
        
    clientgui/
        AccountManagerPropertiesPage.cpp, .h

svn path=/trunk/boinc/; revision=16558
2008-11-25 17:48:55 +00:00
Rom Walton 269e8db2e7 - MGR: Make the error message processing work for the
get_project_config rpc, use the same scheme as
        the ACCOUNT_OUT structure.
    
    clientgui/
        ProjectProcessingPage.cpp
        ProjectPropertiesPage.cpp, .h
    lib/
        gui_rpc_client.h
        gui_rpc_client_ops.cpp

svn path=/trunk/boinc/; revision=16557
2008-11-25 17:34:29 +00:00
David Anderson ee7a4d5a88 - add Bossa file
svn path=/trunk/boinc/; revision=16556
2008-11-25 03:23:29 +00:00
David Anderson 608b6c750d - bossa typo
svn path=/trunk/boinc/; revision=16555
2008-11-25 02:56:55 +00:00
David Anderson c9fe262b62 - web: fix remaining Bossa name conflicts
svn path=/trunk/boinc/; revision=16554
2008-11-24 23:58:49 +00:00
David Anderson ed924f90a1 - upgrade script: don't stop/start project if --web_only
svn path=/trunk/boinc/; revision=16553
2008-11-24 23:16:40 +00:00
David Anderson fbd50f4ec4 - client: if an exclusive app is running, suspend network
as well as processing

svn path=/trunk/boinc/; revision=16552
2008-11-24 21:27:43 +00:00
David Anderson 79ed766ea8 - GUI RPC: add optional terms_of_use field to project config.
If present, the manager will display this text in a yes/no dialog
    before attachment continues.

svn path=/trunk/boinc/; revision=16549
2008-11-24 21:23:53 +00:00
Rom Walton bb5742004e - DIAG: On Windows move the symbol store directory under the
BOINC data directory structure.  Depending on the version
        of Windows, sometimes the temp directory was being set
        to the system temp directory which is not setup for
        everyone to use.  It is just best to use out data
        directory structure.
        
    lib/
        stackwalker_win.cpp

svn path=/trunk/boinc/; revision=16548
2008-11-24 21:19:42 +00:00
David Anderson c8c0e06d2e - web: rename Bossa functions to avoid name conflict
- web: bug fix in example core for app selection

svn path=/trunk/boinc/; revision=16546
2008-11-24 20:27:18 +00:00
David Anderson 57639bdaae - client: in round-robin simulation, only increment CPU shortfall
(per-project or overall) if there are no pending tasks.
        This is needed when there are coproc (i.e. CUDA) jobs;
        CPUs may be idle because pending jobs are waiting for active jobs
        to release coprocs.
        In this situation the CPU idleness should not be counted as shortfall;
        otherwise (if there are only coproc jobs) there will always be a shortfall,
        and the client will fetch infinite work.

svn path=/trunk/boinc/; revision=16545
2008-11-24 18:57:04 +00:00
Eric J. Korpela 7b95ea5a27 Fixed missing "#if defined(__WXMSW__) || defined(__WXMAC__)"
around CBOINCGUIApp::DeleteTaskBarIcon() 


svn path=/trunk/boinc/; revision=16544
2008-11-24 17:25:16 +00:00
David Anderson c24ffc30fe - manager: tweak strings in Options dialog
svn path=/trunk/boinc/; revision=16539
2008-11-20 20:04:39 +00:00
David Anderson 9ea3663f83 - client: use BELOW_NORMAL_PRIORITY_CLASS instead of 0;
remove specious message

svn path=/trunk/boinc/; revision=16536
2008-11-19 20:20:04 +00:00
Rom Walton 7039f2deb2 Quick Updates
svn path=/trunk/boinc/; revision=16535
2008-11-19 18:10:10 +00:00
Charlie Fenton 0020847305 Add some comments
svn path=/trunk/boinc/; revision=16534
2008-11-19 07:46:53 +00:00
Rom Walton f213353e34 Quick Updates
svn path=/trunk/boinc/; revision=16533
2008-11-19 00:48:15 +00:00
David Anderson b5cece0928 - back-end programs: set MySQL option to reconnect to server
if the connection goes away
    (which it apparently does if idle for a while)

svn path=/trunk/boinc/; revision=16532
2008-11-19 00:16:07 +00:00
Rom Walton 6322fe2254 Quick Updates
svn path=/trunk/boinc/; revision=16531
2008-11-18 21:50:00 +00:00
David Anderson 9967112f60 - client: if bind fails, print port#
- web: don't randomize order of profiles
    (fixes checkin of 28 Oct)

svn path=/trunk/boinc/; revision=16520
2008-11-18 17:33:13 +00:00
Charlie Fenton b39c613916 Correct typo in date of latest changes
svn path=/trunk/boinc/; revision=16519
2008-11-18 13:33:11 +00:00
Charlie Fenton 21f2d88e34 MGR: Async RPCs: use wxCondition with timeout to block main thread while waiting for Demand RPC to finish; set m_pTaskBarIcon and m_pMacSystemMenu to NULL when deleted.
svn path=/trunk/boinc/; revision=16518
2008-11-18 13:28:35 +00:00
Charlie Fenton 1a5c93ff19 MGR: Async RPCs: use wxCondition with timeout to block main thread while waiting for Demand RPC to finish; set m_pTaskBarIcon and m_pMacSystemMenu to NULL when deleted.
svn path=/trunk/boinc/; revision=16517
2008-11-18 13:28:26 +00:00
Rom Walton 03c91a5616 Quick Updates
svn path=/trunk/boinc/; revision=16515
2008-11-17 18:58:09 +00:00