Commit Graph

56 Commits

Author SHA1 Message Date
Eric J. Korpela 8f3abcc835 - Added checks for net/*.h, arpa/*.h, netinet/*.h and code to figure out
which of those files to include
    - Modified MAC address check to work on some non-Linux unixes.
      (mac_address.cpp)
    - Added suggested change to "already attached to project" checking.
      (ProjectInfoPage.cpp)
    - changed includes of standard c header files to their c++ equivalents
      (i.e. replaced <stdio.h> with <cstdio>) for namespace protection.
    - replaced "using namespace std;" with more explicit "using std::function" in
      several files.
    - Fixed bug in checking whether the os is OS/2 and added conditional OS_OS2
      to the build environment. (boinc_platform.m4,configure.ac)
    - Changed build environment to not use -nostandardlibs unless we are using
      G++ and static linkage is specified. (configure.ac)
    - Added makefiles and package building files for solaris CSW package manager.
    - Fixed bug with attempting to find login name using logname. (configure.ac)
    - Added ifdef HAVE_* protection around some include files commonly found in
      sys.
    - Added support for unified binary for x86_64/i686-pc-solaris.
      (cs_platforms.cpp)
    - generate_host_cpid() now uses MAC address on non-linux unix.
      (hostinfo_network.cpp)
    - Macro BOINC_SET_COMPILE_FLAGS now doesn't check gcc only flags on non-gcc
      compilers. (boinc_set_compile_flags.m4)
    - Library compiles no longer depend upon the library extension or require
      the library to be prefixed with lib.
    - More fixes for fcgi builds.
    - Added declaration of "struct ether_addr" and ether_ntoa().  Have not yet
      implemented ether_ntoa() for machines that don't have it, or where it is
      buggy.  (unix_util.h)
    - Added FCGI::perror() which calls FCGI_perror(). (boinc_fcgi.{h,cpp})
    - Fixed library Makefiles so that all required headers get installed.


svn path=/trunk/boinc/; revision=17388
2009-02-26 00:23:23 +00:00
David Anderson 1fc3722e71 - client: add SCHEDULER_OP::rpc_failed();
this gets called when the op fails, either at initialization or later on;
        it clears the project's sched_rpc_pending flag if needed.
        This fixes a bug that caused user-requested RPCs to retry every 10 seconds
        when the network is down.
    - client: if debt-adjust period is too long, reset accounting.
        Otherwise we'll get this infinitely.
    - API: all optional alpha argument to TEXTURE_DESC::draw()

svn path=/trunk/boinc/; revision=17195
2009-02-10 19:30:59 +00:00
David Anderson 4f66bb4c95 - added copyright and license info to .C, .cpp, .h files
- scheduler: fix bug in adaptive replication:
    if send an unreplicated job to untrusted host,
    set both wu.target_nresults and wu.min_quorum to app.target_nresults.

svn path=/trunk/boinc/; revision=15762
2008-08-06 18:36:30 +00:00
Frank Thomas fbcfeaf456 - Removed the svn:executable property from files that should not be executable,
like source code and text files. I skipped to check most files in html/
  and mac_*/ though.
- Added svn:executable to tools/watch_tcp because it has a shebang.


svn path=/trunk/boinc/; revision=13819
2007-10-10 09:25:40 +00:00
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 dc4a89fb63 *** empty log message ***
svn path=/trunk/boinc/; revision=9883
2006-04-13 22:17:23 +00:00
Eric J. Korpela c166c6beab Minor mods to allow BOINC apps to be compiled under Windows using Dev-C++
with MinGW

svn path=/trunk/boinc/; revision=9013
2005-12-01 00:25:21 +00:00
David Anderson c48886f0f8 *** empty log message ***
svn path=/trunk/boinc/; revision=6680
2005-07-19 18:47:51 +00:00
Eric J. Korpela 7450ffd910 There was a problem using dynamic allocations (with new) in many of the
graphics classes.  In many places the code was written assuming default values
of 0, especially for pointers and booleans.  While that's true in the case of
a static instance with the default constructors, it not generally true with
dynamic allocation unless the default constructor is replaced.  Therefore I've
added constructors in the following classes/structs:  MOVING_TEXT_PANEL, COLOR,
PROGRESS, PROGRESS_2D, TEXTURE_DESC, REDUCED_ARRAY.

This will be a problem is any are used from C code unless the constructors
declarations are enclosed in "#ifdef __cplusplus" blocks.

There was also a problem that showed up under Windows when dynamic allocations
were used.  app_graphics_resize() gets called before app_graphics_init().  This
usually results in a crash since classes haven't yet been constructed.  To work
around this I've added a case for WM_CREATE in the WndProc() which calls
app_graphics_init.  Under windows this will get passed before WM_SIZE does.

