Commit Graph

34 Commits

Author SHA1 Message Date
Rom Walton 791040689d - MGR: Remove some old wxWidgets 2.4 cruft for dealing with Hyperlinks.
wxWidgets now natively supports them.
        
    clientgui/
        AccountInfoPage.cpp, .h
        AccountManagerInfoPage.cpp
        AdvancedFrame.cpp
        BOINCBaseFrame.cpp, .h
        BOINCGUI.cst (deleted)
        BOINCGUI.pjd (deleted)
        BOINCTaskBar.cpp
        BOINCWizards.h
        DlgAbout.cpp, .h
        DlgAdvPreferences.cpp
        DlgEventLog.cpp
        hyperlink.cpp, .h (deleted)
        ProjectInfoPage.cpp
        sg_BoincSimpleGUI.cpp
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp
        sg_ProjectsComponent.cpp
        sg_StatImageLoader.cpp
        stdwx.h
        ViewProjects.cpp
        ViewWork.cpp
        WelcomePage.cpp
        WizardAttachProject.cpp
    win_build/
        boinc_ss.vcproj
        boincmgr.vcproj
        libboinc_staticcrt.vcproj

svn path=/trunk/boinc/; revision=19982
2009-12-19 05:16:41 +00:00
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 4506c61ac2 - MGR: Fix initial first connection problem on startup. I'm not sure why
it was only happening at startup, there might have been a few crashes
        because of this issue as well.  The basic problem is that wxWidgets
        had an exception handler around the initial frame creation and when
        the first GUI RPC was issues to detect whether or not we were atached
        to an account manager during menu creation the GUI thread would go
        about doing idle processing while waiting for the GUI RPC thread to
        initialize.  During this time the frame pointer is NULL and was getting
        dereferenced which would halt window construction and stay there until
        some other event was fired.
    - MGR: Initial dose of code cleanup and shuffling.  Order the menu functions
        in the order in which they are displayed in the menu.

    clientgui/
        AdvancedFrame.cpp, .h
        BOINCBaseFrame.cpp
        BOINCBaseView.cpp
        Events.h
        ProjectListCtrl.cpp
        sg_BoincSimpleGUI.cpp, .h
        sg_ProjectsComponent.cpp, .h
        WizardAttachProject.cpp

svn path=/trunk/boinc/; revision=19300
2009-10-14 17:11:57 +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 674437a3bc - MGR: Introduce the cookie detection failure URL to the
acct_mgr_logon.xml file. If the cookies cannot be found provide
        a hyperlink control on the AcctountInfo page in the wizard
        which will point to a fallback URL the user can go to to
        find out what logon credentials to use.
        
    client/
        acct_mgr.cpp, .h
        gui_rpc_server_ops.cpp
    clientgui/
        AccountInfoPage.cpp, .h
        BOINCWizards.h
        WizardAttachProject.cpp, .h
    lib/
        gui_rpc_client.h
        gui_rpc_client_ops.cpp

svn path=/trunk/boinc/; revision=18400
2009-06-12 21:34:33 +00:00
Rom Walton 06da777ef5 - MGR: Introduce the notion of a Return URL to the attach to
account manager wizard.  When successfully attached the
        account manager can have the manager launch a browser to
        a given URL by way of a cookie. It only works if the logon
        credentials were also given to the manager by way of a cookie.
        
    clientgui/
        AccountInfoPage.cpp
        AccountManagerProcessingPage.cpp
        browser.cpp, .h
        CompletionPage.cpp
        WizardAttachProject.cpp, .h

svn path=/trunk/boinc/; revision=18399
2009-06-12 17:50:03 +00:00
Rom Walton 7749529f4d - MGR/client: Enable cookie support for Account Managers
client/
        gui_rpc_server_ops.cpp
    clientgui/
        AccountManagerProcessingPage.cpp
        AccountManagerPropertiesPage.cpp
        browser.cpp
        MainDocument.cpp
        WizardAttachProject.cpp

svn path=/trunk/boinc/; revision=18185
2009-05-22 13:36:22 +00:00
Charlie Fenton c7970d19ef MGR: Finish merging "Attach to account manager" functionality into "Attach to project" wizard
svn path=/trunk/boinc/; revision=18112
2009-05-15 08:21:04 +00:00
Charlie Fenton 8d8bf6f0c0 MGR: Merge "Attach to account manager" functionality into "Attach to project" wizard; Synchronize and Remove Acct Mgr not yet merged.
svn path=/trunk/boinc/; revision=18088
2009-05-13 12:42:05 +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
Charlie Fenton f3146210d7 MGR: async GUI RPCs: Create SafeMessageBox function to suspend periodic RPCs during modal dialogs
svn path=/trunk/boinc/; revision=15901
2008-08-20 16:07:06 +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 f05cba02bf *** empty log message ***
svn path=/trunk/boinc/; revision=12297
2007-04-03 13:14:30 +00:00
Walt Gribben 947f6b59fe *** empty log message ***
svn path=/trunk/boinc/; revision=12276
2007-03-27 22:27:06 +00:00
Rom Walton 8c0bdc5bda *** empty log message ***
svn path=/trunk/boinc/; revision=12272
2007-03-27 17:42:45 +00:00
Rom Walton b22ebf83fa *** empty log message ***
svn path=/trunk/boinc/; revision=12204
2007-03-09 23:44:34 +00:00
Rom Walton 89f9e8eaf7 *** empty log message ***
svn path=/trunk/boinc/; revision=11325
2006-10-20 15:00:14 +00:00
Rom Walton 4eacc27765 *** empty log message ***
svn path=/trunk/boinc/; revision=11282
2006-10-13 17:02:28 +00:00
Rom Walton 3c345871de *** empty log message ***
svn path=/trunk/boinc/; revision=10944
2006-08-18 07:37:10 +00:00
Rom Walton ad2c3aaa19 *** empty log message ***
svn path=/trunk/boinc/; revision=10718
2006-07-21 08:23:26 +00:00
Rom Walton 2406850bd3 *** empty log message ***
svn path=/trunk/boinc/; revision=10502
2006-06-23 08:20:08 +00:00
Rom Walton 58a68280b6 *** empty log message ***
svn path=/trunk/boinc/; revision=9802
2006-04-06 07:52:23 +00:00
Rom Walton e06eb314c5 *** empty log message ***
svn path=/trunk/boinc/; revision=9498
2006-02-17 20:27:41 +00:00
Rom Walton 0aea1c6c00 *** empty log message ***
svn path=/trunk/boinc/; revision=9320
2006-01-27 00:34:53 +00:00
Rom Walton cbcee71ca4 *** empty log message ***
svn path=/trunk/boinc/; revision=9313
2006-01-25 11:58:02 +00:00
Rom Walton da6ac81d27 *** empty log message ***
svn path=/trunk/boinc/; revision=9236
2006-01-15 12:10:42 +00:00
Rom Walton 1ba5dc278d *** empty log message ***
svn path=/trunk/boinc/; revision=9167
2006-01-04 13:14:14 +00:00
Rom Walton 1673d656a3 *** empty log message ***
svn path=/trunk/boinc/; revision=8983
2005-11-29 07:06:49 +00:00
Rom Walton 3de62ffcaa *** empty log message ***
svn path=/trunk/boinc/; revision=8979
2005-11-28 21:14:46 +00:00
Charlie Fenton 4667904c67 *** empty log message ***
svn path=/trunk/boinc/; revision=8799
2005-11-04 03:14:33 +00:00
Rom Walton 54ece7826a *** empty log message ***
svn path=/trunk/boinc/; revision=8432
2005-10-03 23:14:39 +00:00