Commit Graph

928 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 329303b323 - Remove need for boinc.dll from the client.
client/
        hostinfo_win.cpp
        main.cpp
    clientctrl/
        boincsvcctrl.cpp
    clientgui/
        BOINCClientManager.cpp
        BOINCGUIApp.cpp
        BOINCGUIApp.h
        stdwx.h
    clienttray/
        tray_win.cpp
        tray_win.h
    lib/
        boinc_win.h
        daemonmgt.cpp (Deleted)
        daemonmgt.h (Added)
        daemonmgt_win.cpp (Added)
        idlemon.h (Added)
        idlemon_win.cpp (Added)
        idlemon_win.h (Deleted)
    win_build/
        boinc.sln
        boinc_dll.vcproj
        boincmgr.vcproj
        boincsvcctrl.vcproj
        boinctray.vcproj
        libboinc.vcproj

svn path=/trunk/boinc/; revision=19576
2009-11-13 21:23:15 +00:00
Rom Walton 236e6fb9f3 - WINSETUP: Add the PROJINIT_URL and PROJINIT_AUTH properties
to the installer custom action code, a project_init.xml
        file will be created in the data directory.
        
    win_build/installerv2/redist/Windows/src/boinccas
        boinccas95.vcproj
        CACreateProjectInitFile.cpp, .h
    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=19548
2009-11-12 18:18:56 +00:00
Rom Walton 9f3283cf7c - Backout previous change. The problem doesn't yet manifest
itself on Windows and the change has too many implications.
        
    lib/
        boinc_in.h
        coproc.cpp
    win_build/
        *.vcproj

svn path=/trunk/boinc/; revision=19542
2009-11-11 20:51:03 +00:00
Rom Walton c73ea50c1b - On Windows treat all SEH exceptions as C++ style exceptions.
NOTE: I'll need to do a little more research and adjust the
          diagnostics stuff later.  I believe that the diagnostics
          framework will now always report an unhandled C++ exception
          for things like an Access Violation.
    - client: On Windows, recover from an Access Violation if/when 
        the GPU functions access violate.
        
    lib/
        boinc_in.h
        coproc.cpp
    win_build/
        *.vcproj

svn path=/trunk/boinc/; revision=19541
2009-11-11 20:33:12 +00:00
David Anderson 0e282a4aa6 Win compile fixes
svn path=/trunk/boinc/; revision=19481
2009-11-05 18:11:20 +00:00
Rom Walton 917308513b - WINSETUP: Remove the 'SeDebugPrivilege' prev from the list of privs
the installer sets for BOINC.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        CAGrantBOINCAdminsRights.cpp
        CAGrantBOINCUsersRights.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=19361
2009-10-21 18:37:53 +00:00
Rom Walton ada6e10461 - client: Use the ANSI version of WTSQuerySessionInformation to determine
is Remote Desktop is in use.
        
    lib/
        coproc.cpp

svn path=/trunk/boinc/; revision=19347
2009-10-20 14:51:20 +00:00
Rom Walton 77b69886ee - win_build: In the future be very careful about with project
you choose to be the basis for a new executable.
        boincsvcctrl.exe was overwriting the PDB file for boinc.exe
        which causes all call stack handling code for boinc.exe
        to stop working.
        
    win_build/
        boincsvcctrl.vcproj

svn path=/trunk/boinc/; revision=19184
2009-09-25 23:50:43 +00:00
Rom Walton 90d3fa0ab6 Quick Updates
svn path=/trunk/boinc/; revision=19085
2009-09-18 02:26:57 +00:00
Rom Walton 675421d382 - WIN: Remove unused references to glaux.h and glaux.lib
api/
        boinc_gl.h
    win_build/
        *.vcproj

svn path=/trunk/boinc/; revision=18996
2009-09-02 23:00:10 +00:00
Rom Walton 7cabb2ac70 svn path=/trunk/boinc/; revision=18970 2009-09-01 15:35:02 +00:00
David Anderson 563a55f37e - client/libs/samples: remove "#define read _read" etc. from boinc_win.h
These cause problems when "read" is a member name, etc.
		Do these #defines, conditioned on _MSC_VER,
		in the files that actually need them.
	- don't include boinc_win.h from parse.h.
		principle of minimal inclusion

