Commit Graph

14084 Commits

Author SHA1 Message Date
Rom Walton 9cf345d41d - MGR: Fix fatal error which caused crash in Accoount Manager Wizard.
clientgui/
        AccountManagerInfoPage.cpp

svn path=/branches/boinc_core_release_6_8/; revision=18469
2009-06-19 18:05:52 +00:00
Rom Walton facf56c1bb - MGR: Fix a long standing bug where the project list control
for the account manager info page and the project info page
        was not consuming available screen space.  Previously
        we hacked around it by setting an explicit size.
        
        Note: this works on Windows, I don't yet know about Mac and
          Linux.
          
    clientgui/
        AccountManagerInfoPage.cpp, .h
        ProjectInfoPage.cpp
        ProjectListCtrl.cpp, .h

svn path=/branches/boinc_core_release_6_8/; revision=18468
2009-06-19 18:03:10 +00:00
Rom Walton af51ccdefd - 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=/branches/boinc_core_release_6_8/; revision=18467
2009-06-19 18:01:21 +00:00
Charlie Fenton d6834e3269 Add comments to build scripts
svn path=/branches/boinc_core_release_6_8/; revision=18463
2009-06-19 09:32:02 +00:00
Charlie Fenton 3c8bc2ea94 Mac: fix bugs in GR and PTP build scripts.
svn path=/branches/boinc_core_release_6_8/; revision=18460
2009-06-19 08:25:17 +00:00
Rom Walton 87c6f1cd07 - Tag for 6.8.1 release, all platforms
boinc_core_release_6_8_1

    /
        configure.ac
        version.h

svn path=/branches/boinc_core_release_6_8/; revision=18453
2009-06-18 22:00:24 +00:00
Rom Walton 3a8f4db7ee - MGR: Fix the case where user visits Grid Republic with IE 7 and
has a space character in their username.  IE6 and below kept
        the space as part of the filename, IE7 and above replace the
        space with an underscore.
        
    clientgui/
        browser.cpp

svn path=/branches/boinc_core_release_6_8/; revision=18452
2009-06-18 21:58:21 +00:00
Rom Walton 21dfa7d19a - MGR: Fix browser cookie lookup bug I introduced when I added
support for looking up cookies in Internet Explorer low rights
        environments. InternetGetCookie expects the hostname and
        domainname to be presented as URLs.
        
    clientgui/
        browser.cpp

svn path=/branches/boinc_core_release_6_8/; revision=18451
2009-06-18 21:56:44 +00:00
Rom Walton a9a12b94ec - Tag for 6.8.0 release, all platforms
boinc_core_release_6_8_0

    /
        configure.ac
        version.h

svn path=/branches/boinc_core_release_6_8/; revision=18442
2009-06-17 22:34:26 +00:00
Charlie Fenton 2bfcc2376d MGR: Compile fix
svn path=/branches/boinc_core_release_6_8/; revision=18435
2009-06-16 20:32:55 +00:00
Charlie Fenton 7ece32d0b2 MGR: If LOCKFILE doesn't already exist, core client isn't running so skip further testing
svn path=/branches/boinc_core_release_6_8/; revision=18423
2009-06-15 22:43:08 +00:00
Rom Walton 9e9179632b - WINBUILD: Update the project files to point to the 6_8 depends tree
- MGR: Remove the News tab
    
    clientgui/
        AdvancedFrame.cpp
    win_build/
        boinc_cli.vcproj
        boinc_post_bld_rules.cmd
        boincmgr.vcproj
        libboinc.vcproj
        libboinc_staticcrt.vcproj
        ptp_boinc_cli.vcproj
        ptp_boincmgr.vcproj
        sim.vcproj

svn path=/branches/boinc_core_release_6_8/; revision=18419
2009-06-15 16:37:15 +00:00
Rom Walton d4f2fab857 - Previous 6.8 was deleted, we had not created any tags, so we shouldn't
have any orphaned tags floating around.
    - Change version number to 6.8.x

    /
        configure.ac
        version.h
        version.in

svn path=/branches/boinc_core_release_6_8/; revision=18418
2009-06-15 15:39:26 +00:00
David Anderson d4a43f05eb - web RPC: tweak to forum_get_data.php
svn path=/trunk/boinc/; revision=18415
2009-06-15 03:39:27 +00:00
Rom Walton fa48965196 - INSTALL: Make sure both installers have the cookie required flag so that
the correct information is displayed on the AccountInfo page in the
        Wizard, if and when a browsers cookie could not be detected.
        
    mac_installer/Progress/
        acct_mgr_url.xml
    win_build/installerv2/redist/progress/    
        acct_mgr_url.xml

