~ubuntu-branches/ubuntu/lucid/boinc/lucid

« back to all changes in this revision

Viewing changes to lib/app_ipc.C

  • Committer: Bazaar Package Importer
  • Author(s): Frank S. Thomas, Frank S. Thomas
  • Date: 2007-10-25 20:54:09 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20071025205409-ib4417foffej3s4s
Tags: 5.10.27-1
[ Frank S. Thomas ]
* New upstream release. (closes: #447929)
  - Handles change in /proc/cpuinfo on powerpc introduced in Linux 2.6.23.
    Thanks to Thibaut VARENE <varenet@debian.org> for the patch.
    (closes: #437459)
  - Allows to set arbitrary many alternate platforms in the client's config
    file cc_config.xml with the <alt_platform> element which is a direct
    child of the <options> element. (closes: #437326)
  - BOINC Manager: At account creation check if wxGetUserName() returned an
    empty string and if it did use the output of wxGetUserId() instead.
    Thanks to Morita Sho <morita-pub-en-debian@inz.sakura.ne.jp> for the
    excellent bug report. (closes: #447320)
* debian/control:
  - Moved Homepage pseudo field in the long descriptions to the source stanza
    because this is now a propper debian/control field supported by dpkg.
  - Removed XS- prefix from Vcs fields since they are now officially
    supported by dpkg.
* debian/boinc-client.init: Print the scheduling status of boinc_client's
  children only if there are any present, otherwise schedtool would be
  called without arguments and would print its usage text.
* debian/icons/: Use icons with transparent background.
* debian/boinc-manager.desktop:
  - Addded Portuguese translations for GenericName and Comment, thanks to
    Marco Rodrigues <gothicx@sapo.pt>.
  - Monitor is a subcategory of the System main category, so use System
    instead of Utility.
  - Removed the Encoding key since it is deprecated in the Desktop Entry
    Specification 1.0 and added the Version key.

Show diffs side-by-side

added added

removed removed

Lines of Context:
183
183
        return ERR_XML_PARSE;
184
184
    }
185
185
 
 
186
    if (ai.project_preferences) {
 
187
        free(ai.project_preferences);
 
188
        ai.project_preferences = 0;
 
189
    }
186
190
    memset(&ai, 0, sizeof(ai));
187
191
    ai.fraction_done_start = 0;
188
192
    ai.fraction_done_end = 1;
245
249
        if (xp.parse_double(tag, "fraction_done_update_period", ai.fraction_done_update_period)) continue;
246
250
        if (xp.parse_double(tag, "fraction_done_start", ai.fraction_done_start)) continue;
247
251
        if (xp.parse_double(tag, "fraction_done_end", ai.fraction_done_end)) continue;
248
 
        fprintf(stderr, "parse_init_data_file: unrecognized %s\n", tag);
249
 
        xp.skip_unexpected(tag);
 
252
        xp.skip_unexpected(tag, true, "parse_init_data_file");
250
253
    }
251
254
    fprintf(stderr, "parse_init_data_file: no end tag\n");
252
255
    return ERR_XML_PARSE;
348
351
    sprintf(dir, "%s/%s", PROJECT_DIR, buf);
349
352
}
350
353
 
351
 
const char *BOINC_RCSID_3add42d20e = "$Id: app_ipc.C 12925 2007-06-13 15:55:14Z davea $";
 
354
const char *BOINC_RCSID_3add42d20e = "$Id: app_ipc.C 13211 2007-07-24 17:56:39Z romw $";