Commit Graph

176 Commits

Author SHA1 Message Date
Frank Thomas 3bfc78b511 Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference.
svn path=/trunk/boinc/; revision=13804
2007-10-09 11:35:47 +00:00
David Anderson 0a48da269d - API: initialize backwards_compatible_graphics to true.
NOTE: as of this checkin, applications built with the API
code in the trunk are assumed to do V6-type graphics.
If your app doesn't, then you must set
backwards_compatible_graphics to false
(and use boinc_init_graphics_options())


svn path=/trunk/boinc/; revision=13675
2007-09-26 17:06:50 +00:00
David Anderson f1f5930579 - client: removed everything related to screensaver
(deciding which app to use, implementing blanking interval, etc.)
    This logic is all now in the screensaver itself.
- GUI RPC: removed get/set screensaver mode RPCs
- API: added a "backwards_compatible_graphics" flag to BOINC_OPTIONS.
    V6 apps should set this.
    If set, the runtime library checks for graphics messages
    from the client, and launches/kills the graphics app (if any).
    The app will then work graphically with pre-V6 clients.
- removed some old files

svn path=/trunk/boinc/; revision=13651
2007-09-25 16:04:45 +00:00
David Anderson be9c1ec9b4 - API: initialize all fields on BOINC_OPTIONS.
Fixes a bug that caused crash on 64bit Linux
    (from M.F. Somers)

api/
    boinc_api.h

svn path=/trunk/boinc/; revision=12909
2007-06-12 18:01:27 +00:00
David Anderson b4087e0e1b svn path=/trunk/boinc/; revision=12850 2007-06-08 07:55:27 +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 87fbd47b75 *** empty log message ***
svn path=/trunk/boinc/; revision=12187
2007-03-04 20:52:31 +00:00
David Anderson 984c5a635e *** empty log message ***
svn path=/trunk/boinc/; revision=11702
2006-12-19 22:52:58 +00:00
David Anderson d3b1c45d64 *** empty log message ***
svn path=/trunk/boinc/; revision=11634
2006-12-07 17:30:48 +00:00
David Anderson 5e406b783c *** empty log message ***
svn path=/trunk/boinc/; revision=11236
2006-10-03 15:43:38 +00:00
David Anderson 15fa53c622 *** empty log message ***
svn path=/trunk/boinc/; revision=10514
2006-06-26 17:09:23 +00:00
David Anderson 279172e807 *** empty log message ***
svn path=/trunk/boinc/; revision=10318
2006-06-12 20:09:19 +00:00
Rom Walton f91c1401dc *** empty log message ***
svn path=/trunk/boinc/; revision=10285
2006-06-09 16:25:13 +00:00
Charlie Fenton 4e56e102bb *** empty log message ***
svn path=/trunk/boinc/; revision=10282
2006-06-09 12:40:27 +00:00
David Anderson d1caa3b689 pass rsc_fpops_est to app
svn path=/trunk/boinc/; revision=10276
2006-06-09 02:33:00 +00:00
Eric J. Korpela 77ca32d7e2 *** empty log message ***
svn path=/trunk/boinc/; revision=10123
2006-05-11 18:28:35 +00:00
David Anderson 3a0a20ae0d *** empty log message ***
svn path=/trunk/boinc/; revision=10068
2006-05-01 05:54:52 +00:00
Rom Walton d6d5922904 *** empty log message ***
svn path=/trunk/boinc/; revision=9712
2006-03-23 03:05:59 +00:00
Charlie Fenton ae01b962ea *** empty log message ***
svn path=/trunk/boinc/; revision=9658
2006-03-16 08:51:34 +00:00
David Anderson 960d40f916 *** empty log message ***
svn path=/trunk/boinc/; revision=9654
2006-03-15 19:27:37 +00:00
Charlie Fenton b8c40b5a2a *** empty log message ***
svn path=/trunk/boinc/; revision=9650
2006-03-15 01:50:12 +00:00
David Anderson a180483343 api change
svn path=/trunk/boinc/; revision=9639
2006-03-13 20:45:08 +00:00
Rom Walton 0137d9f38d *** empty log message ***
svn path=/trunk/boinc/; revision=9632
2006-03-11 21:30:26 +00:00
Rom Walton 12ee0008ec *** empty log message ***
svn path=/trunk/boinc/; revision=9588
2006-03-02 08:28:23 +00:00
Charlie Fenton 4073eae69d *** empty log message ***
svn path=/trunk/boinc/; revision=9578
2006-02-28 09:53:10 +00:00
Charlie Fenton deaa508a7c *** empty log message ***
svn path=/trunk/boinc/; revision=9574
2006-02-28 01:57:55 +00:00
Rom Walton ec9b73480a *** empty log message ***
svn path=/trunk/boinc/; revision=9533
2006-02-23 07:54:11 +00:00
David Anderson c3425dbb6c let apps handle abort requests
svn path=/trunk/boinc/; revision=9400
2006-02-03 20:48:48 +00:00
David Anderson dbd7017ea9 bool->int in API
svn path=/trunk/boinc/; revision=9193
2006-01-06 23:38:49 +00:00
Bruce Allen 13e3b93cce Put prototype in the correct section.
svn path=/trunk/boinc/; revision=9188
2006-01-06 12:40:17 +00:00
Bruce Allen 4463b0948d Nasty bug in API lib. See checkin_nodes_2004 December 22.
Functions meant to be used from within C shoud never be
declared bool!