svn path=/trunk/boinc/; revision=18902
2009-08-22 17:00:19 +00:00
David Anderson 602ad0b5b7 - client: ATI GPU detection code (from Crunch3r)
svn path=/trunk/boinc/; revision=18846
2009-08-14 22:54:34 +00:00
Rom Walton c5ff99fb92 Progress Thru Processors stuff
svn path=/trunk/boinc/; revision=18808
2009-08-03 23:13:34 +00:00
Rom Walton 9e3bf259c8 Quick Updates
svn path=/trunk/boinc/; revision=18800
2009-08-02 03:51:45 +00:00
Rom Walton 692c65eca2 Quick Updates
svn path=/trunk/boinc/; revision=18799
2009-08-02 03:37:18 +00:00
Rom Walton fec945221e - client: Initial swipe at automatic proxy server configuration
detection on Windows.  Fixes #35
        
    client/
        cs_cmdline.cpp
        http_curl.cpp
        http_curl.h
    lib/
        boinc_win.h
        proxy_info.cpp
        proxy_info.h
        util.cpp
        win_util.h

svn path=/trunk/boinc/; revision=18772
2009-07-29 23:50:00 +00:00
Rom Walton 8c5e34b2b3 Quick Updates
svn path=/trunk/boinc/; revision=18738
2009-07-27 18:21:21 +00:00
Rom Walton 5c5e778d91 - MGR: Refine yesterdays checkin with support for the BOINC
Service Control utility, use ShellExecuteEx instead of
        CreateProcess.  CreateProcess doesn't have the ability
        to elevate processes.

    clientlib/win/
        Service.cpp

svn path=/trunk/boinc/; revision=18730
2009-07-25 16:47:04 +00:00
Rom Walton b670b2da38 - WINSETUP: Prevent a pathing problem with the client_auth.xml
creation by prepending a \ in front of the filename.
        
    winbuild/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateClientAuthFile.cpp
    winbuild/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    winbuild/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=18669
2009-07-23 20:31:25 +00:00
Rom Walton ab8bc04995 - WINSETUP: Add the PTP executable to the list of processes to terminate
when setup is launched.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CAShutdownBOINCManager.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=18514
2009-06-30 03:16:35 +00:00
Rom Walton 211aef0dae Quick Updates
svn path=/trunk/boinc/; revision=18513
2009-06-30 03:08:11 +00:00
Rom Walton 1ee89e9586 Quick Updates
svn path=/trunk/boinc/; revision=18512
2009-06-30 02:51:23 +00:00
Rom Walton c43295cc21 - WINSETUP: Provide a mechinism in the installer where the installer
can override the previous stored state from a previous installation.
        
        NOTE: Needed becuase PTP isn't going to be supporting 'Application
          execution mode', at least not with the initial installer.
          
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CARestoreSetupState.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=18466
2009-06-19 17:49:38 +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
Rom Walton 0269160f8e Quick Updates
svn path=/trunk/boinc/; revision=18407
2009-06-13 02:06:39 +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 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
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
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
Charlie Fenton 8304ad8aea MGR: Implement CBOINCClientManager::KillClient() for Windows.
svn path=/trunk/boinc/; revision=18317
2009-06-06 13:11:16 +00:00
Charlie Fenton 4b1b320782 MGR: CBOINCClientManager::ProcessExists() finds the process by name if we don't have a pid (Mac, Linux) or process HANDLE (Windows
svn path=/trunk/boinc/; revision=18311
2009-06-05 09:26:04 +00:00
Rom Walton 90f4485616 svn path=/trunk/boinc/; revision=18191 2009-05-22 19:30:57 +00:00
Rom Walton 78d57b614c - MGR: Take care of numerious compiler warning for Linux builds
and update license information on a bunch of files.
        
    clientgui/res/
        <Numberious Files>
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=18151
2009-05-18 19:42:22 +00:00
Charlie Fenton 34ccf3057d MGR: Finish merging "Attach to account manager" functionality into "Attach to project" wizard
svn path=/trunk/boinc/; revision=18115
2009-05-15 08:49:27 +00:00
Rom Walton 331937139b - WINBUILD: Have the new installers include the new BOINC OpenGL
based screensaver, as well as the logo and font files.
    - WINBUILD: Include sqlite3.dll in the BOINC Manager component.
    
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism
    win_build/
        ss_app.vcproj

svn path=/trunk/boinc/; revision=18078
2009-05-12 16:30:48 +00:00
Rom Walton b25cd21510 - MGR: Include support for Firefox 3.x cookie support for
the attach to project wizard.
    - MGR: Include support for a cookie based attach to
        account manager wizard.
        
    clientgui/
        browser.cpp, .h
    clientgui/mac/
        browser_safari.mm
    win_build/
        boinc_post_bld_rules.cmd
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=18077
2009-05-12 14:20:36 +00:00
Rom Walton 31d3e63816 - WINBUILD: Cleanup the Unicode configurations
- WINBUILD: Make building Unicode version of BOINC Manager the
        default.
        
    win_build
        boinc_cli.vcproj
        boinc_dll.vcproj
        boinc_ss.vcproj
        boinccmd.vcproj
        boincmgr.vcproj
        boincsvcctrl.vcproj
        boinctray.vcproj
        libboinc.vcproj
        libboinc_staticcrt.vcproj
        sim.vcproj
        ss_app.vcproj
        updater.vcproj

