- fixes#10 - Remove dependency on ATL framework for
boinc.dll on Windows
With this checkin, the BOINC client should now be able
to be built with Visual Studio Express.
clientgui/
BOINCGUIApp.cpp, .h
clientlib/win/
boinc_dll.cpp, .h
boinc_dll.rc
boincclient.rgs (deleted)
boincsens.rgs (deleted)
BOINCSENSSink.cpp, .h (deleted)
IdleTracker.cpp
NetworkTracker.cpp, .h (deleted)
SENSLogonSubscriptions.h (deleted)
SENSNetworkSubscriptions.h (deleted)
SENSOnNowSubscriptions.h (deleted)
SENSSubscriptions.h (deleted)
stdafx.h
svn path=/trunk/boinc/; revision=12482
- Exteded the "altername_platform" mechanism to x86_64 linux
and solaris. The current alternate platforms found by configure
are...
x86_64-pc-linux-gnu -> i686-pc-linux-gnu
sparc64-sun-solaris -> sparc-sun-solaris
sparc-sun-solaris -> sparc-sun-solaris2.7
powerpc64-apple-darwin -> powerpc-apple-darwin
- The alternate platform can be overridden on the configure command line
--with-boinc-alt-platform="platformname"
m4/
boinc_platform.m4
sched/
Makefile.am
client/
client_state.C
cs_scheduler.C
client_state.h
svn path=/trunk/boinc/; revision=12467
- Server: add new database field host.error_rate.
Stores a dynamic estimate of the fraction of the hosts's
results that fail validation (updated by the validator).
client/
sim.C
cs_prefs.C
db/
boinc_db.C,h
html/ops/
db_update.php
sched/
handle_request.C
sched_msgs.h
validator.C
svn path=/trunk/boinc/; revision=12466
- fixes#122 - Windows benhcmark differences between VS 2003 and
VS 2005.
The default FP model has changed since 2003, so change how the
BOINC components are compiled so that they use /fp:fast instead
of /fp:precise.
win_build/
*.vcproj
svn path=/trunk/boinc/; revision=12465
- fixes#120 - Rebuild all 32-bit Windows dependencies using
VS 2005 so tht they all depend on the new CRT runtime. Make
sure all dependencies include an application manifest.
- WIN: Rebuild libcurl for x64 and include an application
manifest so that it can find MSVCR80 when executing.
curl/
<multiple files>
openssl/
<multiple files>
zlib/
<multiple files>
svn path=/trunk/boinc/; revision=12453
- Match the client-side and server-side XML for alternate
platforms.
- Print both the max active memory usage and max idle
memory usage after all the preference information has
been parsed.
client/
cs_prefs.C
cs_scheduler.C
svn path=/trunk/boinc/; revision=12425
- scheduler: accept elements of the form
<alt_platform>
<name>windows_x86</name>
</alt_platform>
in request messages.
These are platforms that the client can handle,
other than its main one,
listed in order of decreasing preferences.
fixes#81.
sched/
handle_request.C
server_types.C,h
svn path=/trunk/boinc/; revision=12423
- Change things so that make_project installs a test application
(uppercase) and the daemons to go along with it
(sample_work_generator, sample_bitwise_validator, sample_assimilator).
This is mostly working, not completely.
apps
upper_case.C
html/ops/
mass_email_script.php
py/Boinc/
setup_project.py
sched/
sched_config.C,h
sample_work_generator.C
tools/
make_project
project.xml
Makefile.am
svn path=/trunk/boinc/; revision=12422
- Fix a minor compile problem on 64-bit Windows platforms with the
call to SetTimer.
- fixes#80: Introduce the notion of an alternate platform for 64-bit
Windows clients, which can also run 32-bit Windows apps.
TODO: We'll need to refactor the whole platform section in the
scheduler request creation section so that it can handle
multiple alternate platforms and for Linux/Mac.
api/
windows_opengl.C
client/
client_state.C, .h
cpp.h
cs_scheduler.C
svn path=/trunk/boinc/; revision=12421