svn path=/trunk/boinc/; revision=18414
2009-06-14 16:13:33 +00:00
Rom Walton 664bdd5079 Quick Updates
svn path=/trunk/boinc/; revision=18413
2009-06-14 15:53:12 +00:00
Charlie Fenton cc2c807c34 MGR: hide main window after auto AM sync only if we showed it; add PTP signing key with UNIX line endings.
svn path=/trunk/boinc/; revision=18411
2009-06-14 10:27:22 +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 734db62fb4 - MGR: Fix browser cookie detection on Windows machines where UAC is turned
on.  It appears it has never worked, and I imagine it would effect
        70% of our Windows Vista and Windows 7 user base.

    clientgui/
        browser.cpp
    lib/
        miofile.cpp, .h

svn path=/trunk/boinc/; revision=18409
2009-06-13 21:03:45 +00:00
Charlie Fenton dd684da206 MGR: Wizard retries acct_mgr_rpc() if acct_mgr_rpc_poll() sets ERR_RETRY
svn path=/trunk/boinc/; revision=18408
2009-06-13 15:10:24 +00:00
Rom Walton 0269160f8e Quick Updates
svn path=/trunk/boinc/; revision=18407
2009-06-13 02:06:39 +00:00
Charlie Fenton 741e2a8476 Mac: uninstaller doesn't delete data; fixes for PTP installer
svn path=/trunk/boinc/; revision=18405
2009-06-13 00:54:29 +00:00
Rom Walton d2ad500198 - MGR: The ReturnURL cookie is optional, not required.
clientgui/
        browser.cpp

svn path=/trunk/boinc/; revision=18404
2009-06-12 22:54:32 +00:00
David Anderson 311815e60a - server: backed out recent changes to "start"; they broke something
svn path=/trunk/boinc/; revision=18403
2009-06-12 22:25:22 +00:00
Rom Walton 91aec4a4b8 svn path=/trunk/boinc/; revision=18402 2009-06-12 22:13:06 +00:00
Rom Walton a1b7b46921 Quick Updates
svn path=/trunk/boinc/; revision=18401
2009-06-12 21:49:27 +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 20b689bd17 - PTPSCR: Updates from Carl
clientscr/progress/win/x86/
        boincscr.exe
        gradient.jpg

svn path=/trunk/boinc/; revision=18398
2009-06-12 17:46:04 +00:00
David Anderson 7fbe9edc15 - web: fix up country flags a little
svn path=/trunk/boinc/; revision=18397
2009-06-12 16:35:08 +00:00
Rom Walton 1dd1812787 - WINSETUP: Change the install validation code so that it reads the MSI
database to determine what executable names to check instead of
        hard coding them. BOINCMGR is renamed to Progress Thru Process or
        in the case of GridRepublic it would be GridRepublic Desktop.
        
    win_build/installerv2/
        Progress.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.cpp, .h
        CAValidateInstall.cpp
        CAVerifyInstallDirectories.cpp
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    win_build/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=18396
2009-06-12 16:29:25 +00:00
Charlie Fenton cb39f3052a Mac Sandbox: check_security() writes path of bad file to stderr for some error codes
svn path=/trunk/boinc/; revision=18393
2009-06-12 11:13:35 +00:00
Charlie Fenton 08c302746c Mac Sandbox: check_security() writes path of bad file to stderr for some error codes
svn path=/trunk/boinc/; revision=18392
2009-06-12 11:12:47 +00:00
David Anderson 5f6f1fe8a6 svn path=/trunk/boinc/; revision=18391 2009-06-12 04:36:18 +00:00
David Anderson 5a14204a1a - web: country flags
svn path=/trunk/boinc/; revision=18390
2009-06-12 04:26:01 +00:00
David Anderson cc47b6238f - server: improve the Python assimilator framework;
add an assimilator for PyMW (Python master/worker);
    remove old C++ PyMW assimilator
    (from Jeremy Cowles)