svn path=/trunk/boinc/; revision=18058
2009-05-08 21:03:24 +00:00
Rom Walton 9a3dfb1273 - WINBUILD: More project file cleanup.
- WINBUILD: Move wxWidgets include directives from the
        FlatNotebook to the pre-compiled header. Try and avoid
        a compilation problems when two different sets of
        wxWidgets build environments are on the system and have
        been setup differently.
        
    clientgui/common/
        wxFNBDropTarget.h
    clientgui/
        stdwx.h
    win_build/
        boincmgr_curl.vcproj

svn path=/trunk/boinc/; revision=17861
2009-04-23 07:00:10 +00:00
Rom Walton 08268e1efb - WINBUILD: More project file fixes
- WINBUILD: Create a new configuration for building the Unicode
        version of the BOINC Manager.
        
    win_build
        boinc_cli_curl.vcproj
        boinc_dll.vcproj
        boinc_ss.vcproj
        boinccmd.vcproj
        boincmgr_curl.vcproj
        boincsvcctrl.vcproj
        boinctray.vcproj
        libboinc.vcproj
        libboinc_staticcrt.vcproj
        sim.vcproj
        ss_app.vcproj
        updater.vcproj

svn path=/trunk/boinc/; revision=17858
2009-04-22 21:09:17 +00:00
Rom Walton a0de192e63 - WINBUILD: Update Project files for new layout.
win_build/
        boinc_cli_curl.vcproj
        boinc_dll.vcproj
        boinc_setup.vdproj (Deleted)
        boinc_setup_auto.vdproj (Deleted)
        boinc_ss.vcproj
        boinccmd.vcproj
        boincmgr_curl.vcproj
        boincsvcctrl.vcproj
        boinctray.vcproj
        gr_boinc_cli_curl.vcproj (Deleted)
        gr_boinc_dll.vcproj (Deleted)
        gr_boinc_ss.vcproj (Deleted)
        gr_boinccmd.vcproj (Deleted)
        gr_boincmgr_curl.vcproj (Deleted)
        GridRepublic.sln (Deleted)
        libboinc.vcproj
        libboinc_staticcrt.vcproj
        sim.vcproj
        ss_app.vcproj
        updater.vcproj

svn path=/trunk/boinc/; revision=17853
2009-04-21 21:08:30 +00:00
Rom Walton c8808b1690 svn path=/trunk/boinc/; revision=17778 2009-04-10 15:54:25 +00:00
Rom Walton 1a8e70d5f6 - WINSETUP 'Everyone' is not just a group, it is a well known
group.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        CASetPermissionBOINC.cpp
        CASetPermissionBOINCData.cpp
        CASetPermissionBOINCDataProjects.cpp
        CASetPermissionBOINCDataSlots.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=17772
2009-04-09 22:31:33 +00:00
Rom Walton 47cb6533e8 - WINSETUP: On some setups, how we were including the 'Everyone' well
known security ID in the boinc_users group didn't work properly.
        
        From now on include the 'Everyone' security ID in the various
        ACLs instead.  This will probley clean up a wide range of
        various issues with multi-user installs.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateBOINCGroups.cpp
        CASetPermissionBOINC.cpp
        CASetPermissionBOINCData.cpp
        CASetPermissionBOINCDataProjects.cpp
        CASetPermissionBOINCDataSlots.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=17738
2009-04-07 16:51:09 +00:00
Rom Walton ceb67571c7 - WINSETUP: When uninstalling, don't migrate the client data back
to the 5.x location.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        CAMigrateBOINCData.cpp

svn path=/trunk/boinc/; revision=17737
2009-04-06 20:11:35 +00:00
Rom Walton bb26579fe2 Quick Updates
svn path=/trunk/boinc/; revision=17695
2009-03-30 16:02:10 +00:00
Rom Walton 0e151ee5df - MGR: Add the basic infrastructure for the up and comming news tab in
the advanced frame.
        
    clientgui/
        AdvancedFrame.cpp
        BOINCGUIApp.cpp
        Events.h
        stdwx.h
        ViewNews.cpp, .h (Added)
        ViewResources.cpp
    win_build/
        boincmgr_curl.vcproj

svn path=/trunk/boinc/; revision=17596
2009-03-13 19:53:32 +00:00