compression options are 'efficient' in that they do not write an uncompressed
file then compress -- they go straight to compressed. SIGHUP and lockfile
shutdown signals are properly caught and close compressed files and DB cleanly.
svn path=/trunk/boinc/; revision=4782
modifying set_version to do the work.
version.h is included from config.h so it should not change anyone's compiles.
svn path=/trunk/boinc/; revision=4779
Fixed 'time to checkpoint' problem under Win32 with pure C code.
It turns out that MS VC++ up to version 4.2 defines bool as INT.
But more recent VC++ defines bool as CHAR. This broke
boinc_time_to_checkpoint() under Win32, when used within pure ANSI
C code, if you treated the return value as a bool. So this patch
defines bool as char if using C under recent MS compilers.
David, a better solution for API functions that should be
callable from C is to make them return 'int' not 'bool'.
Probably ditto for Fortran. Sigh.
svn path=/trunk/boinc/; revision=4767
fix was incomplete. In order for it to work as intended, I would
have also had to modify SCHED_RESULT_ITEM::parse to copy the
additional needed fields into the in-memory structure. But this
is fragile. The next time some additional fields are added to the
result table, they would have to be incorporated here as well, to
ensure that SET followed by UPDATE is the identity operation. So
I did a more graceful and robust fix. Simply set result.id=0 for
those results that have already been received or which for other
reasons should not be modified in the database, then skip these
when updating.
svn path=/trunk/boinc/; revision=4763
Version 1.145 and 1.146 were the same as 1.44.
Note that a good way to do file revision in your sandbox is
cvs update -j 1.147 -j 1.144 configure.ac
svn path=/trunk/boinc/; revision=4760
- C extern statements so that 'API' header files can be included in C
programs as well as C++.
- Make install now only installs the header files needed for building
the external APIs.
svn path=/trunk/boinc/; revision=4755
- Add an additional header for the additional logging prototypes under
wxWidgets
clientgui/
BOINCGUIApp.cpp
MainFrame.cpp
stdwx.h
svn path=/trunk/boinc/; revision=4748