Commit Graph

1086 Commits

Author SHA1 Message Date
David Anderson 4778836022 - Win compile fixes
svn path=/trunk/boinc/; revision=24122
2011-09-02 18:47:15 +00:00
David Anderson 1aa8675162 - win compile fixes
svn path=/trunk/boinc/; revision=24118
2011-09-02 17:57:18 +00:00
Rom Walton 897f7abb9d Quick Updates
svn path=/trunk/boinc/; revision=24116
2011-09-02 17:06:29 +00:00
Rom Walton 0db859fc07 Quick Updates
svn path=/trunk/boinc/; revision=24114
2011-09-02 16:54:31 +00:00
David Anderson f6a12075af - Win: don't build wrappture by default
svn path=/trunk/boinc/; revision=24111
2011-09-01 22:51:39 +00:00
David Anderson 20d4906deb - Win: remove boinc_opencl from API lib
svn path=/trunk/boinc/; revision=24106
2011-09-01 17:06:31 +00:00
David Anderson c0f977b19c - client: fix bugs related to white space around code signing keys
- win compile fixes

svn path=/trunk/boinc/; revision=24095
2011-08-31 16:36:17 +00:00
Rom Walton 93e9e7a152 Quick Updates
svn path=/trunk/boinc/; revision=24014
2011-08-18 12:07:30 +00:00
Rom Walton 1bc7c85d65 - Changes for Charity Engine Desktop.
client/win/res/
        ce.ico
    clientctrl/
        boincsvcctrl.rc
    clientgui/
        BOINCGUIApp.rc
    clientgui/res/
        ce.ico
    clientlib/win/
        boinc_dll.rc
    clientscr/
        boinc_ss.rc
    clientscr/
        boinc_ss_opengl.rc
    clientscr/res/
        ce.bmp
        ce.ico
    clienttray/
        boinc_tray.rc
    win_build/
        ce_boinc_cli.vcproj
        ce_boinc_dll.vcproj
        ce_boinc_ss.vcproj
        ce_boinccmd.vcproj
        ce_boincmgr.vcproj
        ce_boincsvcctrl.vcproj
        ce_boinctray.vcproj
        ce_ss_app.vcproj
        CharityEngine.sln
    win_build/installerv2/
        CharityEngine.ism
    win_build/installerv2/redist/0409/
        ce-eula.rtf
    win_build/installerv2/redist/CharityEngine/
        acct_mgr_url.xml
        ce.ico
        CE_IsDialogBanner.bmp
        CE_IsDialogBitmap.bmp
        CE_Splash.bmp

svn path=/trunk/boinc/; revision=23977
2011-08-10 16:51:58 +00:00
Rom Walton 9ac520985a - Changes for Charity Engine Desktop.
client/win/res/
        ce.ico
    clientctrl/
        boincsvcctrl.rc
    clientgui/
        BOINCGUIApp.rc
    clientgui/res/
        ce.ico
    clientlib/win/
        boinc_dll.rc
    clientscr/
        boinc_ss.rc
    clientscr/
        boinc_ss_opengl.rc
    clientscr/res/
        ce.bmp
        ce.ico
    clienttray/
        boinc_tray.rc
    win_build/
        ce_boinc_cli.vcproj
        ce_boinc_dll.vcproj
        ce_boinc_ss.vcproj
        ce_boinccmd.vcproj
        ce_boincmgr.vcproj
        ce_boincsvcctrl.vcproj
        ce_boinctray.vcproj
        ce_ss_app.vcproj
        CharityEngine.sln
    win_build/installerv2/
        CharityEngine.ism
    win_build/installerv2/redist/0409/
        ce-eula.rtf
    win_build/installerv2/redist/CharityEngine/
        acct_mgr_url.xml
        ce.ico
        CE_IsDialogBanner.bmp
        CE_IsDialogBitmap.bmp
        CE_Splash.bmp

svn path=/branches/boinc_core_release_6_8/; revision=23955
2011-08-08 17:32:20 +00:00
Rom Walton d91ddfae0f - vbox wrapper: initialize xml parser with the correct starting tag.
samples/vboxwrapper/
        vboxwrapper.cpp