svn path=/trunk/boinc/; revision=18389
2009-06-12 03:06:01 +00:00
Rom Walton 7817ca0d78 Quick Updates
svn path=/trunk/boinc/; revision=18388
2009-06-12 02:14:22 +00:00
Charlie Fenton b544a24a74 Mac MGR: strip /n from command field of PROCINFO struct to fix <exclusive_app>; KillClient() gets pid from procinfo_setup() except on Windows; restore boinc.jpg file
svn path=/trunk/boinc/; revision=18385
2009-06-12 00:42:09 +00:00
David Anderson ac14777bae - forget to add file
svn path=/trunk/boinc/; revision=18384
2009-06-11 23:06:02 +00:00
Rom Walton 89010182c9 - SCR: Update default values per BOINC defaults.
- PTP: Add files needed by the installer(s).
    
	clientscr/progress/
	    <Added and Deleted various files>
	clientscr/
	    screensaver.h
	win_build/installerv2/
	    Progress.ism
	    Progressx64.ism
	win_build/installerv2/redist/0409/
		ptp-eula.rtf
	win_build/installerv2/redist/Progress/
		acct_mgr_url.xml
		progress.ico
		ss_config.xml

svn path=/trunk/boinc/; revision=18383
2009-06-11 20:11:02 +00:00
David Anderson 08e4ba3df6 - server: suppress verbosity of update_translations in make_project and upgrade
svn path=/trunk/boinc/; revision=18381
2009-06-11 17:25:01 +00:00
Rom Walton e66e0e88be PTP: Add the 'Progress Thru Processors' screensaver to the
source tree.
      
    clientscr/progress
        <Added Various Files>

svn path=/trunk/boinc/; revision=18380
2009-06-11 17:21:57 +00:00
Rom Walton e3552a977b PTP: Introduce 'Progress Thru Processors' to the Windows build
environment. Use GridRepublic skin until the new one is available.
      
	client/win/
		boinc_cli.rc
		boinc_cmd.rc
	client/win/res/
		progress.ico (Added)
	clientctrl/
		boincsvcctrl.rc
	clientgui/
		BOINCGUIApp.rc
	clientgui/res/
		progress.ico (Added)
	clientgui/skins/Progress Thru Processors
		<Various Files>
	clientlib/win/
		boinc_dll.rc
	clientscr/
		boinc_ss.rc
	clientscr/res/
		boinc.jpg (Deleted)
	clientscr/res/
		progress.bmp (Added)
		progress.ico (Added)
		Scricon3.ico (Deleted)
	clienttray/
		boinc_tray.rc
	win_build/
		Progress.sln
		ptp_boinc_cli.vcproj
		ptp_boinc_dll.vcproj
		ptp_boinc_ss.vcproj
		ptp_boinccmd.vcproj
		ptp_boincmgr.vcproj
		ptp_boincsvcctrl.vcproj
		ptp_boinctray.vcproj

svn path=/trunk/boinc/; revision=18379
2009-06-11 17:11:47 +00:00
David Anderson 65d52137ec - server: Tools that should run by hand are installed under $(bindir).
Daemons that are managed by 'start' go to $(libexecdir)/sched.
    The (F)CGI stuff goes to $(libexecdir)/cgi-bin.
    Finally, example applications go under $(libexecdir)/examples.

svn path=/trunk/boinc/; revision=18378
2009-06-11 16:11:45 +00:00
David Anderson ae6b6f5d6f - server: 'start' now looks for programs to execute in $PATH,
so the same set of binaries can be used to handle multiple projects.
    <projectroot>/bin is always prepended to $PATH
    to ensure that project-specific binaries always take precedence.
    From Gabor Gombas.

svn path=/trunk/boinc/; revision=18377
2009-06-11 16:09:28 +00:00
David Anderson b7406ef57c - server: make the python code honor BOINC_PROJECT_PATH.
It is now possible to use the same set of tools for multiple
    projects by setting BOINC_PROJECT_PATH.
    From Gabor Gombas.

svn path=/trunk/boinc/; revision=18376
2009-06-11 16:06:25 +00:00
David Anderson 6bc55040f0 - server: Use distutils for installing the python modules,
and move files not part of the BOINC package from py/Boinc to py/
    From Gabor Gombas.

svn path=/trunk/boinc/; revision=18375
2009-06-11 16:01:36 +00:00
David Anderson 4cf6b7793c - server: move python modules from PROJECT/bin to PROJECT/py/Boinc.
make_project now generates PROJECT/bin/boinc_path_config.py
    to ensure that the interpreter will find the modules.
    From Gabor Gombas.

svn path=/trunk/boinc/; revision=18374
2009-06-11 15:38:48 +00:00
Rom Walton 7740c8d76f Quick Updates
svn path=/trunk/boinc/; revision=18373
2009-06-11 13:57:58 +00:00
Charlie Fenton c10070a152 Mac: Update copyright date in InfoPlist.strings files to 2009
svn path=/trunk/boinc/; revision=18371
2009-06-11 10:36:23 +00:00