Commit Graph

38 Commits

Author SHA1 Message Date
Rom Walton e7bb9b2a7c - MGR: Remove bitmap that is part of the Wizard.
clientgui/
        AccountInfoPage.cpp
        AccountManagerInfoPage.cpp
        AccountManagerProcessingPage.cpp
        AccountManagerPropertiesPage.cpp
        AlreadyExistsPage.cpp
        BOINCBaseWizard.cpp, .h
        CompletionErrorPage.cpp
        CompletionPage.cpp
        NoInternetConnectionPage.cpp
        NotDetectedPage.cpp
        NotFoundPage.cpp
        ProjectInfoPage.cpp
        ProjectProcessingPage.cpp
        ProjectPropertiesPage.cpp
        ProxyInfoPage.cpp
        ProxyPage.cpp
        TermsOfUsePage.cpp
        UnavailablePage.cpp
        WelcomePage.cpp
        WizardAttachProject.cpp
        wizardex.cpp, .h
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=19588
2009-11-17 19:19:50 +00:00
Rom Walton 42f897e4d1 - MGR: Re-enable the ability for the manager to detect a temporary
name failure vs needing a proxy server or something like that.
        
    clientgui/
        AccountManagerPropertiesPage.cpp, .h
        ProjectPropertiesPage.cpp, .h

svn path=/trunk/boinc/; revision=18762
2009-07-29 05:27:18 +00:00
Rom Walton 31e9916f7d - MGR: Fix an endless loop during wizard creation, any automatic
true conditions in the GetNext() GetPrev() logic causes
        the wizard to traverse the page and then look for the next
        page.
        
    clientgui/
        AccountManagerPropertiesPage.cpp
        ProjectPropertiesPage.cpp

svn path=/trunk/boinc/; revision=18749
2009-07-28 05:53:51 +00:00
Rom Walton 5f2339a1e6 - MGR: Don't make ERR_FILE_NOT_FOUND part of the requirements
to detect the need for a proxy server.
        
    clientgui/
        AccountManagerPropertiesPage.cpp
        ProjectPropertiesPage.cpp

svn path=/trunk/boinc/; revision=18747
2009-07-28 05:24:29 +00:00
Rom Walton 05e09c2fa6 - MGR: Special case ERR_GETHOSTBYNAME errors in the wizard, majority
case for DNS failures suggest that the user might need a proxy
        to be defined instead or this project is unavailable or this
        account manager is unavailable.
        
    clientgui/
        AccountManagerPropertiesPage.cpp, .h
        ProjectPropertiesPage.cpp, .h

svn path=/trunk/boinc/; revision=18742
2009-07-28 04:06:14 +00:00
David Anderson 0f0a29b5b7 - client: in get_project_config_poll() GUI RPC,
return ERR_IN_PROGRESS is the reference site check is in progress.
    This hopefully fixes a bug where:
    - the user is connected via a proxy
    - the manager is run for the first time, and an attach is tried
    - the get_project_config.php fetch fails because no proxy config
    - the manager gets the CC_STATUS before the ref site check has
        finished, so it thinks there's a network connection,
        and it doesn't ask the user for proxy info

svn path=/trunk/boinc/; revision=18712
2009-07-24 19:09:37 +00:00
David Anderson 05427ae000 - manager tweak
svn path=/trunk/boinc/; revision=18534
2009-06-30 22:10:27 +00:00
Rom Walton 66877cf024 - MGR: Keep the wizard state mahine from prematurly moving on without
checking network connectivity and whether credentials have been
        detected.
        
    clientgui/
        AccountManagerPropertiesPage.cpp
        ProjectPropertiesPage.cpp

svn path=/trunk/boinc/; revision=18473
2009-06-19 18:48:36 +00:00
Rom Walton 7f7cb4a41a - MGR: Make the Account Manager Properties page and the Project
Properties page the start for all automated wizard processes
        so that we can successfully handle the need to check for
        proxy servers.  When directly advancing to the Processing
        pages the proxy server checks were being skipped.
    - MGR: Add some more smarts to the terms of use page which should
        advance to the processing pages and skip the Account Info
        page when the desired credentials are already known.

    clientgui/
        AccountInfoPage.cpp
        AccountManagerPropertiesPage.cpp, .h
        ProjectPropertiesPage.cpp, .h
        TermsOfUsePage.cpp, .h
        WelcomePage.cpp
        WizardAttachProject.cpp

svn path=/trunk/boinc/; revision=18464
2009-06-19 16:30:08 +00:00
Rom Walton cf8e4c5e89 - MGR: Massive wizard cleanup
- Remove diagnostic framework, it wasn't being used anymore
            and basically cluttered things up.
        - Remove the notion of the Account Manager Remove wizard,
            it hasn't ever been used.
        - Simplify the welcome page
        - Trim down the height of the wizard by hiding the new
            cookie controls on the Account Info page.  The wizard
            needs to stay compatible with small displays.
    - MGR: Only display the 'This is not a BOINC project' on an
        HTTP 404 error.  For a gethostbyname, xml parsing, and
        socket connect error display the 'project is temporarly
        unavailable'.
        
    clientgui/
        AccountInfoPage.cpp
        AccountManagerInfoPage.cpp
        AccountManagerProcessingPage.cpp
        AccountManagerPropertiesPage.cpp
        BOINCBaseWizard.cpp, .h
        BOINCWizards.h
        CompletionPage.cpp
        ProjectInfoPage.cpp
        ProjectListCtrl.cpp
        ProjectProcessingPage.cpp
        ProjectPropertiesPage.cpp, .h
        UnavailablePage.cpp
        WelcomePage.cpp, .h
        WizardAttachProject.cpp