svn path=/trunk/boinc/; revision=23934
2011-08-04 16:34:03 +00:00
Rom Walton 3f5aa043dd Quick Updates
svn path=/trunk/boinc/; revision=23933
2011-08-04 15:46:18 +00:00
Rom Walton fd944052f2 Quick Updates
svn path=/trunk/boinc/; revision=23856
2011-07-19 19:16:24 +00:00
Rom Walton 0bb4faac61 Quick Updates
svn path=/branches/boinc_core_release_6_8/; revision=23824
2011-07-08 15:00:24 +00:00
Rom Walton 310fa744ce Quick Updates
svn path=/trunk/boinc/; revision=23802
2011-07-06 16:29:10 +00:00
Rom Walton 5a69b27afc Fix build break
svn path=/trunk/boinc/; revision=23796
2011-07-05 19:42:04 +00:00
Rom Walton 45c99769a4 - Tag for 6.8.27 release, all platforms
boinc_core_release_6_8_27

    /
        configure.ac
        version.h

svn path=/branches/boinc_core_release_6_8/; revision=23770
2011-06-22 16:22:49 +00:00
Rom Walton 3965d0b1f4 Quick Updates
svn path=/trunk/boinc/; revision=23747
2011-06-17 18:54:44 +00:00
Charlie Fenton e456ede797 Fix typo in all projects list: Urbana-Chamapign -> Urbana-Champaign
svn path=/trunk/boinc/; revision=23736
2011-06-17 00:38:35 +00:00
Rom Walton 778ab31ea2 - MGR: Update the project list in the wizard to make use
of more of the information contained in the all projects
        list and also make it more accessible than the previous
        implementation.
        
    clientgui/
        ProjectInfoPage.cpp, .h
        WizardAttach.cpp, .h
    clientgui/res/
        linuxicon.xpm
        macosicon.xpm
        windowsicon.xpm
    clientgui/res/skins/default/graphic/
        advanced_link_image.xpm
    win_build/
        libboinc.vcproj
        libboincapi_staticcrt.vcproj

svn path=/trunk/boinc/; revision=23727
2011-06-15 21:00:02 +00:00
Charlie Fenton ef36e045ba Win: add missing procinfo.cpp to Windows libboinc project
svn path=/trunk/boinc/; revision=23512
2011-05-07 09:22:35 +00:00
Charlie Fenton beecff2506 lib, MGR: Implement get_cc_config, set_cc_config RPCs
svn path=/trunk/boinc/; revision=23471
2011-04-27 11:33:02 +00:00
Rom Walton a285dfd44b - VBOX: Begin merging the two different vbox wrappers (COM vs. Daniel's from
CERN).  Where possible stick with the POSIX API set and remove Windows
        specific code. (Example vbm_popen).
        
      NOTE: Not usable at the moment.
      
    samples/vboxwrapper/cernvm
        cernvmwrapper.cpp
    samples/vboxwrapper/
        vbox.cpp, .h
        vboxwrapper.cpp
    samples/vboxwrapper/
        vm.cpp, .h
    win_build/
        vboxwrapper.vcproj

svn path=/trunk/boinc/; revision=23458
2011-04-26 17:41:10 +00:00
David Anderson 70af0b3bf0 - Win compile fix
svn path=/trunk/boinc/; revision=23433
2011-04-25 03:22:32 +00:00
Rom Walton 0acd62e7c9 Quick Updates
svn path=/trunk/boinc/; revision=23382
2011-04-19 15:12:01 +00:00
David Anderson bddd0d45db Win compile fixes
svn path=/trunk/boinc/; revision=23370
2011-04-14 22:48:04 +00:00
Charlie Fenton 34ff45d8bc svn path=/trunk/boinc/; revision=23307 2011-04-01 03:56:29 +00:00
Rom Walton f696d90893 - MGR: Remove UserDisagreesPage from the wizard, replace functionality
by enabling/disabling the next button as needed.
    - MGR: Fix a couple of warnings.

    clientgui/
        sg_CustomControls.cpp
        sg_DlgMessages.cpp
        TermsOfUsePage.cpp
        UserDisagreesPage.cpp, .h (Deleted)
        WizardAttach.cpp, .h

