*** empty log message ***

svn path=/trunk/boinc/; revision=9200
This commit is contained in:
Rom Walton 2006-01-09 14:03:13 +00:00
parent 783aa55c42
commit dccbc9aa0f
30 changed files with 2963 additions and 101 deletions

View File

@ -202,3 +202,41 @@ Bruce 9 Jan 2006
inc/
user.inc
Rom 9 Jan 2006 (HEAD)
- Initial CPDN/BBC branded client
client/win/
boinc_cli.rc
boinc_cmd.rc
boinc_dll.rc
boinc_ss.rc
clientgui/
AccountInfoPage.cpp
BOINCBaseView.cpp, .h
BOINCGUIApp.cpp
BOINCGUIApp.rc
DlgAbout.cpp, .h
MainFrame.cpp
ViewMessages.cpp
ViewProjects.cpp
ViewResources.cpp
ViewStatistics.cpp
ViewTransfers.cpp
ViewWork.cpp, .h
win_build/
cpdnbbc.sln (added)
cpdnbbc_boinc_cli_curl.vcproj (added)
cpdnbbc_boinc_dll.vcproj (added)
cpdnbbc_boinc_ss.vcproj (added)
cpdnbbc_boinccmd.vcproj (added)
cpdnbbc_boincmgr_curl.vcproj (added)
win_build/installerv2/
CPDNBBC.ism (added)
win_build/installerv2/redist/CPDNBBC/
Climate Change Experiment.url (added)
project_init.xml
Rom 9 Jan 2006 (HEAD)
- Tag for 5.3.9 release, all platforms
boinc_core_release_5_3_9

View File

@ -62,7 +62,7 @@ END
// Version
//
#ifdef _GRIDREPUBLIC
#if defined (_GRIDREPUBLIC)
VS_VERSION_INFO VERSIONINFO
FILEVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
@ -85,7 +85,7 @@ BEGIN
VALUE "FileDescription", "GridRepublic client"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boinc_cli"
VALUE "LegalCopyright", "Copyright © 2003-2005 University of California"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boinc_cli.exe"
VALUE "ProductName", "BOINC core client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"
@ -97,6 +97,41 @@ BEGIN
END
END
#elif defined(_CPDNBBC)
VS_VERSION_INFO VERSIONINFO
FILEVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
PRODUCTVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "ClimatePrediction.net"
VALUE "FileDescription", "ClimatePrediction.net client"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boinc_cli"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boinc_cli.exe"
VALUE "ProductName", "CPDNBBC core client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
#else
VS_VERSION_INFO VERSIONINFO
@ -120,7 +155,7 @@ BEGIN
VALUE "FileDescription", "BOINC client"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boinc_cli"
VALUE "LegalCopyright", "Copyright © 2003-2005 University of California"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boinc_cli.exe"
VALUE "ProductName", "BOINC client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"

View File

@ -62,7 +62,7 @@ END
// Version
//
#ifdef _GRIDREPUBLIC
#if defined(_GRIDREPUBLIC)
VS_VERSION_INFO VERSIONINFO
FILEVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
@ -85,7 +85,7 @@ BEGIN
VALUE "FileDescription", "GridRepublic Command Line Interface"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boinc_cli"
VALUE "LegalCopyright", "Copyright © 2003-2005 University of California"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boinc_cli.exe"
VALUE "ProductName", "BOINC core client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"
@ -97,6 +97,41 @@ BEGIN
END
END
#elif defined(_CPDNBBC)
VS_VERSION_INFO VERSIONINFO
FILEVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
PRODUCTVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "ClimatePrediction.net"
VALUE "FileDescription", "CPDNBBC Command Line Interface"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boinc_cli"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boinc_cli.exe"
VALUE "ProductName", "CPDBBBC core client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
#else
VS_VERSION_INFO VERSIONINFO
@ -120,7 +155,7 @@ BEGIN
VALUE "FileDescription", "BOINC Command Line Interface"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boinc_cli"
VALUE "LegalCopyright", "Copyright © 2003-2005 University of California"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boinc_cli.exe"
VALUE "ProductName", "BOINC core client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"

View File

@ -62,7 +62,7 @@ END
// Version
//
#ifdef _GRIDREPUBLIC
#if defined(_GRIDREPUBLIC)
VS_VERSION_INFO VERSIONINFO
FILEVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
@ -85,7 +85,7 @@ BEGIN
VALUE "FileDescription", "GridRepublic Input Monitor"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boinc_dll"
VALUE "LegalCopyright", "Copyright © 2003-2005 University of California"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boinc.dll"
VALUE "ProductName", "BOINC Core Client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"
@ -97,6 +97,41 @@ BEGIN
END
END
#elif defined(_CPDNBBC)
VS_VERSION_INFO VERSIONINFO
FILEVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
PRODUCTVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "ClimatePrediction.net"
VALUE "FileDescription", "CPDNBBC Input Monitor"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boinc_dll"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boinc.dll"
VALUE "ProductName", "CPDNBBC Core Client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
#else
VS_VERSION_INFO VERSIONINFO
@ -120,7 +155,7 @@ BEGIN
VALUE "FileDescription", "BOINC Input Monitor"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boinc_dll"
VALUE "LegalCopyright", "Copyright © 2003-2005 University of California"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boinc.dll"
VALUE "ProductName", "BOINC Core Client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"

View File

@ -61,7 +61,7 @@ END
//
// Version
//
#ifdef _GRIDREPUBLIC
#if defined(_GRIDREPUBLIC)
VS_VERSION_INFO VERSIONINFO
FILEVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
@ -96,6 +96,41 @@ BEGIN
END
END
#elif defined(_CPDNBBC)
VS_VERSION_INFO VERSIONINFO
FILEVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
PRODUCTVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "ClimatePrediction.net"
VALUE "FileDescription", "CPDNBBC Screensaver"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boinc_ss"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boinc.scr"
VALUE "ProductName", "CPDNBBC Core Client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
#else
VS_VERSION_INFO VERSIONINFO
@ -185,7 +220,7 @@ IDB_BOINCSPLAT BITMAP "res\\boinc.bmp"
// String Table
//
#ifdef _GRIDREPUBLIC
#if defined(_GRIDREPUBLIC)
STRINGTABLE
BEGIN
@ -203,7 +238,26 @@ BEGIN
"GridRepublic system status:\n\n"
IDS_ERR_BOINCSCREENSAVERLOADING
"GridRepublic screensaver loading"
IDS_ERR_OUTOFMEMORY "Not enough memory."
END
#elif defined(_CPDNBBC)
STRINGTABLE
BEGIN
IDS_ERR_GENERIC "There was an unspecified problem\nwith the Climate Change Experiment screensaver."
IDS_ERR_BOINCNOTDETECTED
"Climate Change Experiment is not running.\n\nPlease launch Climate Change Experiment to display graphics."
IDS_ERR_BOINCNOTDETECTEDSTARTUP
"Climate Change Experiment is not running.\n(Automatic Startup not detected)\n\nWe recommend running Climate Change Experiment at startup;\nplease reinstall Climate Change Experiment and select this option."
IDS_ERR_BOINCSUSPENDED "Climate Change Experiment is currently suspended."
IDS_ERR_BOINCNOAPPSEXECUTING
"Climate Change Experiment is currently idle."
IDS_ERR_BOINCNOAPPSEXECUTINGNOPROJECTSDETECTED
"Climate Change Experiment is not attached to any projects.\nYou can attach to projects using\nthe Climate Change Experiment website."
IDS_ERR_BOINCNOGRAPHICSAPPSEXECUTING
"Climate Change Experiment system status:\n\n"
IDS_ERR_BOINCSCREENSAVERLOADING
"Climate Change Experiment screensaver loading"
END
#else
@ -224,23 +278,32 @@ BEGIN
"BOINC system status:\n\n"
IDS_ERR_BOINCSCREENSAVERLOADING
"BOINC screensaver loading"
IDS_ERR_OUTOFMEMORY "Not enough memory."
END
#endif
STRINGTABLE
BEGIN
IDS_ERR_OUTOFMEMORY "Not enough memory."
IDS_ERR_NOPREVIEW "No preview available"
END
#ifdef _GRIDREPUBLIC
#if defined(_GRIDREPUBLIC)
STRINGTABLE
BEGIN
IDS_DESCRIPTION "GridRepublic"
END
#elif defined(_CPDNBBC)
STRINGTABLE
BEGIN
IDS_DESCRIPTION "Climate Change Experiment"
END
#else
STRINGTABLE

View File

