diff --git a/checkin_notes b/checkin_notes index 1fe7e5426d..411d0f9e91 100755 --- a/checkin_notes +++ b/checkin_notes @@ -11348,3 +11348,17 @@ Rom 2 Aug 2005 ViewStatistics.cpp ViewTransfers.cpp ViewWork.cpp + +David 2 Aug 2005 + - show app version numbers as single ints + (remove major*100 + minor assumption) + - remove commented-out code (lock_file stuff) + + lib/ + filesys.h + sched/ + assimilator.C + file_deleter.C + make_work.C + transitioner.C + update_stats.C diff --git a/client/app_start.C b/client/app_start.C index 873a8af3fb..4d6ff11200 100644 --- a/client/app_start.C +++ b/client/app_start.C @@ -517,11 +517,11 @@ int ACTIVE_TASK::resume_or_start() { return 0; } msg_printf(result->project, MSG_INFO, - "%s result %s using %s version %.2f", + "%s result %s using %s version %d", str, result->name, app_version->app->name, - app_version->version_num/100. + app_version->version_num ); return 0; } @@ -569,10 +569,10 @@ int ACTIVE_TASK_SET::restart_tasks(int max_tasks) { } msg_printf(atp->wup->project, MSG_INFO, - "Resuming computation for result %s using %s version %.2f", + "Resuming computation for result %s using %s version %d", atp->result->name, atp->app_version->app->name, - atp->app_version->version_num/100. + atp->app_version->version_num ); retval = atp->start(false); diff --git a/client/client_types.C b/client/client_types.C index 1fc7e79a87..82a9744b2f 100644 --- a/client/client_types.C +++ b/client/client_types.C @@ -1386,12 +1386,6 @@ bool RESULT::is_upload_done() { return true; } -void RESULT::get_app_version_string(string& str) { - char buf[256]; - sprintf(buf, " %.2f", wup->version_num/100.); - str = app->name + string(buf); -} - // resets all FILE_INFO's in result to uploaded = false // if upload_when_present is true. // Also updates the last time the input files were used diff --git a/client/client_types.h b/client/client_types.h index fcdd9a64b5..d236d93991 100644 --- a/client/client_types.h +++ b/client/client_types.h @@ -422,7 +422,6 @@ struct RESULT { int write(MIOFILE&, bool to_server); int write_gui(MIOFILE&); bool is_upload_done(); // files uploaded? - void get_app_version_string(std::string&); void reset_files(); FILE_REF* lookup_file(FILE_INFO*); FILE_INFO* lookup_file_logical(const char*); diff --git a/doc/boinc_dev.php b/doc/boinc_dev.php index cee500aab5..104cbd7f29 100644 --- a/doc/boinc_dev.php +++ b/doc/boinc_dev.php @@ -3,27 +3,35 @@ require_once("docutil.php"); page_head("Development and debugging"); echo " -

-If you do C++ system programming you may be able -to help us maintain and enhance BOINC. -In any case, you are welcome to browse the source code and -give us feedback. -You should understand how BOINC works -(for both participants -and projects) -before getting into the source code.

-Check out the following:

+

Getting involved

+

+BOINC is free software, distributed under the Lesser GNU Public License (LGPL). +We are in constant need of volunteers to +help with software testing and development. +If you have one or more of the relevant technical skills +(C++ system programming, PHP/MySQL web development, +WxWidgets programming, autoconf/automake expertise, etc.) +you may be able to help us maintain and enhance BOINC. +In any case, you are welcome to browse the source code and give us feedback. +You should understand how BOINC works +(for both participants +and projects) +before getting into the source code. +

+To get started, look at the BOINC bug database, fix a bug or two, +and send your patches to the appropriate area owner. The following medium-to-large development projects are available:

-

Owners

+

Area owners