svn path=/trunk/boinc/; revision=23293
2011-03-29 19:28:27 +00:00
Rom Walton 3a59a15dd6 Quick Updates
svn path=/branches/boinc_core_release_6_8/; revision=23272
2011-03-25 17:54:27 +00:00
Rom Walton 8884d21fca Quick Updates
svn path=/branches/boinc_core_release_6_8/; revision=23266
2011-03-25 16:47:25 +00:00
David Anderson 3b906a191c - client: generalize the GPU framework so that
- new GPU types can be added easily
		- users can specify GPUs in cc_config.xml,
			referred to by app_info.xml,
			and they will be scheduled by BOINC
			and passed --device N options
			Note: the parsing of cc_config.xml is not done yet.
		- RPC protocols (account manager and scheduler)
			can now specify GPU types in separate elements
			rather than embedding them in tag names
			e.g. <no_rsc>NVIDIA</no_rsc> rather than <no_cuda/>
	- client: in account manager replies, parse elements of the form
		<no_rsc>NAME</no_rsc>
		indicating the GPUs of type NAME should not be used.
		This allows account managers to control GPU types
		not hardwired into the client.
		Note: <no_cuda/> and <no_ati/> will continue to be supported.
	- scheduler RPC reply: add
		<no_rsc_apps>NAME</no_rsc_apps>
		(NAME = GPU name)
		to indicate that the project has no jobs for the indicated GPU type.
		<no_cuda_apps> etc. are still supported 
	- client/lib: remove set_debts() GUI RPC
	- client/scheduler RPC
		remove <cuda_backoff> etc. (superceded by no_app)
		Exception: <ip_result> elements in sched request
		still have <ncudas> and <natis>.
		Fix this later.

	Implementation notes:
	- client/lib: change "CUDA" to "NVIDIA" in type/variable names, and in XML
		Continue to recognize "CUDA" for compatibility
	- host_info.coprocs no longer used within the client;
		use a global var (COPROCS coprocs) instead.
		COPROCS now has an array of COPROCs;
		GPUs types are identified by the array index.
		Index zero means CPU.
	- a bunch of other resource-specific structs (like RSC_WORK_FETCH)
		are now stored in arrays, with same indices as COPROCS
		(i.e. index 0 is CPU)
	- COPROCS still has COPROC_NVIDIA and COPROC_ATI structs to hold vendor-specific info
	- APP_VERSION now has a struct GPU_USAGE to describe its GPU usage

svn path=/trunk/boinc/; revision=23253
2011-03-25 03:44:09 +00:00
Charlie Fenton a67dfe5d65 MGR: Add a new page to Attach Wizard to be displayed if the user rejects the Terms of Use
svn path=/trunk/boinc/; revision=23220
2011-03-11 12:09:42 +00:00
Charlie Fenton 334442ae18 MGR: Remove from Skin Manager items no longer used by SimpleGUI
svn path=/trunk/boinc/; revision=23212
2011-03-10 10:39:39 +00:00
Rom Walton 8db6389fc0 svn path=/trunk/boinc/; revision=23171 2011-03-07 15:19:39 +00:00
Charlie Fenton d1cfd3431e MGR: Remove the old SimpleGUi from the projects
svn path=/trunk/boinc/; revision=23140
2011-03-03 12:08:53 +00:00
Rom Walton 18bffc2296 Quick Updates
svn path=/branches/boinc_core_release_6_8/; revision=23123
2011-03-01 17:23:32 +00:00
Rom Walton fc040d3b60 - WINSETUP: Upgrade to InstallShield 2011 to take care of the RT_MANIFEST not
containing the admin privs requirement.

    win_build/installerv2/
        Progress.ism

