Commit Graph

801 Commits

Author SHA1 Message Date
David Anderson 2fcd2cb7d5 - lib/filesys: do timed retry of delete/rename on Unix as well as Win
- client: sleep 1 sec (not 60) before retry statefile write
- client: parse <credit> in workunit XML
- scheduler: better error messages if insert_wu_tags() fails

api/
    graphics2_unix.C
client/
    client_state.C
    client_types.C
lib/
    filesys.C
sched/
    sched_send.C

svn path=/trunk/boinc/; revision=12720
2007-05-23 03:55:53 +00:00
David Anderson 38aaf5ee9c api/
graphics2.C
		graphics2_win.C

svn path=/trunk/boinc/; revision=12717
2007-05-22 21:26:47 +00:00
David Anderson fe68a746fd - scheduler: fix FCGI compile
- API: add files for version 6 graphics

api/
    Makefile.am
    graphics2.C (new)
    graphics2_unix.C (new)
    graphics2_win.C (new)
sched/
    Makefile.am

svn path=/trunk/boinc/; revision=12714
2007-05-22 20:12:45 +00:00
David Anderson 6f7f1bfd5c - API: don't include config.h in a few places
api/
		graphics_impl.C
		texture.C
		tgalib.C

svn path=/trunk/boinc/; revision=12705
2007-05-21 18:19:28 +00:00
David Anderson 8f25fdf2a1 David 14 May 2007
- API: Eric Myers reported that my 4 May checkin
        (which increased worker thread stack size to the limit
        returned by getrlimit())
        broke his app on several Linux platforms.
        So I added a worker_thread_stack_size element to BOINC_OPTIONS.
        If you want an increased stack size, set this.
    - web RPC: add <url> and <local_revision> elements to
        the XML returned by get_project_config.php

    html/user/
        sample_get_project_config.php
    api/
        graphics_impl.C


svn path=/trunk/boinc/; revision=12664
2007-05-14 19:52:00 +00:00
David Anderson dd797bc843 - API: if using graphics, set worker thread stack size limit to max
(from Rosetta@home)
    
    api/
        graphics_impl.C

svn path=/trunk/boinc/; revision=12562
2007-05-04 20:06:00 +00:00
David Anderson b686f89d85 David 20 Apr 2007
- make_project: add periodic tasks to default config.xml:
        dp_dump, update_uotd, update_forum_activities, update_stats,
        update_profile_pages
    - backend_lib.C: refuse to create a job for which some necessary
        parameter (rsc_fpops_est, rsc_fpops_bound, etc.) is missing
    - Unix build: don't include std_fixes.h in config.h.
        std_fixes.h is (I think) deprecated
    - sched_util: default sched log level is MSG_NORMAL
    - client: add ".txt" to job log filename
    - compile fixes

    configure.ac
    api/
        reduce_main.C
    client/
        file_names.C
    lib/
        str_util.h
    sched/
        sample_work_generator.C
        sched_msgs.h
    tools/
        backend_lib.C