Fix: change boinc_is_standalone() to return int not bool.

Note: some API functions still return bools, but since E@H
doesn't use them and I am afraid of doing damage, I have
left them alone.

svn path=/trunk/boinc/; revision=9181
2006-01-06 09:02:26 +00:00
David Anderson a40fb4ca57 include integer ops in benchmark API
svn path=/trunk/boinc/; revision=8796
2005-11-03 05:31:21 +00:00
David Anderson f2d9aa4b8f *** empty log message ***
svn path=/trunk/boinc/; revision=8155
2005-09-23 20:59:39 +00:00
Charlie Fenton 08ccd747fd *** empty log message ***
svn path=/trunk/boinc/; revision=7807
2005-09-06 12:58:56 +00:00
David Anderson 0d4fae3a35 boinc_not_using_cpu() API
svn path=/trunk/boinc/; revision=7410
2005-08-17 21:05:26 +00:00
David Anderson ba945d2c72 API critical section calls
svn path=/trunk/boinc/; revision=7292
2005-08-12 21:24:07 +00:00
David Anderson a2ddb241a4 API bug fix
svn path=/trunk/boinc/; revision=7277
2005-08-11 21:26:02 +00:00
Charlie Fenton 3a5356ff4a *** empty log message ***
svn path=/trunk/boinc/; revision=6470
2005-06-28 09:56:10 +00:00
David Anderson 6722611151 *** empty log message ***
svn path=/trunk/boinc/; revision=6423
2005-06-24 04:34:45 +00:00
David Anderson 2224431435 *** empty log message ***
svn path=/trunk/boinc/; revision=6197
2005-05-20 00:48:52 +00:00
David Anderson 64b871f819 *** empty log message ***
svn path=/trunk/boinc/; revision=5962
2005-04-28 23:19:58 +00:00
David Anderson 7c0456340a *** empty log message ***
svn path=/trunk/boinc/; revision=5232
2005-01-28 01:58:11 +00:00
Rom Walton b91c5683a3 *** empty log message ***
svn path=/trunk/boinc/; revision=5219
2005-01-27 09:19:42 +00:00
Rom Walton 943dfda580 *** empty log message ***
svn path=/trunk/boinc/; revision=5218
2005-01-27 08:36:27 +00:00
David Anderson 435f8edd47 *** empty log message ***
svn path=/trunk/boinc/; revision=5161
2005-01-20 23:22:22 +00:00
Bruce Allen 37a49c9b09 Patches from Reinhard Prix to fix several problems.
(1) apps being suspended would call boinc_finish(nonzero) and
          core client would treat this as app failure.  Introduce
          a new function boinc_exit() and call that instead.
(2) improvements to GUI build with wxWidgets
(3) improved X event handling loop now ensures that X window
          is taken away when window killed.

svn path=/trunk/boinc/; revision=5142
2005-01-19 15:54:04 +00:00
Bruce Allen 02e1ab9770 Make boinc_time_to_checkpoint() return int not bool, for compability
with C API.