svn path=/branches/boinc_core_release_6_8/; revision=23113
2011-02-25 19:43:34 +00:00
David Anderson 193a09cafd - client: win compile fix
svn path=/trunk/boinc/; revision=23104
2011-02-24 22:25:32 +00:00
David Anderson 0856304497 win compile fixes
svn path=/trunk/boinc/; revision=23089
2011-02-23 00:41:34 +00:00
David Anderson cf9b7ef4a2 - client: make "wait 30 sec after exclusive app exits" apply to network too
- client: fix bug in "wait 30 sec after exclusive app exits" logic
	- client: fix compile warning and possible bug in is_remote_desktop()
	- win: remove wrappture_example from solution
		(until Hubzereo guys get their win lib working)

svn path=/trunk/boinc/; revision=23077
2011-02-21 00:09:18 +00:00
Rom Walton e341bbfd47 - WINSETUP: Avoid a 0xc0000135 error by giving the boinc_master and
boinc_project membership in the 'Users' group.  Dynamic linking
        to nvcuda.dll was failing because the project applications were
        being denied access to DLLs in the system directory.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateBOINCGroups.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=22976
2011-02-01 18:12:37 +00:00
Charlie Fenton d9f95d08a0 Add new Simple GUI
svn path=/trunk/boinc/; revision=22949
2011-01-27 14:56:57 +00:00
Rom Walton 11c8d11f3d - MGR: Embed the BOINC skin in the executable using XPM files.
clientgui/res/skins/default/graphic/
        <Various Files>
    clientgui/
        SkinManager.cpp
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=22898
2011-01-12 21:18:50 +00:00
Rom Walton 0ea0fd6037 - VBOX: Implement stubs for starting/stopping/suspending/resuming VMs
TODO: create/delete.
        
    samples/vboxwrapper/
        vbox.cpp, .h
        vbox_win.cpp
        vboxwrapper.cpp
        vm.cpp, .h
    win_build/
        vboxwrapper.vcproj

svn path=/trunk/boinc/; revision=22833
2010-12-08 16:02:10 +00:00
David Anderson d93114a51f - add VS project file for wrappture_example; fix Win compile
svn path=/trunk/boinc/; revision=22776
2010-11-29 22:51:24 +00:00
Rom Walton 36c95249bf - vboxwrapper: Remove unneeded cruft. Vbox can report how long a
VM has been running since the last state change, we'll use that
        instead.
    - vboxwrapper: provide basic stub functions for starting/stopping/
        suspending/resuming a VM.  Leave wrapper functionality in
        vboxwrapper, and VM specific functionality in vbox_*.  Ideally
        only the stub functions would have to change for other VM
        implementations.
        
    samples/vboxwrapper/
        vbox.cpp, .h
        vbox_win.cpp
        vboxwrapper.cpp
    win_build/
        vboxwrapper.vcproj

svn path=/trunk/boinc/; revision=22753
2010-11-29 16:48:31 +00:00
Rom Walton 650ede61c5 - vbox: Create a new VirtualBox wrapper using the VirtualBox COM
API set.  Use the existing wrapper as the baseline.  Current
        wrapper just dumps the existing VMs defined on the machine.
        More to follow.
        
    samples/vboxwrapper/mscom/
        VirtualBox.h
        VirtualBox.tlb
        VirtualBox_i.c
    samples/vboxwrapper/
        vbox.h
        vbox_win.cpp
        vboxwrapper.cpp
    win_build/
        boinc.sln
        vboxwrapper.vcproj

svn path=/trunk/boinc/; revision=22745
2010-11-24 20:15:11 +00:00
Rom Walton f855ab81f6 - win_tray: Add logging support to trap crashes.
clienttray/
        tray_win.cpp
    win_build/
        boinctray.vcproj

svn path=/trunk/boinc/; revision=22709
2010-11-18 15:35:43 +00:00
David Anderson 9f962b3311 - Win build fix
svn path=/trunk/boinc/; revision=22551
2010-10-18 20:54:33 +00:00
Rom Walton dce95aa1d0 Support branches
svn path=/trunk/boinc/; revision=22468
2010-10-07 16:20:23 +00:00