svn path=/trunk/boinc/; revision=18456
2009-06-19 06:42:36 +00:00
Rom Walton 5d6142863e - MGR: Expand on Charlie's last checkin to include the rest of the polling
RPCs in the wizard. The polling RPCs would return ERR_RETRY when
        the CC was in the middle of some other GUI_HTTP op (version check,
        project list download).
    
    clientgui/
        AccountManagerProcessingPage.cpp
        AccountManagerPropertiesPage.cpp
        ProjectProcessingPage.cpp
        ProjectPropertiesPage.cpp

svn path=/trunk/boinc/; revision=18410
2009-06-14 05:04:02 +00:00
Rom Walton d6cab7309e - MGR: Account for new error code returned by the CC in response
to a get_project_config.php request.  It was causing the
        wizards to throw a temp unavailable error page instead
        of the not a boinc project page. Fixes #640
        
    clientgui/
        AccountManagerPropertiesPage.cpp
        ProjectPropertiesPage.cpp

svn path=/trunk/boinc/; revision=17512
2009-03-05 21:14:40 +00:00
Rom Walton c2bccd57ed - MGR: Remove previous implementations of the already attached
to projects detection code.
    - MGR: Prevent the user from progressing beyond the project
        selection page if they are already attached to the
        project they are trying to attach to.  Display a dialog
        box telling they are already attached to that project
        and to choose a different project.  This skips a bunch
        of steps if they meant to attach to a different project.
        
    clientgui/
        AlreadyAttachedPage.cpp, .h
        BOINCWizards.h
        ProjectInfoPage.cpp
        ProjectPropertiesPage.cpp, .h
        WizardAttachProject.cpp, .h
    win_build/
        boincmgr_curl.vcproj

svn path=/trunk/boinc/; revision=17511
2009-03-05 20:25:00 +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
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 4f66bb4c95 - added copyright and license info to .C, .cpp, .h files
- scheduler: fix bug in adaptive replication:
    if send an unreplicated job to untrusted host,
    set both wu.target_nresults and wu.min_quorum to app.target_nresults.

svn path=/trunk/boinc/; revision=15762
2008-08-06 18:36:30 +00:00
Frank Thomas 3bfc78b511 Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference.
svn path=/trunk/boinc/; revision=13804
2007-10-09 11:35:47 +00:00
Rom Walton 030ee981b6 - MGR: Make sure get_cc_status is called only once a second.
Polling should be taken care of via MainDocument functions
        to make sure that RPCs calls do not become excessive.
        
    clientgui/
        AccountManagerPropertiesPage.cpp
        BOINCDialupManager.cpp
        ProjectPropertiesPage.cpp

svn path=/trunk/boinc/; revision=12790
2007-05-31 18:02:53 +00:00
Rom Walton b22ebf83fa *** empty log message ***
svn path=/trunk/boinc/; revision=12204
2007-03-09 23:44:34 +00:00
David Anderson 80c401e946 *** empty log message ***
svn path=/trunk/boinc/; revision=11722
2006-12-26 00:59:18 +00:00
Rom Walton 89f9e8eaf7 *** empty log message ***
svn path=/trunk/boinc/; revision=11325
2006-10-20 15:00:14 +00:00
David Anderson 5c1551f7f0 *** empty log message ***
svn path=/trunk/boinc/; revision=11126
2006-09-08 20:29:37 +00:00
Rom Walton 84eede80e0 *** empty log message ***
svn path=/trunk/boinc/; revision=11071
2006-09-01 16:58:44 +00:00
Rom Walton 681967e989 *** empty log message ***
svn path=/trunk/boinc/; revision=11054
2006-08-31 21:40:56 +00:00
Rom Walton f2805f6a46 *** empty log message ***
svn path=/trunk/boinc/; revision=11053
2006-08-31 21:29:44 +00:00
Rom Walton e48ff5095d *** empty log message ***
svn path=/trunk/boinc/; revision=11046
2006-08-31 08:27:20 +00:00
Rom Walton 011590afaa *** empty log message ***
svn path=/trunk/boinc/; revision=11040
2006-08-29 23:54:36 +00:00
Rom Walton ad2c3aaa19 *** empty log message ***
svn path=/trunk/boinc/; revision=10718
2006-07-21 08:23:26 +00:00
Rom Walton da6f65746f *** empty log message ***
svn path=/trunk/boinc/; revision=10145
2006-05-16 20:43:11 +00:00
David Anderson eed7d9b7f6 tolerate missing </gui_url>
svn path=/trunk/boinc/; revision=10015
2006-04-22 06:19:04 +00:00
Rom Walton f5678e80cd *** empty log message ***
svn path=/trunk/boinc/; revision=9718
2006-03-23 21:43:33 +00:00
Rom Walton e6af3c1d9a *** empty log message ***
svn path=/trunk/boinc/; revision=9710
2006-03-23 01:17:07 +00:00
Rom Walton 5b17210142 *** empty log message ***
svn path=/trunk/boinc/; revision=9690
2006-03-21 00:42:55 +00:00
Rom Walton 0aea1c6c00 *** empty log message ***
svn path=/trunk/boinc/; revision=9320
2006-01-27 00:34:53 +00:00
Rom Walton 7286dbdd18 *** empty log message ***
svn path=/trunk/boinc/; revision=9284
2006-01-23 08:47:05 +00:00
Rom Walton da6ac81d27 *** empty log message ***
svn path=/trunk/boinc/; revision=9236
2006-01-15 12:10:42 +00:00
Rom Walton 1673d656a3 *** empty log message ***
svn path=/trunk/boinc/; revision=8983
2005-11-29 07:06:49 +00:00
Rom Walton 54ece7826a *** empty log message ***
svn path=/trunk/boinc/; revision=8432
2005-10-03 23:14:39 +00:00