svn path=/trunk/boinc/; revision=4921
2004-12-22 15:02:03 +00:00
David Anderson 18f015b6ae *** empty log message ***
svn path=/trunk/boinc/; revision=4837
2004-12-13 19:14:54 +00:00
David Anderson 12e3ff46a6 *** empty log message ***
svn path=/trunk/boinc/; revision=4832
2004-12-13 01:21:50 +00:00
David Anderson e6fb58fee8 *** empty log message ***
svn path=/trunk/boinc/; revision=4826
2004-12-12 06:54:28 +00:00
David Anderson 537c820866 *** empty log message ***
svn path=/trunk/boinc/; revision=4820
2004-12-11 01:01:19 +00:00
David Anderson f4ef0f5126 *** empty log message ***
svn path=/trunk/boinc/; revision=4801
2004-12-09 01:07:01 +00:00
Bruce Allen 2540d049ec [thanks to Bernd Machenschalk!]
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
2004-12-06 16:03:13 +00:00
Bruce Allen d11fe55856 Thanks, Reinhard!
-   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
2004-12-04 00:56:22 +00:00
David Anderson 6c904f7bcb *** empty log message ***
svn path=/trunk/boinc/; revision=4492
2004-11-05 19:52:19 +00:00
David Anderson f6171de1bd *** empty log message ***
svn path=/trunk/boinc/; revision=4439
2004-10-26 21:48:37 +00:00
David Anderson 53c86913b7 *** empty log message ***
svn path=/trunk/boinc/; revision=4437
2004-10-26 21:12:00 +00:00
David Anderson 06f28b0664 *** empty log message ***
svn path=/trunk/boinc/; revision=4433
2004-10-26 20:33:16 +00:00
David Anderson d7ead40411 *** empty log message ***
svn path=/trunk/boinc/; revision=4425
2004-10-25 21:42:47 +00:00
David Anderson c02e5dfa4a *** empty log message ***
svn path=/trunk/boinc/; revision=4423
2004-10-25 20:16:30 +00:00
David Anderson d40654c9ce *** empty log message ***
svn path=/trunk/boinc/; revision=4331
2004-10-15 19:19:03 +00:00
David Anderson a1cf7ff401 *** empty log message ***
svn path=/trunk/boinc/; revision=3965
2004-08-03 09:50:24 +00:00
Daniel Hsu ded233c0c2 *** empty log message ***
svn path=/trunk/boinc/; revision=3892
2004-07-16 01:56:32 +00:00
Noaa Avital fb23cccd7d *** empty log message ***
svn path=/trunk/boinc/; revision=3885
2004-07-15 21:31:06 +00:00
Karl Chen afd778de8a *** empty log message ***
svn path=/trunk/boinc/; revision=3863
2004-07-13 13:54:09 +00:00
Karl Chen 68d42d3b92 *** empty log message ***
svn path=/trunk/boinc/; revision=3820
2004-07-09 10:34:26 +00:00
David Anderson 331ab45201 *** empty log message ***
svn path=/trunk/boinc/; revision=3783
2004-07-06 04:01:15 +00:00
Daniel Hsu d39d389d86 *** empty log message ***
svn path=/trunk/boinc/; revision=3759
2004-07-02 22:14:13 +00:00
Eric J. Korpela 7cd5c7911a *** empty log message ***
svn path=/trunk/boinc/; revision=3725
2004-06-30 18:17:21 +00:00
Karl Chen ccc269ec72 *** empty log message ***
svn path=/trunk/boinc/; revision=3601
2004-06-16 10:13:51 +00:00
Karl Chen 770eb34cf1 *** empty log message ***
svn path=/trunk/boinc/; revision=3600
2004-06-16 10:13:36 +00:00
Karl Chen af4d1799f3 *** empty log message ***
svn path=/trunk/boinc/; revision=3599
2004-06-16 10:12:54 +00:00
Rom Walton 746dc9a5a1 *** empty log message ***
svn path=/trunk/boinc/; revision=3546
2004-06-12 18:44:53 +00:00
Karl Chen e7603e6bfe *** empty log message ***
svn path=/trunk/boinc/; revision=3510
2004-06-08 14:37:42 +00:00
David Anderson c0a55a605e *** empty log message ***
svn path=/trunk/boinc/; revision=3425
2004-05-24 04:03:34 +00:00
David Anderson 3c7afb8129 *** empty log message ***
svn path=/trunk/boinc/; revision=3369
2004-05-12 21:21:09 +00:00
David Anderson c4f68c3a87 *** empty log message ***
svn path=/trunk/boinc/; revision=3264
2004-04-15 00:21:29 +00:00
Rom Walton 39f5c343da *** empty log message ***
svn path=/trunk/boinc/; revision=3142
2004-03-24 07:39:24 +00:00
Kevin Dalley 3e7f93e180 * client/main.C, api/boinc_diagnostics.C, api/boinc_api.C: use
boinc_set_signal rather than signal, so that signals are handled
only when not already ignored.