svn path=/trunk/boinc/; revision=5395
2005-02-11 02:15:20 +00:00
David Anderson 435f8edd47 *** empty log message ***
svn path=/trunk/boinc/; revision=5161
2005-01-20 23:22:22 +00:00
David Anderson b531e42fa9 *** empty log message ***
svn path=/trunk/boinc/; revision=4325
2004-10-13 22:52:37 +00:00
Noaa Avital 30fe7e7c4b *** empty log message ***
svn path=/trunk/boinc/; revision=3935
2004-07-22 00:39:05 +00:00
Karl Chen af36cbcbd8 *** empty log message ***
svn path=/trunk/boinc/; revision=3826
2004-07-09 15:29:18 +00:00
David Anderson 2de0f5a1bb *** empty log message ***
svn path=/trunk/boinc/; revision=3460
2004-05-27 23:46:07 +00:00
David Anderson b111e5e924 *** empty log message ***
svn path=/trunk/boinc/; revision=3385
2004-05-15 22:09:26 +00:00
David Anderson 5e2bc9d74b *** empty log message ***
svn path=/trunk/boinc/; revision=2614
2003-10-31 22:37:46 +00:00
Oliver Wang e5d891334a *** empty log message ***
svn path=/trunk/boinc/; revision=2603
2003-10-29 21:46:00 +00:00
Oliver Wang b08f15a1bd *** empty log message ***
svn path=/trunk/boinc/; revision=2577
2003-10-27 17:44:28 +00:00
Oliver Wang 1bda0b0bc0 *** empty log message ***
svn path=/trunk/boinc/; revision=2493
2003-10-16 21:06:10 +00:00
Karl Chen fed956310f *** empty log message ***
svn path=/trunk/boinc/; revision=2489
2003-10-15 19:08:51 +00:00
David Anderson f22f9db885 *** empty log message ***
svn path=/trunk/boinc/; revision=2464
2003-10-15 00:01:58 +00:00
David Anderson 2f229d2f54 *** empty log message ***
svn path=/trunk/boinc/; revision=2463
2003-10-14 23:40:50 +00:00
Oliver Wang 3ebef2da78 *** empty log message ***
svn path=/trunk/boinc/; revision=2461
2003-10-14 22:53:30 +00:00
Oliver Wang 36f0dd7a3c *** empty log message ***
svn path=/trunk/boinc/; revision=2460
2003-10-14 22:52:41 +00:00
Oliver Wang 93065d424d *** empty log message ***
svn path=/trunk/boinc/; revision=2459
2003-10-14 22:51:48 +00:00
Oliver Wang 43e54a347d *** empty log message ***
svn path=/trunk/boinc/; revision=2458
2003-10-14 22:30:52 +00:00
Oliver Wang 670cd036b9 *** empty log message ***
svn path=/trunk/boinc/; revision=2455
2003-10-14 00:16:38 +00:00
Oliver Wang 6853fb5acc *** empty log message ***
svn path=/trunk/boinc/; revision=2439
2003-10-10 23:36:19 +00:00
David Anderson a6e2cf31a5 *** empty log message ***
svn path=/trunk/boinc/; revision=2436
2003-10-10 18:00:35 +00:00
David Anderson e54d920c53 *** empty log message ***
svn path=/trunk/boinc/; revision=2427
2003-10-09 06:00:05 +00:00
Oliver Wang fba99697d5 *** empty log message ***
svn path=/trunk/boinc/; revision=2426
2003-10-09 00:55:38 +00:00
Oliver Wang 350c2fb646 *** empty log message ***
svn path=/trunk/boinc/; revision=2425
2003-10-09 00:21:49 +00:00
David Anderson 154cc43982 *** empty log message ***
svn path=/trunk/boinc/; revision=2423
2003-10-08 18:15:14 +00:00
David Anderson cff7da2611 *** empty log message ***
svn path=/trunk/boinc/; revision=2414
2003-10-06 16:10:33 +00:00
David Anderson a90af17b77 *** empty log message ***
svn path=/trunk/boinc/; revision=2413
2003-10-05 21:30:00 +00:00
David Anderson e12769149f graphics stuff
svn path=/trunk/boinc/; revision=2410
2003-10-05 05:26:59 +00:00
Oliver Wang a3a4716946 started moving graphics configurability to S@H
svn path=/trunk/boinc/; revision=2409
2003-10-03 22:51:28 +00:00
Oliver Wang ca4aee5e1d removed windows dependencies
svn path=/trunk/boinc/; revision=2394
2003-10-03 00:44:25 +00:00
Oliver Wang be95b0e165 now using jpeglib source, not library
svn path=/trunk/boinc/; revision=2391
2003-10-02 20:22:03 +00:00
Oliver Wang fb2809956f *** empty log message ***
svn path=/trunk/boinc/; revision=2379
2003-09-30 00:16:42 +00:00
Oliver Wang 43417fe65d *** empty log message ***
svn path=/trunk/boinc/; revision=2378
2003-09-29 18:34:09 +00:00
Oliver Wang efe576d174 *** empty log message ***
svn path=/trunk/boinc/; revision=2367
2003-09-26 20:10:45 +00:00
Oliver Wang 0a1a101649 *** empty log message ***
svn path=/trunk/boinc/; revision=2352
2003-09-23 22:29:21 +00:00
Oliver Wang ca88f30ad1 *** empty log message ***
svn path=/trunk/boinc/; revision=2351
2003-09-23 19:53:30 +00:00
Oliver Wang e109339306 *** empty log message ***
svn path=/trunk/boinc/; revision=2346
2003-09-22 22:22:20 +00:00
Oliver Wang 9bc73e38ba windows text and alternate rendering methods
svn path=/trunk/boinc/; revision=2338
2003-09-18 23:55:11 +00:00
Oliver Wang 606e797e25 image support added for jpg, bmp and ppm
svn path=/trunk/boinc/; revision=2337
2003-09-17 23:17:09 +00:00
Oliver Wang 1846da73d4 added preliminary windows font support
svn path=/trunk/boinc/; revision=2333
2003-09-16 23:45:29 +00:00
Oliver Wang d1341edcec Added code for stars to Astropulse client
Added support for draw_rotated_text
Changed axes drawing methods

svn path=/trunk/boinc/; revision=2321
2003-09-10 23:44:46 +00:00
David Anderson 636bb2ce04 license change
svn path=/trunk/boinc/; revision=1629
2003-07-01 20:37:09 +00:00