svn path=/trunk/boinc/; revision=12430
2007-04-20 17:14:08 +00:00
Rom Walton ac6974b62b Rom 19 Apr 2007
- 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
2007-04-19 20:53:16 +00:00
David Anderson 1411e4c003 *** empty log message ***
svn path=/trunk/boinc/; revision=12324
2007-04-05 23:15:20 +00:00
David Anderson b0f56c0a6e *** empty log message ***
svn path=/trunk/boinc/; revision=12282
2007-03-29 18:33:28 +00:00
David Anderson 52793262e1 *** empty log message ***
svn path=/trunk/boinc/; revision=12257
2007-03-20 23:12:22 +00:00
David Anderson 6984ec8cf4 *** empty log message ***
svn path=/trunk/boinc/; revision=12233
2007-03-15 19:08:22 +00:00
David Anderson 7499c10e8f *** empty log message ***
svn path=/trunk/boinc/; revision=12199
2007-03-08 21:00:26 +00:00
David Anderson 87fbd47b75 *** empty log message ***
svn path=/trunk/boinc/; revision=12187
2007-03-04 20:52:31 +00:00
David Anderson 81effa6a7b *** empty log message ***
svn path=/trunk/boinc/; revision=12127
2007-02-21 16:26:51 +00:00
David Anderson 2b3045ac49 *** empty log message ***
svn path=/trunk/boinc/; revision=11951
2007-01-24 19:31:49 +00:00
Reinhard Prix cdb5d6a2d2 - allow this file to be compiled on _WIN32 and __APPLE__, shouldn't be too much to ask
[from Bernd's patch]

svn path=/trunk/boinc/; revision=11765
2007-01-04 11:34:17 +00:00
Reinhard Prix 1b9eb6000e #include boinc_api.h, for worker_thread_handle() [from Bernd's patch]
svn path=/trunk/boinc/; revision=11764
2007-01-04 11:33:05 +00:00
Reinhard Prix deee5e4317 - allow poor ANSI-C projects [such as E@H] to use BOINC: restore 'extern "C"' protection
- move extern bool boinc_graphics_possible(); into C++ API section
  [from Bernd's patch]

svn path=/trunk/boinc/; revision=11763
2007-01-04 11:28:41 +00:00
David Anderson f176fd6e9e *** empty log message ***
svn path=/trunk/boinc/; revision=11726
2006-12-27 20:15:46 +00:00
David Anderson 984c5a635e *** empty log message ***
svn path=/trunk/boinc/; revision=11702
2006-12-19 22:52:58 +00:00
David Anderson 3d43d682bf *** empty log message ***
svn path=/trunk/boinc/; revision=11640
2006-12-09 00:10:53 +00:00
David Anderson d3b1c45d64 *** empty log message ***
svn path=/trunk/boinc/; revision=11634
2006-12-07 17:30:48 +00:00
David Anderson 673a2bee27 *** empty log message ***
svn path=/trunk/boinc/; revision=11619
2006-12-05 03:50:36 +00:00
David Anderson ecc969a351 *** empty log message ***
svn path=/trunk/boinc/; revision=11558
2006-11-21 00:45:22 +00:00
David Anderson 92ca27d84e *** empty log message ***
svn path=/trunk/boinc/; revision=11499
2006-11-08 22:53:32 +00:00
David Anderson 3467f7e8fb *** empty log message ***
svn path=/trunk/boinc/; revision=11498
2006-11-08 22:40:03 +00:00
David Anderson da173a0dc1 *** empty log message ***
svn path=/trunk/boinc/; revision=11404
2006-10-31 00:29:30 +00:00
Rom Walton d03033482f *** empty log message ***
svn path=/trunk/boinc/; revision=11309
2006-10-18 22:58:49 +00:00
David Anderson 631883dfe2 *** empty log message ***
svn path=/trunk/boinc/; revision=11238
2006-10-03 17:24:25 +00:00
David Anderson 5e406b783c *** empty log message ***
svn path=/trunk/boinc/; revision=11236
2006-10-03 15:43:38 +00:00
David Anderson 59d5508392 *** empty log message ***
svn path=/trunk/boinc/; revision=11107
2006-09-05 19:00:59 +00:00
Charlie Fenton 380c3d6ea9 *** empty log message ***
svn path=/trunk/boinc/; revision=11016
2006-08-27 00:03:58 +00:00
Charlie Fenton 60be32263f *** empty log message ***
svn path=/trunk/boinc/; revision=10959
2006-08-22 00:53:47 +00:00
Charlie Fenton 77a94a58ad *** empty log message ***
svn path=/trunk/boinc/; revision=10952
2006-08-21 15:59:16 +00:00
Charlie Fenton 55d3287dfc *** empty log message ***
svn path=/trunk/boinc/; revision=10951
2006-08-21 14:41:30 +00:00
Charlie Fenton 7ab7b5eea9 *** empty log message ***
svn path=/trunk/boinc/; revision=10949
2006-08-19 10:35:55 +00:00
Charlie Fenton 56959e9a27 *** empty log message ***
svn path=/trunk/boinc/; revision=10935
2006-08-17 09:39:18 +00:00
Rom Walton 0ff35f87fa *** empty log message ***
svn path=/trunk/boinc/; revision=10902
2006-08-13 20:53:47 +00:00
David Anderson 8b8fda8319 *** empty log message ***
svn path=/trunk/boinc/; revision=10873
2006-08-08 23:54:43 +00:00
David Anderson b702fd0810 *** empty log message ***
svn path=/trunk/boinc/; revision=10824
2006-08-03 04:07:18 +00:00
Charlie Fenton 56716723bb *** empty log message ***
svn path=/trunk/boinc/; revision=10817
2006-08-02 00:58:02 +00:00
Walt Gribben 92300dd902 *** empty log message ***
svn path=/trunk/boinc/; revision=10813
2006-08-01 23:59:33 +00:00
David Anderson 4a286e54c9 *** empty log message ***
svn path=/trunk/boinc/; revision=10808
2006-08-01 21:22:25 +00:00
Charlie Fenton 4767dde5b5 *** empty log message ***
svn path=/trunk/boinc/; revision=10727
2006-07-22 02:12:39 +00:00
Charlie Fenton 0d5748e73f *** empty log message ***
svn path=/trunk/boinc/; revision=10687
2006-07-20 09:24:06 +00:00
David Anderson 15fa53c622 *** empty log message ***
svn path=/trunk/boinc/; revision=10514
2006-06-26 17:09:23 +00:00
David Anderson f174f3395f *** empty log message ***
svn path=/trunk/boinc/; revision=10376
2006-06-16 21:19:00 +00:00
Eric J. Korpela af33698500 Added code to prevent CPU time from incrementing faster than real time.
Added check of working timer thread.

Use the getrusage mutex defined in lib/util.[Ch]

svn path=/trunk/boinc/; revision=10360
2006-06-15 18:22:07 +00:00
David Anderson f0d376e11b *** empty log message ***
svn path=/trunk/boinc/; revision=10352
2006-06-14 23:17:37 +00:00