svn path=/trunk/boinc/; revision=3086
2004-03-17 04:56:46 +00:00
David Anderson f80a5f1a12 *** empty log message ***
svn path=/trunk/boinc/; revision=3083
2004-03-17 01:26:44 +00:00
Eric J. Korpela 70b10cbd84 *** empty log message ***
svn path=/trunk/boinc/; revision=3046
2004-03-08 23:24:21 +00:00
Rom Walton 06c039bb56 *** empty log message ***
svn path=/trunk/boinc/; revision=3034
2004-03-06 09:45:25 +00:00
Rom Walton 8ee7de9682 *** empty log message ***
svn path=/trunk/boinc/; revision=3032
2004-03-05 06:06:01 +00:00
David Anderson a239ba0c15 *** empty log message ***
svn path=/trunk/boinc/; revision=2980
2004-02-09 05:11:05 +00:00
Rom Walton be3f6c7440 *** empty log message ***
svn path=/trunk/boinc/; revision=2974
2004-02-06 09:34:00 +00:00
David Anderson 6d44e9ccc1 *** empty log message ***
svn path=/trunk/boinc/; revision=2844
2004-01-04 06:48:40 +00:00
David Anderson 83f6d045f7 *** empty log message ***
svn path=/trunk/boinc/; revision=2636
2003-11-06 20:27:07 +00:00
David Anderson 5e2bc9d74b *** empty log message ***
svn path=/trunk/boinc/; revision=2614
2003-10-31 22:37:46 +00:00
Karl Chen bed5e53116 *** empty log message ***
svn path=/trunk/boinc/; revision=2601
2003-10-29 11:05:39 +00:00
David Anderson fa8713feb4 don't retry if file not found
svn path=/trunk/boinc/; revision=2380
2003-09-30 18:09:58 +00:00
David Anderson 3050450ff1 remove mask/unmask
svn path=/trunk/boinc/; revision=2365
2003-09-26 17:32:49 +00:00
David Anderson 0819db8266 generalize DB interface
svn path=/trunk/boinc/; revision=2267
2003-09-05 21:26:21 +00:00
Karl Chen c1506abe39 *** empty log message ***
svn path=/trunk/boinc/; revision=2164
2003-08-21 23:44:57 +00:00
Karl Chen eb84dcefa4 *** empty log message ***
svn path=/trunk/boinc/; revision=2105
2003-08-15 00:50:58 +00:00
David Anderson 0a7f0e285b license
svn path=/trunk/boinc/; revision=1676
2003-07-15 18:19:29 +00:00
David Anderson 636bb2ce04 license change
svn path=/trunk/boinc/; revision=1629
2003-07-01 20:37:09 +00:00
Eric Heien 69a0a04726 *** empty log message ***
svn path=/trunk/boinc/; revision=1535
2003-06-18 20:29:56 +00:00
Tim Lan 24ba4655e4 *** empty log message ***
svn path=/trunk/boinc/; revision=1530
2003-06-18 18:25:48 +00:00
Dan Werthimer 286ce243c2 no message
svn path=/trunk/boinc/; revision=1255
2003-05-28 22:39:08 +00:00
Eric Heien a7c1f63568 *** empty log message ***
svn path=/trunk/boinc/; revision=1254
2003-05-28 22:27:58 +00:00