@ -76,6 +76,7 @@ bool CAccountInfoPage::Create( CBOINCBaseWizard* parent )
{
////@begin CAccountInfoPage member initialisation
m_AccountManagerInformation = NULL;
m_AccountCreateCtrl = NULL;
m_AccountUseExistingCtrl = NULL;
m_AccountEmailAddressStaticCtrl = NULL;

View File

@ -27,6 +27,7 @@
#include "BOINCBaseView.h"
#include "BOINCTaskCtrl.h"
#include "BOINCListCtrl.h"
#include "Events.h"
#include "res/boinc.xpm"
@ -393,13 +394,96 @@ void CBOINCBaseView::EmptyTasks() {
}
void CBOINCBaseView::PreUpdateSelection(){
if (m_pListPane) {
if ((m_pListPane->GetSelectedItemCount() == 0) &&
(m_pListPane->GetItemCount() >= 1)) {
long desiredstate = wxLIST_STATE_FOCUSED | wxLIST_STATE_SELECTED;
m_pListPane->SetItemState(0, desiredstate, desiredstate);
}
}
}
void CBOINCBaseView::UpdateSelection(){
}
void CBOINCBaseView::PostUpdateSelection(){
wxASSERT(m_pTaskPane);
m_pTaskPane->UpdateControls();
Layout();
}
void CBOINCBaseView::UpdateWebsiteSelection(long lControlGroup, PROJECT* project){
unsigned int i;
CTaskItemGroup* pGroup = NULL;
CTaskItem* pItem = NULL;
CMainDocument* pDoc = wxGetApp().GetDocument();
wxASSERT(pDoc);
wxASSERT(wxDynamicCast(pDoc, CMainDocument));
wxASSERT(m_pTaskPane);
wxASSERT(m_pListPane);
// Update the websites list
//
if (m_bForceUpdateSelection) {
if (m_TaskGroups.size() > 1) {
// Delete task group, objects, and controls.
pGroup = m_TaskGroups[lControlGroup];
m_pTaskPane->DeleteTaskGroupAndTasks(pGroup);
for (i=0; i<pGroup->m_Tasks.size(); i++) {
delete pGroup->m_Tasks[i];
}
pGroup->m_Tasks.clear();
delete pGroup;
pGroup = NULL;
m_TaskGroups.erase( m_TaskGroups.begin() + 1 );
}
// If something is selected create the tasks and controls
if (m_pListPane->GetSelectedItemCount()) {
if (project) {
// Create the web sites task group
pGroup = new CTaskItemGroup( _("Web sites") );
m_TaskGroups.push_back( pGroup );
// Default project url
pItem = new CTaskItem(
project->project_name.c_str(),
wxT(""),
project->master_url.c_str(),
ID_TASK_PROJECT_WEB_PROJDEF_MIN
);
pGroup->m_Tasks.push_back(pItem);
// Project defined urls
for (i=0;(i<project->gui_urls.size())&&(i<=ID_TASK_PROJECT_WEB_PROJDEF_MAX);i++) {
pItem = new CTaskItem(
_(project->gui_urls[i].name.c_str()),
_(project->gui_urls[i].description.c_str()),
project->gui_urls[i].url.c_str(),
ID_TASK_PROJECT_WEB_PROJDEF_MIN + 1 + i
);
pGroup->m_Tasks.push_back(pItem);
}
}
}
m_bForceUpdateSelection = false;
}
}
bool CBOINCBaseView::_EnsureLastItemVisible() {
return EnsureLastItemVisible();
}

View File

@ -31,6 +31,8 @@
class CBOINCTaskCtrl;
class CBOINCListCtrl;
class PROJECT;
class CTaskItem : wxObject {
public:
@ -130,7 +132,11 @@ protected:
virtual void EmptyTasks();
virtual void PreUpdateSelection();
virtual void UpdateSelection();
virtual void PostUpdateSelection();
virtual void UpdateWebsiteSelection(long lControlGroup, PROJECT* project);
bool _EnsureLastItemVisible();
virtual bool EnsureLastItemVisible();

View File

@ -87,6 +87,18 @@ bool CBrandingScheme::OnInit( wxConfigBase *pConfig ) {
wxT("Together we are building the most powerful computer in the world;\n"
"Together anything is possible!");
break;
case 2:
// Running as a CPDNBBC client.
m_strApplicationName = wxT("Climate Change Experiment Manager");
m_iconApplicationIcon = wxIcon(boinc_xpm);
m_bitmapApplicationLogo = wxBitmap(boincsm_xpm);
m_strCompanyName = wxT("ClimatePrediction.net");
m_strCompanyWebsite = wxT("http://climateprediction.net/");
m_strProjectName = wxT("Climate Change Experiment");
m_bitmapAPWizardLogo = wxBitmap(attachprojectwizard_xpm);
m_bitmapAMWizardLogo = wxBitmap(attachprojectwizard_xpm);
m_strAMWizardAttachMessage = wxEmptyString;
break;
default:
// Running in native mode without any branding
m_strApplicationName = wxT("BOINC Manager");

View File

@ -106,7 +106,7 @@ END
// Version
//
#ifdef _GRIDREPUBLIC
#if defined(_GRIDREPUBLIC)
VS_VERSION_INFO VERSIONINFO
FILEVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
@ -129,7 +129,7 @@ BEGIN
VALUE "FileDescription", "GridRepublic for Windows"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "gridrepublic"
VALUE "LegalCopyright", "Copyright © 2003-2005 University of California"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "gridrepublic.exe"
VALUE "ProductName", "BOINC core client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"
@ -141,6 +141,42 @@ BEGIN
END
END
#elif defined(_CPDNBBC)
VS_VERSION_INFO VERSIONINFO
FILEVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
PRODUCTVERSION BOINC_MAJOR_VERSION,BOINC_MINOR_VERSION,BOINC_RELEASE,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "ClimatePrediction.net"
VALUE "FileDescription", "CPDNBBC Manager for Windows"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boincmgr"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boincmgr.exe"
VALUE "ProductName", "CPDNBBC core client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
#else
VS_VERSION_INFO VERSIONINFO
@ -160,13 +196,13 @@ BEGIN
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "Space Sciences Laboratory, U.C. Berkeley"
VALUE "CompanyName", "Space Sciences Laboratory"
VALUE "FileDescription", "BOINC Manager for Windows"
VALUE "FileVersion", BOINC_VERSION_STRING "\0"
VALUE "InternalName", "boincmgr"
VALUE "LegalCopyright", "Copyright © 2003-2005 University of California"
VALUE "LegalCopyright", "© 2003-2006 University of California"
VALUE "OriginalFilename", "boincmgr.exe"
VALUE "ProductName", "BOINC core client"
VALUE "ProductName", "CPDNBBC core client"
VALUE "ProductVersion", BOINC_VERSION_STRING "\0"
END
END

View File

@ -79,15 +79,10 @@ bool CDlgAbout::Create(wxWindow* parent, wxWindowID id, const wxString& caption,
m_AboutBOINCURLCtrl = NULL;
////@end CDlgAbout member initialisation
////@begin CDlgAbout creation
SetExtraStyle(GetExtraStyle()|wxWS_EX_BLOCK_EVENTS);
wxDialog::Create( parent, id, caption, pos, size, style );
CreateControls();
GetSizer()->Fit(this);
GetSizer()->SetSizeHints(this);
Centre();
////@end CDlgAbout creation
// Change the various dialog items for the branded manager
//
@ -115,6 +110,11 @@ bool CDlgAbout::Create(wxWindow* parent, wxWindowID id, const wxString& caption,
wxGetApp().GetBrand()->GetCompanyWebsite().c_str()
);
}
GetSizer()->Fit(this);
GetSizer()->SetSizeHints(this);
Centre();
return TRUE;
}
@ -161,7 +161,7 @@ void CDlgAbout::CreateControls() {
itemFlexGridSizer7->Add(itemStaticText10, 0, wxALIGN_RIGHT|wxALIGN_TOP|wxLEFT|wxRIGHT, 5);
wxStaticText* itemStaticText11 = new wxStaticText;
itemStaticText11->Create( itemDialog1, wxID_STATIC, _("(C) 2005 University of California at Berkeley.\nAll Rights Reserved."), wxDefaultPosition, wxDefaultSize, 0 );
itemStaticText11->Create( itemDialog1, wxID_STATIC, _("(C) 2003-2006 University of California at Berkeley.\nAll Rights Reserved."), wxDefaultPosition, wxDefaultSize, 0 );
itemFlexGridSizer7->Add(itemStaticText11, 0, wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5);
m_AboutBOINCSloganCtrl = new wxStaticText;

View File

@ -51,7 +51,7 @@ class wxHyperLink;
#define SYMBOL_CDLGABOUT_STYLE wxDEFAULT_DIALOG_STYLE
#define SYMBOL_CDLGABOUT_TITLE _("About BOINC Manager")
#define SYMBOL_CDLGABOUT_IDNAME ID_DIALOG
#define SYMBOL_CDLGABOUT_SIZE wxSize(400, 300)
#define SYMBOL_CDLGABOUT_SIZE wxSize(-1, -1)
#define SYMBOL_CDLGABOUT_POSITION wxDefaultPosition
#define ID_ABOUTBOINCLINK 10031
////@end control identifiers

View File

@ -1399,6 +1399,7 @@ void CMainFrame::OnConnect(CMainFrameEvent&) {
CWizardAccountManager* pAMWizard = NULL;
wxString strName = wxEmptyString;
wxString strURL = wxEmptyString;
bool bCachedCredentials = false;
ACCT_MGR_INFO ami;
PROJECT_INIT_STATUS pis;
@ -1417,10 +1418,13 @@ void CMainFrame::OnConnect(CMainFrameEvent&) {
pDoc->rpc.get_project_init_status(pis);
strName = pis.name.c_str();
strURL = pis.url.c_str();
if (pis.url.length() && pis.has_account_key) {
pAPWizard->Run(strName, strURL, true);
bCachedCredentials = pis.url.length() && pis.has_account_key;
if (pAPWizard->Run(strName, strURL, bCachedCredentials)) {
// If successful, display the work tab
m_pNotebook->SetSelection(ID_LIST_WORKVIEW - ID_LIST_BASE);
} else {
pAPWizard->Run(strName, strURL, false);
// If failure, display the messages tab
m_pNotebook->SetSelection(ID_LIST_MESSAGESVIEW - ID_LIST_BASE);
}
}

View File

@ -279,7 +279,8 @@ bool CViewMessages::EnsureLastItemVisible() {
void CViewMessages::UpdateSelection() {
CBOINCBaseView::UpdateSelection();
CBOINCBaseView::PreUpdateSelection();
CBOINCBaseView::PostUpdateSelection();
}

View File

@ -533,15 +533,18 @@ wxInt32 CViewProjects::UpdateCache(long item, long column, wxString& strNewData)
void CViewProjects::UpdateSelection() {
unsigned int i;
CTaskItemGroup* pGroup = NULL;
CTaskItem* pItem = NULL;
PROJECT* project = NULL;
CMainDocument* pDoc = wxGetApp().GetDocument();
wxASSERT(pDoc);
wxASSERT(wxDynamicCast(pDoc, CMainDocument));
wxASSERT(m_pTaskPane);
wxASSERT(m_pListPane);
CBOINCBaseView::PreUpdateSelection();
// Update the tasks static box buttons
//
@ -575,65 +578,14 @@ void CViewProjects::UpdateSelection() {
}
m_pTaskPane->EnableTask(pGroup->m_Tasks[BTN_RESET]);
m_pTaskPane->EnableTask(pGroup->m_Tasks[BTN_DETACH]);
CBOINCBaseView::UpdateWebsiteSelection(GRP_WEBSITES, project);
} else {
m_pTaskPane->DisableTaskGroupTasks(pGroup);
}
// Update the websites list
//
if (m_bForceUpdateSelection) {
if (m_TaskGroups.size() > 1) {
// Delete task group, objects, and controls.
pGroup = m_TaskGroups[1];
m_pTaskPane->DeleteTaskGroupAndTasks(pGroup);
for (i=0; i<pGroup->m_Tasks.size(); i++) {
delete pGroup->m_Tasks[i];
}
pGroup->m_Tasks.clear();
delete pGroup;
pGroup = NULL;
m_TaskGroups.erase( m_TaskGroups.begin() + 1 );
}
// If something is selected create the tasks and controls
if (m_pListPane->GetSelectedItemCount()) {
project = pDoc->project(m_pListPane->GetFirstSelected());
if (project) {
// Create the web sites task group
pGroup = new CTaskItemGroup( _("Web sites") );
m_TaskGroups.push_back( pGroup );
// Default project url
pItem = new CTaskItem(
project->project_name.c_str(),
wxT(""),
project->master_url.c_str(),
ID_TASK_PROJECT_WEB_PROJDEF_MIN
);
pGroup->m_Tasks.push_back(pItem);
// Project defined urls
for (i=0;(i<project->gui_urls.size())&&(i<=ID_TASK_PROJECT_WEB_PROJDEF_MAX);i++) {
pItem = new CTaskItem(
_(project->gui_urls[i].name.c_str()),
_(project->gui_urls[i].description.c_str()),
project->gui_urls[i].url.c_str(),
ID_TASK_PROJECT_WEB_PROJDEF_MIN + 1 + i
);
pGroup->m_Tasks.push_back(pItem);
}
}
}
m_bForceUpdateSelection = false;
}
CBOINCBaseView::UpdateSelection();
CBOINCBaseView::PostUpdateSelection();
}

View File

@ -198,7 +198,8 @@ wxInt32 CViewResources::UpdateCache(long item, long column, wxString& strNewData
void CViewResources::UpdateSelection() {
CBOINCBaseView::UpdateSelection();
CBOINCBaseView::PreUpdateSelection();
CBOINCBaseView::PostUpdateSelection();
}

View File

@ -922,7 +922,8 @@ void CViewStatistics::OnListRender( wxTimerEvent& WXUNUSED(event) ) {
void CViewStatistics::UpdateSelection() {
CBOINCBaseView::UpdateSelection();
CBOINCBaseView::PreUpdateSelection();
CBOINCBaseView::PostUpdateSelection();
}

View File

@ -354,13 +354,16 @@ wxInt32 CViewTransfers::UpdateCache(long item, long column, wxString& strNewData
void CViewTransfers::UpdateSelection() {
CTaskItemGroup* pGroup = m_TaskGroups[0];
CBOINCBaseView::PreUpdateSelection();
if (m_pListPane->GetSelectedItemCount()) {
m_pTaskPane->EnableTaskGroupTasks(pGroup);
} else {
m_pTaskPane->DisableTaskGroupTasks(pGroup);
}
CBOINCBaseView::UpdateSelection();
CBOINCBaseView::PostUpdateSelection();
}

View File

@ -42,10 +42,14 @@
#define COLUMN_REPORTDEADLINE 6
#define COLUMN_STATUS 7
// groups that contain buttons
#define GRP_TASKS 0
#define GRP_WEBSITES 1
// buttons in the "tasks" area
#define BTN_SUSPEND 0
#define BTN_GRAPHICS 1
#define BTN_ABORT 2
#define BTN_GRAPHICS 0
#define BTN_SUSPEND 1
#define BTN_ABORT 2
CWork::CWork() {
@ -70,6 +74,7 @@ BEGIN_EVENT_TABLE (CViewWork, CBOINCBaseView)
EVT_BUTTON(ID_TASK_WORK_SUSPEND, CViewWork::OnWorkSuspend)
EVT_BUTTON(ID_TASK_WORK_SHOWGRAPHICS, CViewWork::OnWorkShowGraphics)
EVT_BUTTON(ID_TASK_WORK_ABORT, CViewWork::OnWorkAbort)
EVT_CUSTOM_RANGE(wxEVT_COMMAND_BUTTON_CLICKED, ID_TASK_PROJECT_WEB_PROJDEF_MIN, ID_TASK_PROJECT_WEB_PROJDEF_MAX, CViewWork::OnProjectWebsiteClicked)
EVT_LIST_ITEM_SELECTED(ID_LIST_WORKVIEW, CViewWork::OnListSelected)
EVT_LIST_ITEM_DESELECTED(ID_LIST_WORKVIEW, CViewWork::OnListDeselected)
END_EVENT_TABLE ()
@ -96,16 +101,16 @@ CViewWork::CViewWork(wxNotebook* pNotebook) :
m_TaskGroups.push_back( pGroup );
pItem = new CTaskItem(
_("Suspend"),
_("Suspend work for this result."),
ID_TASK_WORK_SUSPEND
_("Show graphics"),
_("Show application graphics in a window."),
ID_TASK_WORK_SHOWGRAPHICS
);
pGroup->m_Tasks.push_back( pItem );
pItem = new CTaskItem(
_("Show graphics"),
_("Show application graphics in a window."),
ID_TASK_WORK_SHOWGRAPHICS
_("Suspend"),
_("Suspend work for this result."),
ID_TASK_WORK_SUSPEND
);
pGroup->m_Tasks.push_back( pItem );
@ -277,6 +282,32 @@ void CViewWork::OnWorkAbort( wxCommandEvent& WXUNUSED(event) ) {
}
void CViewWork::OnProjectWebsiteClicked( wxEvent& event ) {
wxLogTrace(wxT("Function Start/End"), wxT("CViewWork::OnProjectWebsiteClicked - Function Begin"));
CMainFrame* pFrame = wxGetApp().GetFrame();
wxASSERT(pFrame);
wxASSERT(wxDynamicCast(pFrame, CMainFrame));
wxASSERT(m_pTaskPane);
wxASSERT(m_pListPane);
pFrame->UpdateStatusText(_("Launching browser..."));
int website_task_index = event.GetId() - ID_TASK_PROJECT_WEB_PROJDEF_MIN;
pFrame->ExecuteBrowserLink(
m_TaskGroups[1]->m_Tasks[website_task_index]->m_strWebSiteLink
);
pFrame->UpdateStatusText(wxT(""));
UpdateSelection();
pFrame->FireRefreshView();
wxLogTrace(wxT("Function Start/End"), wxT("CViewWork::OnProjectWebsiteClicked - Function End"));
}
wxInt32 CViewWork::GetDocCount() {
CMainDocument* pDoc = wxGetApp().GetDocument();
@ -433,15 +464,21 @@ wxInt32 CViewWork::UpdateCache(long item, long column, wxString& strNewData) {
void CViewWork::UpdateSelection() {
CTaskItemGroup* pGroup = NULL;
RESULT* result = NULL;
PROJECT* project = NULL;
CMainDocument* pDoc = wxGetApp().GetDocument();
wxASSERT(NULL != pDoc);
wxASSERT(wxDynamicCast(pDoc, CMainDocument));
wxASSERT(NULL != m_pTaskPane);
CBOINCBaseView::PreUpdateSelection();
pGroup = m_TaskGroups[0];
if (m_pListPane->GetSelectedItemCount()) {
RESULT* result = pDoc->result(m_pListPane->GetFirstSelected());
result = pDoc->result(m_pListPane->GetFirstSelected());
m_pTaskPane->EnableTask(pGroup->m_Tasks[BTN_SUSPEND]);
if (result) {
if (result->suspended_via_gui) {
@ -460,9 +497,15 @@ void CViewWork::UpdateSelection() {
}
}
m_pTaskPane->EnableTask(pGroup->m_Tasks[BTN_ABORT]);
project = pDoc->state.lookup_project(result->project_url);
CBOINCBaseView::UpdateWebsiteSelection(GRP_WEBSITES, project);
} else {
m_pTaskPane->DisableTaskGroupTasks(pGroup);
}
CBOINCBaseView::PostUpdateSelection();
}

View File

@ -62,6 +62,8 @@ public:
void OnWorkShowGraphics( wxCommandEvent& event );
void OnWorkAbort( wxCommandEvent& event );
void OnProjectWebsiteClicked( wxEvent& event );
protected:
std::vector<CWork*> m_WorkCache;

63
win_build/cpdnbbc.sln Normal file
View File

@ -0,0 +1,63 @@
Microsoft Visual Studio Solution File, Format Version 8.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libboinc", "libboinc.vcproj", "{E8F6BD7E-461A-4733-B7D8-37B09A099ED8}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "boincmgr", "cpdnbbc_boincmgr_curl.vcproj", "{06113715-AC51-4E91-8B9D-C987CABE0920}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "boinc", "cpdnbbc_boinc_cli_curl.vcproj", "{C04F0FCC-BB5D-4627-8656-6173B28BD69E}"
ProjectSection(ProjectDependencies) = postProject
{E8F6BD7E-461A-4733-B7D8-37B09A099ED8} = {E8F6BD7E-461A-4733-B7D8-37B09A099ED8}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "boinc_dll", "cpdnbbc_boinc_dll.vcproj", "{B06280CB-82A4-46DE-8956-602643078BDF}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "boinc_ss", "cpdnbbc_boinc_ss.vcproj", "{4A2C5963-6A8D-4CA1-A312-C3D749B2EA81}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "boinc_cmd", "cpdnbbc_boinccmd.vcproj", "{8F37E1F3-3A68-4A1D-9579-A1210BDD055E}"
ProjectSection(ProjectDependencies) = postProject
{E8F6BD7E-461A-4733-B7D8-37B09A099ED8} = {E8F6BD7E-461A-4733-B7D8-37B09A099ED8}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
Debug = Debug
Release = Release
EndGlobalSection
GlobalSection(ProjectConfiguration) = postSolution
{E8F6BD7E-461A-4733-B7D8-37B09A099ED8}.Debug.ActiveCfg = Debug|Win32
{E8F6BD7E-461A-4733-B7D8-37B09A099ED8}.Debug.Build.0 = Debug|Win32
{E8F6BD7E-461A-4733-B7D8-37B09A099ED8}.Release.ActiveCfg = Release|Win32
{E8F6BD7E-461A-4733-B7D8-37B09A099ED8}.Release.Build.0 = Release|Win32
{06113715-AC51-4E91-8B9D-C987CABE0920}.Debug.ActiveCfg = Debug|Win32
{06113715-AC51-4E91-8B9D-C987CABE0920}.Debug.Build.0 = Debug|Win32
{06113715-AC51-4E91-8B9D-C987CABE0920}.Release.ActiveCfg = Release|Win32
{06113715-AC51-4E91-8B9D-C987CABE0920}.Release.Build.0 = Release|Win32
{C04F0FCC-BB5D-4627-8656-6173B28BD69E}.Debug.ActiveCfg = Debug|Win32
{C04F0FCC-BB5D-4627-8656-6173B28BD69E}.Debug.Build.0 = Debug|Win32
{C04F0FCC-BB5D-4627-8656-6173B28BD69E}.Release.ActiveCfg = Release|Win32
{C04F0FCC-BB5D-4627-8656-6173B28BD69E}.Release.Build.0 = Release|Win32
{B06280CB-82A4-46DE-8956-602643078BDF}.Debug.ActiveCfg = Debug|Win32
{B06280CB-82A4-46DE-8956-602643078BDF}.Debug.Build.0 = Debug|Win32
{B06280CB-82A4-46DE-8956-602643078BDF}.Release.ActiveCfg = Release|Win32
{B06280CB-82A4-46DE-8956-602643078BDF}.Release.Build.0 = Release|Win32
{4A2C5963-6A8D-4CA1-A312-C3D749B2EA81}.Debug.ActiveCfg = Debug|Win32
{4A2C5963-6A8D-4CA1-A312-C3D749B2EA81}.Debug.Build.0 = Debug|Win32
{4A2C5963-6A8D-4CA1-A312-C3D749B2EA81}.Release.ActiveCfg = Release|Win32
{4A2C5963-6A8D-4CA1-A312-C3D749B2EA81}.Release.Build.0 = Release|Win32
{8F37E1F3-3A68-4A1D-9579-A1210BDD055E}.Debug.ActiveCfg = Debug|Win32
{8F37E1F3-3A68-4A1D-9579-A1210BDD055E}.Debug.Build.0 = Debug|Win32
{8F37E1F3-3A68-4A1D-9579-A1210BDD055E}.Release.ActiveCfg = Release|Win32
{8F37E1F3-3A68-4A1D-9579-A1210BDD055E}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
GlobalSection(ExtensibilityAddIns) = postSolution
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,907 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="boinc"
ProjectGUID="{C04F0FCC-BB5D-4627-8656-6173B28BD69E}"
RootNamespace="boinc_cli"
SccProjectName=""
SccLocalPath="">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Build\Debug"
IntermediateDirectory=".\Build\Debug\boinc_cli\obj"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../lib;../api;../client/win;../client;..;../openssl/include;../curl/include"
PreprocessorDefinitions="WIN32;_WIN32;_DEBUG;_MT;_DLL;_WINDOWS;_CONSOLE;_USE_CURL;USE_SSL;USE_SSLEAY;USE_OPENSSL"
MinimalRebuild="FALSE"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
RuntimeTypeInfo="FALSE"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="boinc_win.h"
PrecompiledHeaderFile="$(IntDir)/boinc_win.pch"
AssemblerListingLocation=".\Build\Debug\boinc_cli\obj/"
ObjectFile=".\Build\Debug\boinc_cli\obj/"
ProgramDataBaseFileName=".\Build\Debug\boinc_cli\obj/"
BrowseInformation="0"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="4"
CompileAs="2"
ForcedIncludeFiles="boinc_win.h"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="ssleay32.lib libeay32.lib libcurl.lib MSVCRTD.LIB MSVCPRTD.LIB wsock32.lib wininet.lib winmm.lib libboincd.lib"
OutputFile=".\Build\Debug/boinc.exe"
LinkIncremental="2"
SuppressStartupBanner="TRUE"
AdditionalLibraryDirectories="&quot;../openssl/mswin/$(PROCESSOR_ARCHITECTURE)/lib&quot;;&quot;../curl/mswin/$(PROCESSOR_ARCHITECTURE)/lib&quot;;../../;Build/Debug"
IgnoreAllDefaultLibraries="TRUE"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Build\Debug/boinc_exe.pdb"
SubSystem="1"
OptimizeReferences="0"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Build\Debug/boinc_cli.tlb"
HeaderFileName=""/>
<Tool
Name="VCPostBuildEventTool"
Description="Checking boinc.exe dependencies"
CommandLine="boinc_post_bld_rules.cmd &quot;$(SolutionDir)&quot; &quot;$(OutDir)&quot;"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1033"
AdditionalIncludeDirectories="../"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory=".\Build\Release"
IntermediateDirectory=".\Build\Release\boinc_cli\obj"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories="../lib;../api;../client/win;../client;..;../openssl/include;../curl/include"
PreprocessorDefinitions="WIN32;_WIN32;NDEBUG;_MT;_DLL;_WINDOWS;_CONSOLE;_USE_CURL;USE_SSL;USE_SSLEAY;USE_OPENSSL"
StringPooling="FALSE"
RuntimeLibrary="2"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="boinc_win.h"
PrecompiledHeaderFile="$(IntDir)/boinc_win.pch"
AssemblerListingLocation=".\Build\Release\boinc_cli\obj/"
ObjectFile=".\Build\Release\boinc_cli\obj/"
ProgramDataBaseFileName=".\Build\Release\boinc_cli\obj/"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="3"
CompileAs="2"
ForcedIncludeFiles="boinc_win.h"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="ssleay32.lib libeay32.lib libcurl.lib ssleay32.lib libeay32.lib libcurl.lib MSVCRT.LIB MSVCPRT.LIB wsock32.lib wininet.lib winmm.lib libboinc.lib"
ShowProgress="0"
OutputFile=".\Build\Release/boinc.exe"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
AdditionalLibraryDirectories="&quot;../openssl/mswin/$(PROCESSOR_ARCHITECTURE)/lib&quot;;&quot;../curl/mswin/$(PROCESSOR_ARCHITECTURE)/lib&quot;;../../;Build/Release"
IgnoreAllDefaultLibraries="TRUE"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Build\Release/boinc_exe.pdb"
SubSystem="1"
OptimizeReferences="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Build\Release/boinc_cli.tlb"
HeaderFileName=""/>
<Tool
Name="VCPostBuildEventTool"
Description="Checking boinc.exe dependencies"
CommandLine="boinc_post_bld_rules.cmd &quot;$(SolutionDir)&quot; &quot;$(OutDir)&quot;"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1033"
AdditionalIncludeDirectories=".."/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
<File
RelativePath="..\client\acct_mgr.C">
</File>
<File
RelativePath="..\client\acct_setup.C">
</File>
<File
RelativePath="..\Client\app.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\app_control.C">
</File>
<File
RelativePath="..\client\app_graphics.C">
</File>
<File
RelativePath="..\client\app_start.C">
</File>
<File
RelativePath="..\lib\base64.C">
</File>
<File
RelativePath="..\client\check_state.C">
</File>
<File
RelativePath="..\client\client_msgs.C">
</File>
<File
RelativePath="..\Client\client_state.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\Client\client_types.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\Lib\Crypt.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\cs_account.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\Client\cs_apps.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\cs_benchmark.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\cs_cmdline.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\cs_data.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\Client\cs_files.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\cs_prefs.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\Client\cs_scheduler.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\cs_statefile.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\cs_trickle.C">
</File>
<File
RelativePath="..\client\dhrystone.C">
</File>
<File
RelativePath="..\client\dhrystone2.C">
</File>
<File
RelativePath="..\Client\file_names.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\Client\file_xfer.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\gui_http.C">
</File>
<File
RelativePath="..\client\gui_rpc_server.C">
</File>
<File
RelativePath="..\client\gui_rpc_server_ops.C">
</File>
<File
RelativePath="..\client\hostinfo_network.C">
</File>
<File
RelativePath="..\Client\win\hostinfo_win.cpp">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\http_curl.C">
</File>
<File
RelativePath="..\lib\language.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\Client\log_flags.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\main.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\msg_log.C">
</File>
<File
RelativePath="..\Client\net_stats.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\net_xfer_curl.C">
</File>
<File
RelativePath="..\Client\pers_file_xfer.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\Client\scheduler_op.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\ss_logic.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\Client\time_stats.C">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\whetstone.C">
</File>
<File
RelativePath="..\client\win\win_service.cpp">
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl">
<File
RelativePath="..\client\acct_mgr.h">
</File>
<File
RelativePath="..\client\acct_setup.h">
</File>
<File
RelativePath="..\client\app.h">
</File>
<File
RelativePath="..\lib\base64.h">
</File>
<File
RelativePath="..\client\win\boinc_cli.h">
</File>
<File
RelativePath="..\lib\boinc_win.h">
</File>
<File
RelativePath="..\client\client_msgs.h">
</File>
<File
RelativePath="..\client\client_state.h">
</File>
<File
RelativePath="..\client\client_types.h">
</File>
<File
RelativePath="..\client\dhrystone.h">
</File>
<File
RelativePath="..\lib\error_numbers.h">
</File>
<File
RelativePath="..\client\file_names.h">
</File>
<File
RelativePath="..\client\file_xfer.h">
</File>
<File
RelativePath="..\client\gui_http.h">
</File>
<File
RelativePath="..\client\gui_rpc_server.h">
</File>
<File
RelativePath="..\client\hostinfo_network.h">
</File>
<File
RelativePath="..\client\http_curl.h">
</File>
<File
RelativePath="..\lib\language.h">
</File>
<File
RelativePath="..\client\log_flags.h">
</File>
<File
RelativePath="..\client\main.h">
</File>
<File
RelativePath="..\client\maybe_gui.h">
</File>
<File
RelativePath="..\lib\msg_log.h">
</File>
<File
RelativePath="..\client\net_stats.h">
</File>
<File
RelativePath="..\client\net_xfer_curl.h">
</File>
<File
RelativePath="..\Client\pers_file_xfer.h">
</File>
<File
RelativePath="..\client\scheduler_op.h">
</File>
<File
RelativePath="..\client\ss_logic.h">
</File>
<File
RelativePath="..\client\stdafx.h">
</File>
<File
RelativePath="..\client\time_stats.h">
</File>
<File
RelativePath="..\version.h">
</File>
<File
RelativePath="..\client\win\win_service.h">
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
<File
RelativePath="..\client\win\boinc_cli.rc">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG;_CPDNBBC"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG;_CPDNBBC"/>
</FileConfiguration>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -0,0 +1,226 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="boinc_dll"
ProjectGUID="{B06280CB-82A4-46DE-8956-602643078BDF}"
SccProjectName=""
SccLocalPath="">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Build\Debug"
IntermediateDirectory=".\Build\Debug\boinc_dll\obj"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../;../lib"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;BOINC_DLL_EXPORTS"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
BufferSecurityCheck="TRUE"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="boinc_win.h"
PrecompiledHeaderFile="$(IntDir)/boinc_win.pch"
AssemblerListingLocation=".\Build\Debug\boinc_dll\obj/"
ObjectFile=".\Build\Debug\boinc_dll\obj/"
ProgramDataBaseFileName=".\Build\Debug\boinc_dll\obj/vc70.pdb"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="4"
ForcedIncludeFiles="boinc_win.h"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="kernel32.lib user32.lib MSVCRTD.LIB MSVCPRTD.LIB "
OutputFile="Build\Debug/boinc.dll"
LinkIncremental="0"
SuppressStartupBanner="TRUE"
IgnoreAllDefaultLibraries="TRUE"
ModuleDefinitionFile="..\client\win\win_idle_tracker.def"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Build\Debug/boinc_dll.pdb"
SubSystem="2"
OptimizeReferences="0"
ImportLibrary=".\Build\Debug/boinc.lib"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Build\Debug/boinc_dll.tlb"
HeaderFileName=""/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1033"
AdditionalIncludeDirectories="../"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory=".\Build\Release"
IntermediateDirectory=".\Build\Release\boinc_dll\obj"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
GlobalOptimizations="TRUE"
InlineFunctionExpansion="1"
EnableIntrinsicFunctions="TRUE"
ImproveFloatingPointConsistency="FALSE"
FavorSizeOrSpeed="1"
OptimizeForWindowsApplication="TRUE"
AdditionalIncludeDirectories="..;..\lib"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;BOINC_DLL_EXPORTS"
StringPooling="TRUE"
RuntimeLibrary="2"
EnableFunctionLevelLinking="TRUE"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="boinc_win.h"
PrecompiledHeaderFile="$(IntDir)/boinc_win.pch"
AssemblerListingLocation=".\Build\Release\boinc_dll\obj/"
ObjectFile=".\Build\Release\boinc_dll\obj/"
ProgramDataBaseFileName=".\Build\Release\boinc_dll\obj/"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="3"
ForcedIncludeFiles="boinc_win.h"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="kernel32.lib user32.lib MSVCRT.LIB MSVCPRT.LIB "
OutputFile="Build\Release/boinc.dll"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
IgnoreAllDefaultLibraries="TRUE"
ModuleDefinitionFile="..\client\win\win_idle_tracker.def"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Build\Release/boinc_dll.pdb"
OptimizeReferences="2"
ImportLibrary=".\Build\Release/boinc.lib"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Build\Release/boinc_dll.tlb"
HeaderFileName=""/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1033"
AdditionalIncludeDirectories=".."/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
<File
RelativePath="..\client\win\win_idle_tracker.cpp">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;BOINC_DLL_EXPORTS;$(NoInherit)"
BasicRuntimeChecks="3"
BrowseInformation="1"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;BOINC_DLL_EXPORTS;$(NoInherit)"/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\win\win_idle_tracker.def">
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl">
<File
RelativePath="..\client\win\boinc_dll.h">
</File>
<File
RelativePath="..\client\win\win_idle_tracker.h">
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
<File
RelativePath="..\client\win\boinc_dll.rc">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG;_CPDNBBC"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG;_CPDNBBC"/>
</FileConfiguration>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -0,0 +1,329 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="boinc_ss"
ProjectGUID="{4A2C5963-6A8D-4CA1-A312-C3D749B2EA81}"
SccProjectName=""
SccLocalPath="">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Build\Debug"
IntermediateDirectory=".\Build\Debug\boinc_ss\obj"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../,../api/,../lib,../client/"
PreprocessorDefinitions="WIN32;_DEBUG;_MT;_WINDOWS;_CONSOLE"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
BufferSecurityCheck="TRUE"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="boinc_win.h"
PrecompiledHeaderFile="$(IntDir)/boinc_win.pch"
AssemblerListingLocation=".\Build\Debug\boinc_ss\obj/"
ObjectFile=".\Build\Debug\boinc_ss\obj/"
ProgramDataBaseFileName=".\Build\Debug\boinc_ss\obj/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="4"
CompileAs="2"
ForcedIncludeFiles="boinc_win.h"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
OutputFile="Build\Debug\cpdnbbc.scr"
LinkIncremental="0"
SuppressStartupBanner="TRUE"
IgnoreAllDefaultLibraries="TRUE"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Build\Debug/cpdnbbc.pdb"
SubSystem="2"
StackReserveSize="0"
StackCommitSize="0"
OptimizeReferences="0"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Build\Debug/boinc_ss.tlb"
HeaderFileName=""/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1033"
AdditionalIncludeDirectories="../"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory=".\Build\Release"
IntermediateDirectory=".\Build\Release\boinc_ss\obj"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
GlobalOptimizations="TRUE"
InlineFunctionExpansion="1"
EnableIntrinsicFunctions="TRUE"
ImproveFloatingPointConsistency="FALSE"
FavorSizeOrSpeed="1"
OptimizeForWindowsApplication="TRUE"
AdditionalIncludeDirectories="../api/,../lib/,../client,.."
PreprocessorDefinitions="WIN32;NDEBUG;_MT;_WINDOWS;_CONSOLE"
StringPooling="TRUE"
RuntimeLibrary="0"
EnableFunctionLevelLinking="TRUE"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="boinc_win.h"
PrecompiledHeaderFile="$(IntDir)/boinc_win.pch"
AssemblerListingLocation=".\Build\Release\boinc_ss\obj/"
ObjectFile=".\Build\Release\boinc_ss\obj/"
ProgramDataBaseFileName=".\Build\Release\boinc_ss\obj/"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="3"
CompileAs="2"
ForcedIncludeFiles="boinc_win.h"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="libcmt.lib libcpmt.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
ShowProgress="0"
OutputFile="Build\Release/cpdnbbc.scr"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
IgnoreAllDefaultLibraries="TRUE"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Build\Release/cpdnbbc.pdb"
SubSystem="2"
OptimizeReferences="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Build\Release/boinc_ss.tlb"
HeaderFileName=""/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1033"
AdditionalIncludeDirectories=".."/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
<File
RelativePath="..\lib\diagnostics.C">
</File>
<File
RelativePath="..\lib\exception.C">
</File>
<File
RelativePath="..\lib\filesys.C">
</File>
<File
RelativePath="..\lib\gui_rpc_client.C">
</File>
<File
RelativePath="..\lib\gui_rpc_client_ops.C">
</File>
<File
RelativePath="..\lib\hostinfo.C">
</File>
<File
RelativePath="..\lib\md5.c">
</File>
<File
RelativePath="..\lib\md5_file.C">
</File>
<File
RelativePath="..\lib\mfile.C">
</File>
<File
RelativePath="..\lib\miofile.C">
</File>
<File
RelativePath="..\lib\network.C">
</File>
<File
RelativePath="..\lib\parse.C">
</File>
<File
RelativePath="..\lib\prefs.C">
</File>
<File
RelativePath="..\lib\stackwalker_win.cpp">
</File>
<File
RelativePath="..\lib\util.C">
</File>
<File
RelativePath="..\client\win\win_screensaver.cpp">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl">
<File
RelativePath="..\client\win\boinc_ss.h">
</File>
<File
RelativePath="..\lib\boinc_win.h">
</File>
<File
RelativePath="..\lib\diagnostics.h">
</File>
<File
RelativePath="..\lib\exception.h">
</File>
<File
RelativePath="..\lib\filesys.h">
</File>
<File
RelativePath="..\lib\gui_rpc_client.h">
</File>
<File
RelativePath="..\lib\hostinfo.h">
</File>
<File
RelativePath="..\lib\md5.h">
</File>
<File
RelativePath="..\lib\md5_file.h">
</File>
<File
RelativePath="..\lib\mfile.h">
</File>
<File
RelativePath="..\lib\miofile.h">
</File>
<File
RelativePath="..\lib\network.h">
</File>
<File
RelativePath="..\lib\parse.h">
</File>
<File
RelativePath="..\lib\prefs.h">
</File>
<File
RelativePath="..\lib\stackwalker_win.h">
</File>
<File
RelativePath="..\lib\util.h">
</File>
<File
RelativePath="..\client\win\win_screensaver.h">
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
<File
RelativePath="..\client\win\res\boinc.bmp">
</File>
<File
RelativePath="..\client\win\boinc_ss.rc">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG;_CPDNBBC"
AdditionalIncludeDirectories=".."/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG;_CPDNBBC"
AdditionalIncludeDirectories=".."/>
</FileConfiguration>
</File>
<File
RelativePath="..\client\win\res\gridrepublic.bmp">
</File>
<File
RelativePath="..\client\win\res\Scricon3.ico">
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -0,0 +1,215 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="boinc_cmd"
ProjectGUID="{8F37E1F3-3A68-4A1D-9579-A1210BDD055E}"
RootNamespace="boinc_guirpctest"
SccProjectName=""
SccLocalPath="">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Build\Debug"
IntermediateDirectory=".\Build\Debug\boinc_cmd\obj"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../lib/,../api/,../RSAEuro/source/,../client/win/,../client;.."
PreprocessorDefinitions="WIN32;_DEBUG;_MT;_DLL;_WINDOWS;_CONSOLE"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
BufferSecurityCheck="TRUE"
RuntimeTypeInfo="FALSE"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="boinc_win.h"
PrecompiledHeaderFile="$(IntDir)/boinc_win.pch"
AssemblerListingLocation=".\Build\Debug\boinc_guirpctest\obj/"
ObjectFile=".\Build\Debug\boinc_guirpctest\obj/"
ProgramDataBaseFileName=".\Build\Debug\boinc_guirpctest\obj/vc70.pdb"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="4"
CompileAs="2"
ForcedIncludeFiles="boinc_win.h"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="MSVCRTD.LIB MSVCPRTD.LIB kernel32.lib user32.lib advapi32.lib wsock32.lib wininet.lib winmm.lib oldnames.lib"
OutputFile=".\Build\Debug/cpdnbbccmd.exe"
LinkIncremental="0"
SuppressStartupBanner="TRUE"
IgnoreAllDefaultLibraries="TRUE"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Build\Debug/cpdnbbccmd.pdb"
SubSystem="1"
OptimizeReferences="0"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Build\Debug/boinc_guirpctest.tlb"
HeaderFileName=""/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1033"
AdditionalIncludeDirectories=".."/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory=".\Build\Release"
IntermediateDirectory=".\Build\Release\boinc_cmd\obj"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories="../lib/,../api/,../RSAEuro/source/,../client/win/,../client,.."
PreprocessorDefinitions="WIN32;NDEBUG;_MT;_DLL;_WINDOWS;_CONSOLE"
StringPooling="TRUE"
RuntimeLibrary="2"
EnableFunctionLevelLinking="TRUE"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="boinc_win.h"
PrecompiledHeaderFile="$(IntDir)/boinc_win.pch"
AssemblerListingLocation=".\Build\Release\boinc_guirpctest\obj/"
ObjectFile=".\Build\Release\boinc_guirpctest\obj/"
ProgramDataBaseFileName=".\Build\Release\boinc_guirpctest\obj/"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="3"
CompileAs="2"
ForcedIncludeFiles="boinc_win.h"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="kernel32.lib user32.lib advapi32.lib wsock32.lib wininet.lib winmm.lib MSVCRT.LIB MSVCPRT.LIB oldnames.lib"
ShowProgress="0"
OutputFile=".\Build\Release/cpdnbbccmd.exe"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
IgnoreAllDefaultLibraries="TRUE"
IgnoreDefaultLibraryNames=""
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Build\Release/cpdnbbccmd.pdb"
SubSystem="1"
OptimizeReferences="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Build\Release/boinc_guirpctest.tlb"
HeaderFileName=""/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1033"
AdditionalIncludeDirectories=".."/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
<File
RelativePath="..\lib\boinc_cmd.C">
</File>
<File
RelativePath="..\lib\gui_rpc_client.C">
</File>
<File
RelativePath="..\lib\gui_rpc_client_ops.C">
</File>
<File
RelativePath="..\lib\gui_rpc_client_print.C">
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl">
<File
RelativePath="..\client\win\boinc_cmd.h">
</File>
<File
RelativePath="..\lib\gui_rpc_client.h">
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
<File
RelativePath="..\client\win\boinc_cmd.rc">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG;_CPDNBBC"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG;_CPDNBBC"/>
</FileConfiguration>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -0,0 +1,760 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="boincmgr"
ProjectGUID="{06113715-AC51-4E91-8B9D-C987CABE0920}"
SccProjectName=""
SccLocalPath=""
Keyword="MFCProj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Release|Win32"
OutputDirectory=".\Build\Release"
IntermediateDirectory=".\Build\Release\boincmgr\obj"
ConfigurationType="1"
UseOfMFC="0"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
GlobalOptimizations="TRUE"
AdditionalIncludeDirectories="&quot;$(WXWIN)\include&quot;;&quot;$(WXWIN)\contrib\include&quot;;&quot;$(WXWIN)\lib\vc_lib\msw&quot;;..\lib;..\api;..\clientgui;..\client\win"
PreprocessorDefinitions="WIN32;_WIN32;_NDEBUG;_WINDOWS;_MT;_DLL;__WXNDEBUG__;WXNDEBUG;wxUSE_GUI=1"
StringPooling="TRUE"
RuntimeLibrary="2"
BufferSecurityCheck="TRUE"
EnableFunctionLevelLinking="FALSE"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdwx.h"
WarningLevel="3"
WarnAsError="FALSE"
Detect64BitPortabilityProblems="FALSE"
DebugInformationFormat="3"
ForcedIncludeFiles="stdwx.h"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="MSVCRT.LIB MSVCPRT.LIB kernel32.lib user32.lib gdi32.lib ole32.lib oleacc.lib shell32.lib comdlg32.lib advapi32.lib oldnames.lib uuid.lib rpcrt4.lib comctl32.lib wsock32.lib wxmsw26_adv.lib wxbase26.lib wxbase26_net.lib wxmsw26_core.lib wxmsw26_html.lib wxregex.lib"
OutputFile="$(OutDir)/cpdnbbcmgr.exe"
LinkIncremental="1"
AdditionalLibraryDirectories="$(WXWIN)\lib\vc_lib;$(WXWIN)\contrib\lib"
IgnoreAllDefaultLibraries="TRUE"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(OutDir)/cpdnbbcmgr.pdb"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
AdditionalIncludeDirectories="$(WXWIN)\include;$(WXWIN)\contrib\include;.."/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Build\Debug"
IntermediateDirectory=".\Build\Debug\boincmgr\obj"
ConfigurationType="1"
UseOfMFC="0"
CharacterSet="2"
WholeProgramOptimization="FALSE">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="&quot;$(WXWIN)\contrib\include&quot;;&quot;$(WXWIN)\include&quot;;&quot;$(WXWIN)\lib\vc_lib\mswd&quot;;..\lib;..\api;..\clientgui;..\client\win"
PreprocessorDefinitions="WIN32;_WIN32;_DEBUG;_WINDOWS;_MT;__WXDEBUG__;WXDEBUG;wxUSE_GUI=1"
StringPooling="FALSE"
MinimalRebuild="FALSE"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
BufferSecurityCheck="TRUE"
EnableFunctionLevelLinking="FALSE"
EnableEnhancedInstructionSet="0"
DisableLanguageExtensions="FALSE"
UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdwx.h"
PrecompiledHeaderFile="$(IntDir)/$(TargetName).pch"
WarningLevel="3"
Detect64BitPortabilityProblems="FALSE"
DebugInformationFormat="4"
CompileAs="2"
ForcedIncludeFiles="stdwx.h"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="MSVCRTD.LIB MSVCPRTD.LIB kernel32.lib user32.lib gdi32.lib ole32.lib oleacc.lib shell32.lib comdlg32.lib advapi32.lib oldnames.lib uuid.lib rpcrt4.lib comctl32.lib wsock32.lib wxmsw26d_adv.lib wxbase26d.lib wxbase26d_net.lib wxmsw26d_core.lib wxmsw26d_html.lib wxregexd.lib"
OutputFile="$(OutDir)/cpdnbbcmgr.exe"
LinkIncremental="0"
AdditionalLibraryDirectories="$(WXWIN)\lib\vc_lib;$(WXWIN)\contrib\lib"
IgnoreAllDefaultLibraries="TRUE"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(OutDir)/cpdnbbcmgr.pdb"
SubSystem="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
AdditionalIncludeDirectories="&quot;$(WXWIN)\include&quot;;&quot;$(WXWIN)\contrib\include&quot;;.."/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
RelativePath="..\clientgui\BOINCGUIApp.cpp">
</File>
<File
RelativePath="..\clientgui\BOINCListCtrl.cpp">
</File>
<File
RelativePath="..\clientgui\BOINCTaskBar.cpp">
</File>
<File
RelativePath="..\clientgui\BOINCTaskCtrl.cpp">
</File>
<File
RelativePath="..\lib\gui_rpc_client.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\gui_rpc_client_ops.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\clientgui\hyperlink.cpp">
</File>
<File
RelativePath="..\clientgui\Localization.cpp">
</File>
<File
RelativePath="..\clientgui\LogBOINC.cpp">
</File>
<File
RelativePath="..\clientgui\MainDocument.cpp">
</File>
<File
RelativePath="..\clientgui\MainFrame.cpp">
</File>
<File
RelativePath="..\clientgui\stdwx.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="1"/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="1"/>
</FileConfiguration>
</File>
<File
RelativePath="..\clientgui\msw\taskbarex.cpp">
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
<File
RelativePath="..\clientgui\_wx_intellisense.h">
</File>
<File
RelativePath="..\clientgui\BOINCGUIApp.h">
</File>
<File
RelativePath="..\clientgui\BOINCListCtrl.h">
</File>
<File
RelativePath="..\clientgui\BOINCTaskBar.h">
</File>
<File
RelativePath="..\clientgui\BOINCTaskCtrl.h">
</File>
<File
RelativePath="..\clientgui\Events.h">
</File>
<File
RelativePath="..\lib\gui_rpc_client.h">
</File>
<File
RelativePath="..\clientgui\hyperlink.h">
</File>
<File
RelativePath="..\clientgui\Localization.h">
</File>
<File
RelativePath="..\clientgui\LogBOINC.h">
</File>
<File
RelativePath="..\clientgui\MainDocument.h">
</File>
<File
RelativePath="..\clientgui\MainFrame.h">
</File>
<File
RelativePath="..\clientgui\resource.h">
</File>
<File
RelativePath="..\clientgui\stdwx.h">
</File>
<File
RelativePath="..\clientgui\msw\taskbarex.h">
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;xrc"
UniqueIdentifier="{08DB1F42-8D4B-491a-870C-2A991D5ED0DB}">
<File
RelativePath="..\clientgui\res\attachprojectwizard.xpm">
</File>
<File
RelativePath="..\clientgui\res\boinc.xpm">
</File>
<File
RelativePath="..\clientgui\res\BOINCGUIApp.ico">
</File>
<File
RelativePath="..\clientgui\BOINCGUIApp.rc">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG;_CPDNBBC"/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG;_CPDNBBC"
AdditionalIncludeDirectories="$(WXWIN)\include;$(WXWIN)\contrib\include;.."/>
</FileConfiguration>
</File>
<File
RelativePath="..\clientgui\res\BOINCGUIApp.xpm">
</File>
<File
RelativePath="..\clientgui\res\boincsm.xpm">
</File>
<File
RelativePath="..\clientgui\res\mess.xpm">
</File>
<File
RelativePath="..\clientgui\res\proj.xpm">
</File>
<File
RelativePath="..\clientgui\res\result.xpm">
</File>
<File
RelativePath="..\clientgui\res\usage.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress01.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress02.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress03.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress04.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress05.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress06.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress07.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress08.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress09.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress10.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress11.xpm">
</File>
<File
RelativePath="..\clientgui\res\wizprogress12.xpm">
</File>
<File
RelativePath="..\clientgui\res\xfer.xpm">
</File>
</Filter>
<Filter
Name="Wizards"
Filter="">
<File
RelativePath="..\clientgui\AccountInfoPage.cpp">
</File>
<File
RelativePath="..\clientgui\AccountInfoPage.h">
</File>
<File
RelativePath="..\clientgui\AccountKeyPage.cpp">
</File>
<File
RelativePath="..\clientgui\AccountKeyPage.h">
</File>
<File
RelativePath="..\clientgui\AccountManagerInfoPage.cpp">
</File>
<File
RelativePath="..\clientgui\AccountManagerInfoPage.h">
</File>
<File
RelativePath="..\clientgui\AccountManagerProcessingPage.cpp">
</File>
<File
RelativePath="..\clientgui\AccountManagerProcessingPage.h">
</File>
<File
RelativePath="..\clientgui\AccountManagerPropertiesPage.cpp">
</File>
<File
RelativePath="..\clientgui\AccountManagerPropertiesPage.h">
</File>
<File
RelativePath="..\clientgui\AccountManagerStatusPage.cpp">
</File>
<File
RelativePath="..\clientgui\AccountManagerStatusPage.h">
</File>
<File
RelativePath="..\clientgui\AlreadyAttachedPage.cpp">
</File>
<File
RelativePath="..\clientgui\AlreadyAttachedPage.h">
</File>
<File
RelativePath="..\clientgui\AlreadyExistsPage.cpp">
</File>
<File
RelativePath="..\clientgui\AlreadyExistsPage.h">
</File>
<File
RelativePath="..\clientgui\BOINCBaseWizard.cpp">
</File>
<File
RelativePath="..\clientgui\BOINCBaseWizard.h">
</File>
<File
RelativePath="..\clientgui\BOINCWizards.h">
</File>
<File
RelativePath="..\clientgui\CompletionErrorPage.cpp">
</File>
<File
RelativePath="..\clientgui\CompletionErrorPage.h">
</File>
<File
RelativePath="..\clientgui\CompletionPage.cpp">
</File>
<File
RelativePath="..\clientgui\CompletionPage.h">
</File>
<File
RelativePath="..\clientgui\NoInternetConnectionPage.cpp">
</File>
<File
RelativePath="..\clientgui\NoInternetConnectionPage.h">
</File>
<File
RelativePath="..\clientgui\NotDetectedPage.cpp">
</File>
<File
RelativePath="..\clientgui\NotDetectedPage.h">
</File>
<File
RelativePath="..\clientgui\NotFoundPage.cpp">
</File>
<File
RelativePath="..\clientgui\NotFoundPage.h">
</File>
<File
RelativePath="..\clientgui\ProjectInfoPage.cpp">
</File>
<File
RelativePath="..\clientgui\ProjectInfoPage.h">
</File>
<File
RelativePath="..\clientgui\ProjectProcessingPage.cpp">
</File>
<File
RelativePath="..\clientgui\ProjectProcessingPage.h">
</File>
<File
RelativePath="..\clientgui\ProjectPropertiesPage.cpp">
</File>
<File
RelativePath="..\clientgui\ProjectPropertiesPage.h">
</File>
<File
RelativePath="..\clientgui\ProxyInfoPage.cpp">
</File>
<File
RelativePath="..\clientgui\ProxyInfoPage.h">
</File>
<File
RelativePath="..\clientgui\ProxyPage.cpp">
</File>
<File
RelativePath="..\clientgui\ProxyPage.h">
</File>
<File
RelativePath="..\clientgui\UnavailablePage.cpp">
</File>
<File
RelativePath="..\clientgui\UnavailablePage.h">
</File>
<File
RelativePath="..\clientgui\WelcomePage.cpp">
</File>
<File
RelativePath="..\clientgui\WelcomePage.h">
</File>
<File
RelativePath="..\clientgui\WizardAccountManager.cpp">
</File>
<File
RelativePath="..\clientgui\WizardAccountManager.h">
</File>
<File
RelativePath="..\clientgui\WizardAttachProject.cpp">
</File>
<File
RelativePath="..\clientgui\WizardAttachProject.h">
</File>
<File
RelativePath="..\clientgui\wizardex.cpp">
</File>
<File
RelativePath="..\clientgui\wizardex.h">
</File>
</Filter>
<Filter
Name="Validators"
Filter="">
<File
RelativePath="..\clientgui\ValidateAccountKey.cpp">
</File>
<File
RelativePath="..\clientgui\ValidateAccountKey.h">
</File>
<File
RelativePath="..\clientgui\ValidateURL.cpp">
</File>
<File
RelativePath="..\clientgui\ValidateURL.h">
</File>
</Filter>
<Filter
Name="Views"
Filter="">
<File
RelativePath="..\clientgui\BOINCBaseView.cpp">
</File>
<File
RelativePath="..\clientgui\BOINCBaseView.h">
</File>
<File
RelativePath="..\clientgui\ViewMessages.cpp">
</File>
<File
RelativePath="..\clientgui\ViewMessages.h">
</File>
<File
RelativePath="..\clientgui\ViewProjects.cpp">
</File>
<File
RelativePath="..\clientgui\ViewProjects.h">
</File>
<File
RelativePath="..\clientgui\ViewResources.cpp">
</File>
<File
RelativePath="..\clientgui\ViewResources.h">
</File>
<File
RelativePath="..\clientgui\ViewStatistics.cpp">
</File>
<File
RelativePath="..\clientgui\ViewStatistics.h">
</File>
<File
RelativePath="..\clientgui\ViewTransfers.cpp">
</File>
<File
RelativePath="..\clientgui\ViewTransfers.h">
</File>
<File
RelativePath="..\clientgui\ViewWork.cpp">
</File>
<File
RelativePath="..\clientgui\ViewWork.h">
</File>
</Filter>
<Filter
Name="Dialogs"
Filter="">
<File
RelativePath="..\clientgui\DlgAbout.cpp">
</File>
<File
RelativePath="..\clientgui\DlgAbout.h">
</File>
<File
RelativePath="..\clientgui\DlgDialupCredentials.cpp">
</File>
<File
RelativePath="..\clientgui\DlgDialupCredentials.h">
</File>
<File
RelativePath="..\clientgui\DlgOptions.cpp">
</File>
<File
RelativePath="..\clientgui\DlgOptions.h">
</File>
<File
RelativePath="..\clientgui\DlgSelectComputer.cpp">
</File>
<File
RelativePath="..\clientgui\DlgSelectComputer.h">
</File>
</Filter>
<Filter
Name="libboinc"
Filter="">
<File
RelativePath="..\lib\diagnostics.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\diagnostics.h">
</File>
<File
RelativePath="..\lib\error_numbers.h">
</File>
<File
RelativePath="..\lib\filesys.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\filesys.h">
</File>
<File
RelativePath="..\lib\hostinfo.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\hostinfo.h">
</File>
<File
RelativePath="..\lib\md5.c">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\md5.h">
</File>
<File
RelativePath="..\lib\md5_file.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\md5_file.h">
</File>
<File
RelativePath="..\lib\mfile.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\mfile.h">
</File>
<File
RelativePath="..\lib\miofile.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\miofile.h">
</File>
<File
RelativePath="..\lib\network.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\network.h">
</File>
<File
RelativePath="..\lib\parse.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\parse.h">
</File>
<File
RelativePath="..\lib\prefs.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\prefs.h">
</File>
<File
RelativePath="..\lib\stackwalker_win.cpp">
</File>
<File
RelativePath="..\lib\stackwalker_win.h">
</File>
<File
RelativePath="..\lib\std_fixes.h">
</File>
<File
RelativePath="..\lib\util.C">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="..\lib\util.h">
</File>
</Filter>
</Files>
<Globals>
<Global
Name="RESOURCE_FILE"
Value="..\clientgui\BOINCGUIApp.rc"/>
</Globals>
</VisualStudioProject>

View File

@ -3,4 +3,5 @@ BOINCService
BOINCRM
GridRepublic
boinc.pvk
boinc.spc
boinc.spc
CPDNBBC

Binary file not shown.

View File

@ -0,0 +1,5 @@
[InternetShortcut]
URL=http://www.climateprediction.net/
Modified=70048B5B1D15C60153
IconIndex=0
IconFile=C:\Program Files\Climate Change Experiment\cpdnbbcmgr.exe

View File

@ -0,0 +1,4 @@
<project_init>
<url>http://www.climateprediction.net/</url>
<name>Climate Change Experiment</name>
</project_init>