Commit Graph

558 Commits

Author SHA1 Message Date
Charlie Fenton 4cc529b69f Tag for 6.11.2 release, all platforms
svn path=/trunk/boinc/; revision=21968
2010-07-16 08:28:37 +00:00
Eric J. Korpela 37d450bff8 Fix for compiles on machines where libresolv doesn't have a res_init() function.
svn path=/trunk/boinc/; revision=21001
2010-03-25 23:01:37 +00:00
Rom Walton 73a019ffdf - build: replace gtk flags and libs with libnotify
/
        configure.ac
    clientgui/
        Makefile.am

svn path=/trunk/boinc/; revision=20500
2010-02-10 19:05:11 +00:00
Rom Walton c80240d905 Quick Updates
svn path=/trunk/boinc/; revision=20492
2010-02-10 17:25:47 +00:00
Rom Walton ab2c878205 Quick Updates
svn path=/trunk/boinc/; revision=20491
2010-02-10 17:06:05 +00:00
Rom Walton 2e240b8d37 - build: Attempt to hook up the gtk flags and libs to BOINC Manager
/
        configure.ac
    clientgui/
        Makefile.am

svn path=/trunk/boinc/; revision=20490
2010-02-10 17:00:41 +00:00
Rom Walton 1c73e6f120 backout previous change
svn path=/trunk/boinc/; revision=20460
2010-02-06 08:52:13 +00:00
Rom Walton e6a2addd81 Check for gtk 2.0
svn path=/trunk/boinc/; revision=20459
2010-02-06 08:44:58 +00:00
Rom Walton 422973a4c8 - MGR: Make the minimum version of wxWidgets we support 2.8.0 or better
- MGR: Start cleaning up warning related to 2.6 backwards compatibility
    
    /
        configure.ac
    clientgui/
        sg_DlgPreferences.cpp

svn path=/trunk/boinc/; revision=19960
2009-12-17 23:48:48 +00:00
Rom Walton 1bf29888de - WINBUILD: Introduce the beginning of an automated build system for
Windows.  The goal is to completely automate the build process
        by creating a self contained environment for the scripts to
        execute under.  When completed it'll be able to do the following:
          * Increment version information
          * Build client software using installed version of VS.
          * Validate symbol files for specific components.
          * Add source file information to symbol files. (This will allow
              VS to automatically download the source file from SVN while
              single-stepping through the code on a clean machine)
          * Code sign executables
          * Build installer
          * Code sign installer
          * Upload updated symbol files and and setup packages
          
        When building interactively:
          * Automatically update the DLLs BOINC and BOINCMgr depend on
              when they have been updated in the source tree.
          * Fix-up BOINC project files when new branches are created
          * Fix-up project files for components BOINC depends on when
              new versions are released.
    
    /
        version.log (added)      
    win_build/
        buildenv.cmd (added)
        boinc_post_bld_rules.cmd
        boinc_cli.vcproj
        boincmgr.vcproj
    ../boinc_depends_win_vs2005
        <Various Files>

svn path=/trunk/boinc/; revision=19672
2009-11-23 16:40:07 +00:00
David Anderson dcc3c49938 - client: on Linux, run CPU-intensive jobs with the SCHED_BATCH scheduler.
Improves interactive response of system when jobs running.
    From Clive Messer.

svn path=/trunk/boinc/; revision=19143
2009-09-23 16:51:40 +00:00
David Anderson c2c52eba79 - Unix build fix
svn path=/trunk/boinc/; revision=19114
2009-09-21 16:15:28 +00:00
David Anderson d2fba4b627 - Unix build: use autoreconf
svn path=/trunk/boinc/; revision=19094
2009-09-18 18:22:25 +00:00
Eric J. Korpela ae9f1934df Fix for static client (--enable-client-release) builds
svn path=/trunk/boinc/; revision=18975
2009-09-01 20:36:58 +00:00
Rom Walton fb8540f6b5 svn path=/trunk/boinc/; revision=18856 2009-08-18 15:58:58 +00:00
Rom Walton 34bdf155e8 - Remove boinc_zip(InfoZip) from the main BOINC tree
- Remove boinc_zip from the build system
    
    /
        configure.ac
        Makefile.am

svn path=/trunk/boinc/; revision=18620
2009-07-17 16:45:08 +00:00
David Anderson 6bc55040f0 - server: Use distutils for installing the python modules,
and move files not part of the BOINC package from py/Boinc to py/
    From Gabor Gombas.

svn path=/trunk/boinc/; revision=18375
2009-06-11 16:01:36 +00:00
David Anderson 144c106e19 - make_project and upgrade: add --srcdir option so you
can run these commands from any directory
    (mostly from Gabor Gombas; added a fix for svnversion)

svn path=/trunk/boinc/; revision=18356
2009-06-10 22:38:33 +00:00
Rom Walton 7580a01415 - Change version number to 6.9.x
/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=18228
2009-05-29 16:02:32 +00:00
Rom Walton 792081a150 - Tag for 6.7.5 release, all platforms
boinc_core_release_6_7_5

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=18187
2009-05-22 14:18:46 +00:00
Rom Walton 385da4f3e7 Sqlite3 support for build system
svn path=/trunk/boinc/; revision=18147
2009-05-18 17:09:02 +00:00
Rom Walton 315b25f526 Add Sqlite3 support to build system
svn path=/trunk/boinc/; revision=18145
2009-05-18 15:38:07 +00:00
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
Eric J. Korpela c50683be8d Minor changes to configure.ac to not check for FCGI when the server is not being
compiled.


svn path=/trunk/boinc/; revision=17043
2009-01-27 19:53:55 +00:00
Eric J. Korpela 40785dfe99 Fixed problems with SEA build.
svn path=/trunk/boinc/; revision=17036
2009-01-27 19:32:42 +00:00
Eric J. Korpela 3570240b53 Fix bug in recent automake distro that causes C programs to be compiled with a
fortran compiler if F77 isn't found before libtool is initialized.

svn path=/trunk/boinc/; revision=16991
2009-01-22 22:26:39 +00:00
Eric J. Korpela 9a2868e715 -Made static linkage of BOINC libraries the default for client,
manager, and server components


svn path=/trunk/boinc/; revision=16928
2009-01-16 00:24:44 +00:00
Eric J. Korpela 4e60ef3003 - STILL WORK TO BE DONE TO GET locale STUFF INSTALLED PROPERLY!!!
- Update to libtool 1.5.24
- build environment:  Major automake changes that I've been warning about
  for some time.
- Now uses libtool to build libraries.
- Builds separate boinc_fcgi and sched_fcgi libraries for use with 
  FCGI server components.
- New macro "BOINC_CHECK_LIB_WITH" that executes a "AC_CHECK_LIB" on
  a library only if --with-libname[=DIR] is specified on the configure
  command line.  This is to allow inclusion of libraries when the 
  ssl, gtk, wxWidgets, or other configuration is incorrect for static
  libraries.
- Added a lot of "--with-*" for some libraries that might be required for
  static builds.
- The sea directory has been moved to packages/generic.  Changes to sea
  and the associated scripts might be required to better make use of the
  staging mechanism and shared libraries.
- Fixed includes of boinc_fcgi.h in many files.
- Fixed places where FCGI_FILE needs to be used implicitly.
- Fixed missing define of _SC_PAGESIZE on hosts that define only
  _SC_PAGE_SIZE.
- Moved build of boinc_cmd (and source file) from lib to client



svn path=/trunk/boinc/; revision=16904
2009-01-13 23:06:02 +00:00
Rom Walton e85784f6c8 - Fix build environment so that it can build the client again
(From Nicolás Alvarez)
      
    /
        configure.ac
        Makefile.am
    sea/
        make-tar.sh
        make-tar_debug.sh

svn path=/trunk/boinc/; revision=16833
2009-01-07 15:17:23 +00:00
Rom Walton 5859c140f3 - Version Update 6.7.0
/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16752
2008-12-30 21:01:48 +00:00
Rom Walton 0d27df1f82 boinc_core_release_6_5_0
/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16510
2008-11-17 17:16:02 +00:00
Rom Walton d716be6117 - Tag for 6.3.23 release, all platforms
boinc_core_release_6_3_23

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16489
2008-11-13 20:58:36 +00:00
Rom Walton ab85e4977e - Tag for 6.3.22 release, all platforms
boinc_core_release_6_3_22

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16463
2008-11-10 19:52:02 +00:00
Rom Walton 00cdb4bb4f - Tag for 6.3.21 release, all platforms
boinc_core_release_6_3_21

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16374
2008-10-31 17:01:32 +00:00
Charlie Fenton 90c515c729 Tag for 6.3.20 release, all platforms boinc_core_release_6_3_20
svn path=/trunk/boinc/; revision=16349
2008-10-29 08:05:59 +00:00
Rom Walton 0d16f571ef - Tag for 6.3.19 release, all platforms
boinc_core_release_6_3_19

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16331
2008-10-28 16:20:08 +00:00
Rom Walton ecaca11f1c - Tag for 6.3.18 release, all platforms
boinc_core_release_6_3_18

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16320
2008-10-27 15:07:06 +00:00
Rom Walton 80c248fc38 - Tag for 6.3.17 release, all platforms
boinc_core_release_6_3_17

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16304
2008-10-23 20:31:52 +00:00
Rom Walton 9d973c50e1 - Tag for 6.3.16 release, all platforms
boinc_core_release_6_3_16

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16294
2008-10-23 15:39:02 +00:00
Rom Walton 1a7ac3b5e7 - Tag for 6.3.15 release, all platforms
boinc_core_release_6_3_15

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16231
2008-10-20 15:58:35 +00:00
Rom Walton 85f04ff957 - Tag for 6.3.14 release, all platforms
boinc_core_release_6_3_14

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16140
2008-10-06 15:47:12 +00:00
Rom Walton 71c6477811 - Tag for 6.3.13 release, all platforms
boinc_core_release_6_3_13

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16114
2008-10-02 19:37:22 +00:00
David Anderson 62683e4bdc - update .vcproj files accordingly
svn path=/trunk/boinc/; revision=16070
2008-09-26 18:30:19 +00:00
Rom Walton fc55f3490c - Tag for 6.3.12 release, all platforms
boinc_core_release_6_3_12

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16056
2008-09-25 18:07:58 +00:00
Rom Walton a8d2c599d0 - Tag for 6.3.11 release, all platforms
boinc_core_release_6_3_11

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16034
2008-09-22 17:05:16 +00:00
Rom Walton ec7687af45 - Tag for 6.3.10 release, all platforms
boinc_core_release_6_3_10

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15927
2008-08-23 18:08:44 +00:00
Rom Walton 6db70de2d8 - Tag for 6.3.9 release, all platforms
boinc_core_release_6_3_9

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15917
2008-08-21 17:34:04 +00:00
Rom Walton d57938cbb7 - Tag for 6.3.8 release, all platforms
boinc_core_release_6_3_8

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15788
2008-08-08 20:11:13 +00:00
Rom Walton 1add814f05 - Tag for 6.3.7 release, all platforms
boinc_core_release_6_3_7

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15786
2008-08-08 19:40:08 +00:00
Rom Walton bd045f0083 - Tag for 6.3.6 release, all platforms
boinc_core_release_6_3_6

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15673
2008-07-25 15:59:05 +00:00
Rom Walton 37f077d5eb - Tag for 6.3.5 release, all platforms
boinc_core_release_6_3_5

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15596
2008-07-11 16:30:35 +00:00
Rom Walton 45d81bbcfc - Tag for 6.3.4 release, all platforms
boinc_core_release_6_3_4

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15490
2008-06-26 18:26:21 +00:00
Eric J. Korpela 613746c853 svn path=/trunk/boinc/; revision=15318 2008-05-28 21:14:53 +00:00
Rom Walton 4287f4a505 - Bump version to 6.3.3
/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15313
2008-05-28 18:10:53 +00:00
Eric J. Korpela f2787de1c7 - moved icons from sea into clientgui/icons
- added Makefile to clientgui/icons to install them in $(pkgdatadir) which
      is usually $(prefix)/share/boinc.
    - Even though these icons are packaged with the sea, they don't appear
      to be referenced in any code and don't appear to ever be used.


svn path=/trunk/boinc/; revision=15305
2008-05-28 16:15:09 +00:00
Eric J. Korpela d3266f98c1 - configure:
added LIBBOINC_VERSION definition for libtool use.


svn path=/trunk/boinc/; revision=15301
2008-05-28 01:55:21 +00:00
Eric J. Korpela 1f2d65bccb - Makefiles:
added client/scripts to default client build
    removed sea from the default clientgui build
    added locale/client to the default clientgui build
    moved installed headers from $(includedir) to $(pkgincludedir) which
       is $(includedir)/boinc by default.
    removed redefinitions of $(includedir) from Makefiles.
- configure:
    added locale/client/Makefile to AC_CONFIG_FILES


svn path=/trunk/boinc/; revision=15300
2008-05-28 01:38:39 +00:00
Rom Walton 9bfb157dce - Bump version to 6.3.2
/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15226
2008-05-15 18:53:40 +00:00
Rom Walton a3851f3874 - Bump version to 6.3.1
/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15205
2008-05-14 20:58:13 +00:00
Eric J. Korpela 8b72dc9370 - Added implementation of setenv() for systems without it.
- Fixed bug in x_opengl.C.  On systems where putenv() adds the string to
      the environment rather than copies it, the environment would end up
      containing a random peice of the stack where the DISPLAY variable had
      been temporarily stored.



svn path=/trunk/boinc/; revision=15134
2008-05-06 17:10:44 +00:00
Rom Walton 2411314ddc - Bump version to 6.3.0
- Branch Source Tree 
      boinc_core_release_6_2

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15118
2008-05-02 16:18:58 +00:00
Reinhard Prix 20e686d54c - commented-out AM_MAINTAINER_MODE in configure.ac to *activate* all maintainer-mode
features by default


svn path=/trunk/boinc/; revision=15113
2008-05-01 17:23:29 +00:00
Rom Walton 971b353699 - Tag for 6.1.17 release, all platforms
boinc_core_release_6_1_17

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15102
2008-04-28 17:31:09 +00:00
Rom Walton 8cabde8a1b - Tag for 6.1.16 release, all platforms
boinc_core_release_6_1_16

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15071
2008-04-21 17:02:25 +00:00
Charlie Fenton 99ab42ff4a Update version number for 6.15. release
svn path=/trunk/boinc/; revision=15050
2008-04-15 09:18:10 +00:00
Rom Walton ea2efb31b5 - BLD: Update confgiure.ac to require libcurl 7.17.1.
/
        configure.ac

svn path=/trunk/boinc/; revision=15042
2008-04-11 16:21:02 +00:00
Rom Walton e171c851b8 - Tag for 6.1.14 release, all platforms
boinc_core_release_6_1_14

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15028
2008-04-07 18:52:45 +00:00
Rom Walton bbace695cb - Tag for 6.1.13 release, all platforms
boinc_core_release_6_1_13

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15025
2008-04-07 15:50:23 +00:00
Eric J. Korpela 03b2b7e5ef - Added init.d script (boinc-client.in) and Makefile.am to install it.
- I got this from the Fedora package.  I have modified it to create the
      run directory if it does not exist, and to not run boinc as root.
      Checking for running processes needs to be improved.
    - boinc-client.in is still very linux centric and probably won't work on
      non-linux systems or under Bourne shell without significant changes.


svn path=/trunk/boinc/; revision=15018
2008-04-04 18:29:59 +00:00
Eric J. Korpela 51e24737bd - Build fixes for non-Win32, non-Linux, non-MacOS systems.
- configure script:
        - Added checks for functions strdup(), strdupa(),
            daemon(), stat64(), strcasestr()
        - Fixed problems with kc_mysql.m4 and wxWidgets.m4 returning
            invalid CFLAGS and LIBS flags.
        - Fixed incorrect order of pthread flag checking on solaris.
    - New files: lib/unix_util.[Ch].  Currently contains implementation of
        daemon() for systems that lack it.
    - Access to binary files in /proc was failing on some systems when compiled
        with 64 bit file access.  Rearranged headers and defines to force 32bit
        file access in hostinfo_unix.C
    - all_tty_idle() didn't work as advertised on any system as far as I can
        tell.  I rewrote it to check ttys that are not named /dev/tty[1-9].
        The old implementation was modifying a statically allocated read-only
        string, (and crashing on some systems) anyway.
    - added implementation of non-standard function strcasestr() to str_util.C
    - added #define of MAP_FILE to shmem.C, because it is missing from most
        unix systems, (and is unnecessary on linux anyway).
    - other minor bug fixes.


svn path=/trunk/boinc/; revision=14996
2008-04-01 21:44:12 +00:00
Rom Walton 02eedda8ef - WINSETUP: Explicitly set the permissions on the BOINC Data
directory structure during every install.

    win_build/
        boincmgr_curl.vcproj
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.def
        boinccas.rc
        boinccas.vcproj
    win_build/installerv2/redist/Windows/src/boinccas/
        CASetPermissionBOINCData.cpp, .h (Added)
        CASetPermissionBOINCDataProjects.cpp, .h (Added)
        CASetPermissionBOINCDataSlots.cpp, .h (Added)
        dirops.cpp, .h
        stdafx.h
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll

    - Tag for 6.1.12 release, all platforms
      boinc_core_release_6_1_12

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=14989
2008-03-31 19:05:27 +00:00
David Anderson 13400c9516 Changes for multithread app support:
- update_versions: use __ (not :) as separator for plan class
- client: add plan_class to APP_VERSION;
    an app version is now identified by platform/version/plan_class
- client CPU scheduler: don't assume apps use 1 CPU
- client: add avg_ncpus, max_cpus, flops, cmdline to RESULT
- scheduler: implement app planning scheme

Other changes:

- client: if symlink() fails, make a XML soft link instead
    (for Unix running off a FAT32 FS)
- client: don't accept nonpositive resource share from AMS
- daemons and DB: check for error returns from enumerations,
    and exit if so.  Thus, if the MySQL server goes down,
    all the daemons will soon exit.
    The cron script will restart them every 5 min,
    so when the DB server comes back up so will the project.
- web: show empty max CPU % as ---
- API: get rid of all_threads_cpu_time option (always the case now)


svn path=/trunk/boinc/; revision=14966
2008-03-27 18:25:29 +00:00
Charlie Fenton a1f9c54bd1 Tag for 6.1.10 release, all platforms
svn path=/trunk/boinc/; revision=14900
2008-03-12 09:41:42 +00:00
Rom Walton 63a15edd06 - Tag for 6.1.9 release, all platforms
boinc_core_release_6_1_9

svn path=/trunk/boinc/; revision=14815
2008-02-28 15:57:42 +00:00
Rom Walton 0b7d93bb27 - Tag for 6.1.8 release, all platforms
boinc_core_release_6_1_8

svn path=/trunk/boinc/; revision=14649
2008-01-30 16:43:55 +00:00
Rom Walton 5182deb354 - Tag for 6.1.7 release, all platforms
boinc_core_release_6_1_7

svn path=/trunk/boinc/; revision=14586
2008-01-17 17:30:00 +00:00
Rom Walton 7804befe1b - MGR: Inform the user that they'll need to be added to the boinc_users
group if access to gui_rpc_auth.cfg is denied.
    - Tag for 6.1.6 release, all platforms
      boinc_core_release_6_1_6

    clientgui/
        BOINCBaseFrame.cpp, .h
        MainDocument.cpp, .h

svn path=/trunk/boinc/; revision=14533
2008-01-11 17:56:21 +00:00
David Anderson c4d1022ed8 - client: changes to make the client work on "Debian GNU/kFreeBSD",
a hybrid system that acts like Linux at the user
    level but has a FreeBSD kernel.
    Fixes #521

svn path=/trunk/boinc/; revision=14415
2007-12-19 19:29:54 +00:00
Rom Walton 36c78898bd - Tag for 6.1.5 release, all platforms
boinc_core_release_6_1_5
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=14385
2007-12-14 19:01:14 +00:00
Rom Walton c81105aca7 Quick Updates
svn path=/trunk/boinc/; revision=14378
2007-12-12 15:37:50 +00:00
Rom Walton 4ba40bc81f Quick Updates
svn path=/trunk/boinc/; revision=14366
2007-12-07 20:28:00 +00:00
Rom Walton 3fc084b44b Quick Updates
svn path=/trunk/boinc/; revision=14333
2007-11-30 16:36:01 +00:00
Rom Walton a3657b0ad8 svn path=/trunk/boinc/; revision=14314 2007-11-28 15:12:12 +00:00
Bernd Machenschalk cd91702f47 - autoconf: fix usage of AC_ARG_ENABLE for debug and unicode
configure.ac

svn path=/trunk/boinc/; revision=14168
2007-11-13 06:15:07 +00:00
David Anderson 625b129abc - client: fixed bug that broke idle detection on Unix.
The problem: the various checks were surrounded by things like
    #ifdef HAVE__DEV_MOUSE
    If the host on which the client is built doesn't have a mouse
    (as is the case with our build machine)
    then the resulting executable doesn't check /dev/mouse,
    even if it exists on the target host.
- removed configure checks for /dev/mouse, /dev/kbd, and /dev/tty1

svn path=/trunk/boinc/; revision=13947
2007-10-24 18:58:23 +00:00
Reinhard Prix 4089ad11ca fixed handling of curl-libs to avoid erroneous trunction of compiler-flags
containing '-l', such as '-funroll-loops'. These are not really supposed to be contained in 
"curl-config --libs", but apparently this happens at least in Gentoo, as reported here:
http://bugs.gentoo.org/show_bug.cgi?id=139621.
I have applied the patch supplied by Darragh Bailey (of 2006-07-07).
This should fix Gentoo Bugzilla Bug 139621.

svn path=/trunk/boinc/; revision=13919
2007-10-21 07:41:45 +00:00
Frank Thomas 3516beb281 - Created doc/Makefile.am so that SUBDIRS in the toplevel Makefile.am only
contains direct subdirectories, otherwise automake < 1.9 fails. Thanks to
  Bernd Machenschalk for the hint.
- Made manpages in doc/Makefile a conditional subdirectory, see "7.2.2
  Conditional subdirectories with AM_CONDITIONAL" in the automake manual.
- Made manpage creation dependent on the AM_CONDITIONALs ENABLE_CLIENT,
  BUILD_CLIENTGUI and ENABLE_SERVER to create only those manpages whose
  binaries are going to be compiled.

svn path=/trunk/boinc/; revision=13842
2007-10-12 14:31:59 +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
Frank Thomas b664b1a930 Added manpages in DocBook/XML source format and integrated them in the
autotools build process. They are compiled into troff format using
docbook2x-man if it is available on the build system.

For more information, see these posts to the boinc_dev mailing list:
http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-September/008907.html
http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008930.html


svn path=/trunk/boinc/; revision=13787
2007-10-07 10:14:58 +00:00
Eric J. Korpela e57c9d233e - MacOS: Changes to allow command line builds on MacOS 10.3
- New preprocessor symbol DARWIN_10_3 is defined in config.h when 
      configure script detects MacOS 10.3
    - Added explicit include of config.h in some files in lib/mac


svn path=/trunk/boinc/; revision=13771
2007-10-03 21:31:20 +00:00
Rom Walton 5cdaa80e75 - SCR: Fix a few bugs with the last checkin.
clientscr/
        screensaver.cpp

svn path=/trunk/boinc/; revision=13497
2007-08-30 03:52:29 +00:00
Rom Walton f1f81d6431 - Set version number to 5.11.0 to start off the 6.0 development cycle.
/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12959
2007-06-19 14:47:33 +00:00
Rom Walton 12ace8e1b8 - Tag for 5.10.6 release, all platforms
boinc_core_release_5_10_6
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12921
2007-06-13 13:08:51 +00:00
Rom Walton 286de0195a - Tag for 5.10.5 release, all platforms
boinc_core_release_5_10_5
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12898
2007-06-12 02:51:46 +00:00
Rom Walton 772c7e94b8 - Tag for 5.10.4 release, all platforms
boinc_core_release_5_10_4
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12877
2007-06-09 23:05:32 +00:00
Rom Walton b6ed589826 - Tag for 5.10.3 release, all platforms
boinc_core_release_5_10_3
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12861
2007-06-08 22:11:57 +00:00
Rom Walton d278aa111d - Tag for 5.10.2 release, all platforms
boinc_core_release_5_10_2
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12824
2007-06-05 19:46:26 +00:00
Rom Walton ed7d42a878 - Tag for 5.10.1 release, all platforms
boinc_core_release_5_10_1
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12819
2007-06-05 03:13:21 +00:00
Rom Walton 4fe936a888 - Tag for 5.10.0 release, all platforms
boinc_core_release_5_10_0
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12766
2007-05-29 16:26:42 +00:00
Rom Walton 71a51a2fa8 - MGR: Make it as plain as day what the new menu item it geared
towards by calling it the accessible view.

    clientgui/
        AdvancedFrame.cpp

    - Tag for 5.9.12 release, all platforms
      boinc_core_release_5_9_12
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12723
2007-05-23 15:20:10 +00:00
Rom Walton 83ca42bb8f update versions
svn path=/trunk/boinc/; revision=12692
2007-05-18 16:54:39 +00:00
Rom Walton 4f72f939ea - Tag for 5.9.11 release, all platforms
boinc_core_release_5_9_11
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12677
2007-05-16 14:26:50 +00:00
Rom Walton 712cb972d8 libcurl depends on openssl, GCC is order dependent and fails with unresolved symbol errors if curl is included after openssl.
svn path=/trunk/boinc/; revision=12670
2007-05-15 17:58:21 +00:00
Rom Walton 8b6576a549 - Tag for 5.9.10 release, all platforms
boinc_core_release_5_9_10
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12605
2007-05-08 04:05:14 +00:00
Rom Walton 17ecbb3bb0 svn path=/trunk/boinc/; revision=12595 2007-05-07 15:22:32 +00:00
Rom Walton fa43fc291e svn path=/trunk/boinc/; revision=12573 2007-05-05 21:13:01 +00:00
Rom Walton bcc72e46be - Tag for 5.9.7 release, all platforms
boinc_core_release_5_9_7

svn path=/trunk/boinc/; revision=12556
2007-05-04 17:45:21 +00:00
Rom Walton 7c737343bb - Tag for 5.9.6 release, all platforms
boinc_core_release_5_9_6

svn path=/trunk/boinc/; revision=12525
2007-05-02 05:27:18 +00:00
Rom Walton 96c0a7ae46 - Tag for 5.9.5 release, all platforms
boinc_core_release_5_9_5

svn path=/trunk/boinc/; revision=12507
2007-04-30 17:19:06 +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 2d804927f3 svn path=/trunk/boinc/; revision=12428 2007-04-20 16:36:25 +00:00
David Anderson 3f915e647f svn path=/trunk/boinc/; revision=12407 2007-04-17 22:24:53 +00:00
Rom Walton 8a5358820f *** empty log message ***
svn path=/trunk/boinc/; revision=12308
2007-04-04 18:00:19 +00:00
Rom Walton af1dc99032 *** empty log message ***
svn path=/trunk/boinc/; revision=11944
2007-01-23 21:36:06 +00:00
Rom Walton 5574d1063a *** empty log message ***
svn path=/trunk/boinc/; revision=11942
2007-01-23 21:22:42 +00:00
Eric J. Korpela f55241ea54 Fixed problems with testing for procfs.h by moving the large file support
check later in the program.

svn path=/trunk/boinc/; revision=11902
2007-01-18 22:51:22 +00:00
David Anderson 899db9e8d3 *** empty log message ***
svn path=/trunk/boinc/; revision=11668
2006-12-13 16:04:50 +00:00
Rom Walton 1a8b785f79 *** empty log message ***
svn path=/trunk/boinc/; revision=11660
2006-12-13 05:05:28 +00:00
David Anderson ec058a64b2 *** empty log message ***
svn path=/trunk/boinc/; revision=11654
2006-12-12 23:23:53 +00:00
Reinhard Prix 41661c005d a bit more careful about interpretation of libXmu and libXi tests for glut-test
svn path=/trunk/boinc/; revision=11623
2006-12-06 00:47:45 +00:00
Reinhard Prix 295255d991 increased transparence for glut-test: added extra tests for libXmu and
libXi which are prerequisites to the glut-test
==> if glut-test fails because of one of these libs missing, give a
warning.

svn path=/trunk/boinc/; revision=11622
2006-12-06 00:41:31 +00:00
Rom Walton 7db69a5774 *** empty log message ***
svn path=/trunk/boinc/; revision=11573
2006-11-23 04:45:36 +00:00
Rom Walton f4514d35b5 *** empty log message ***
svn path=/trunk/boinc/; revision=11536
2006-11-17 07:01:59 +00:00
Rom Walton 3214a503c1 *** empty log message ***
svn path=/trunk/boinc/; revision=11526
2006-11-15 11:32:52 +00:00
Rom Walton ee86f31a9d *** empty log message ***
svn path=/trunk/boinc/; revision=11512
2006-11-10 12:28:21 +00:00
Rom Walton b409502ae8 *** empty log message ***
svn path=/trunk/boinc/; revision=11444
2006-11-02 07:24:43 +00:00
Rom Walton 47a5a5ae5d *** empty log message ***
svn path=/trunk/boinc/; revision=11379
2006-10-28 01:48:16 +00:00
Eric J. Korpela d47688a7af Added check for header sys/auxv.h
Added check for function getisax() (Solaris 10)
Added check for libcups (MacOS command line build)
Added check for libSystemStubs (MacOS command line build)

svn path=/trunk/boinc/; revision=11197
2006-09-26 17:25:14 +00:00
Rom Walton 82f39feeb0 version 5.7.0
svn path=/trunk/boinc/; revision=11025
2006-08-28 23:47:38 +00:00
Rom Walton f5b31c0ff0 version 5.5.16
svn path=/trunk/boinc/; revision=11002
2006-08-25 03:27:32 +00:00
Rom Walton 584d1770db version 5.5.15
svn path=/trunk/boinc/; revision=10977
2006-08-23 03:51:07 +00:00
Rom Walton 3b40b0ee52 version 5.5.14
svn path=/trunk/boinc/; revision=10968
2006-08-22 19:31:52 +00:00
Rom Walton 5461ca6a4c version 5.5.13
svn path=/trunk/boinc/; revision=10911
2006-08-14 20:26:37 +00:00
Walt Gribben ad0f143184 *** empty log message ***
svn path=/trunk/boinc/; revision=10888
2006-08-11 01:02:44 +00:00
Rom Walton cd6c315300 version 5.5.11
svn path=/trunk/boinc/; revision=10860
2006-08-07 20:50:30 +00:00
Rom Walton 0cc44062d8 version 5.5.10
svn path=/trunk/boinc/; revision=10831
2006-08-03 19:57:34 +00:00
Rom Walton 30bcafa4c9 version 5.5.9
svn path=/trunk/boinc/; revision=10754
2006-07-26 06:36:12 +00:00
Rom Walton dd7e33f5d9 *** empty log message ***
svn path=/trunk/boinc/; revision=10707
2006-07-20 22:39:27 +00:00
Rom Walton 41a7ebad78 *** empty log message ***
svn path=/trunk/boinc/; revision=10706
2006-07-20 22:37:41 +00:00
Rom Walton 0f09057203 *** empty log message ***
svn path=/trunk/boinc/; revision=10694
2006-07-20 17:55:34 +00:00
Rom Walton fb076ea6e6 *** empty log message ***
svn path=/trunk/boinc/; revision=10653
2006-07-16 21:18:12 +00:00
Rom Walton 8a26572913 version 5.7.0
svn path=/trunk/boinc/; revision=10599
2006-07-07 19:14:32 +00:00
David Anderson 7005522834 *** empty log message ***
svn path=/trunk/boinc/; revision=10594
2006-07-06 17:45:58 +00:00
Rom Walton c3848656bb version 5.5.4
svn path=/trunk/boinc/; revision=10446
2006-06-21 23:27:34 +00:00
Rom Walton 96926b3668 version 5.5.3
svn path=/trunk/boinc/; revision=10426
2006-06-21 06:36:03 +00:00
Rom Walton 400a4e15ca version 5.5.2
svn path=/trunk/boinc/; revision=10404
2006-06-20 07:04:05 +00:00
Rom Walton 2f99aa9b56 *** empty log message ***
svn path=/trunk/boinc/; revision=10401
2006-06-19 19:36:47 +00:00
Rom Walton fd637bdd30 *** empty log message ***
svn path=/trunk/boinc/; revision=10396
2006-06-19 10:38:24 +00:00
Rom Walton 45c7e348b3 *** empty log message ***
svn path=/trunk/boinc/; revision=10395
2006-06-19 09:03:53 +00:00
Rom Walton 3e82ce4f56 version 5.5.1
svn path=/trunk/boinc/; revision=10366
2006-06-16 08:13:12 +00:00
Eric J. Korpela 45cadbcfe2 - Added check check for alloca.h and memory.h to configure.ac
- Added check for alloca and _alloca to configure.ac
    - Structural change to boinc_worker_timer() to get rid of
      essentially empty if clause.
    - (WIN32) set_worker_timer() now checks that interrupt_count is incrementing
      before assuming success.
    - Added MINGW32 fix for missing alloca() define to gutil.C
    - Added MINGW32/Dev-C++ fix for missing fpreset() prototypes to
      boinc_win.h

svn path=/trunk/boinc/; revision=10130
2006-05-15 17:14:15 +00:00
Rom Walton fdb2395d69 *** empty log message ***
svn path=/trunk/boinc/; revision=10085
2006-05-02 23:56:48 +00:00
Rom Walton 8ea1637954 *** empty log message ***
svn path=/trunk/boinc/; revision=10061
2006-04-28 19:07:21 +00:00
Eric J. Korpela 767cebcc3c Added checks for stdint.h and inttypes.h to configure.ac
svn path=/trunk/boinc/; revision=9862
2006-04-12 23:09:45 +00:00
Rom Walton 7107a3baa8 version 5.5.0
svn path=/trunk/boinc/; revision=9834
2006-04-10 23:21:07 +00:00
Rom Walton ec76f63862 version 5.4.0
svn path=/trunk/boinc/; revision=9831
2006-04-10 22:18:25 +00:00
Rom Walton 8ec38463c5 version 5.3.31
svn path=/trunk/boinc/; revision=9769
2006-03-30 19:29:36 +00:00
Rom Walton ce99d14bcf version 5.3.30
svn path=/trunk/boinc/; revision=9760
2006-03-29 07:20:26 +00:00
Rom Walton cf2d89a383 version 5.3.29
svn path=/trunk/boinc/; revision=9745
2006-03-28 08:07:50 +00:00
Rom Walton c7b3c7903e version 5.3.28
svn path=/trunk/boinc/; revision=9699
2006-03-21 21:49:46 +00:00
Rom Walton e9000657ff version 5.3.27
svn path=/trunk/boinc/; revision=9673
2006-03-17 09:14:15 +00:00
Rom Walton d519377863 version 5.3.26
svn path=/trunk/boinc/; revision=9646
2006-03-14 09:02:11 +00:00
Rom Walton 98d848f8e5 version 5.3.25
svn path=/trunk/boinc/; revision=9617
2006-03-07 22:07:03 +00:00
Rom Walton f8e37e5abc version 5.3.24
svn path=/trunk/boinc/; revision=9604
2006-03-06 20:01:59 +00:00
Rom Walton 9a87385264 version 5.3.23
svn path=/trunk/boinc/; revision=9582
2006-03-01 10:55:16 +00:00
Rom Walton 250ec5d167 version 5.3.22
svn path=/trunk/boinc/; revision=9554
2006-02-25 01:33:03 +00:00
Rom Walton 35599432fe version 5.3.21
svn path=/trunk/boinc/; revision=9546
2006-02-24 08:12:14 +00:00
Rom Walton 7d1dd6ba98 version 5.3.20
svn path=/trunk/boinc/; revision=9536
2006-02-23 08:32:41 +00:00
Rom Walton 70b489fe2e version 5.3.19
svn path=/trunk/boinc/; revision=9452
2006-02-13 10:26:59 +00:00
Rom Walton 607795058e version 5.3.18
svn path=/trunk/boinc/; revision=9426
2006-02-09 06:04:26 +00:00
Rom Walton 7cde79fec0 version 5.3.17
svn path=/trunk/boinc/; revision=9390
2006-02-02 19:56:40 +00:00
Rom Walton 72427348e2 version 5.3.16
svn path=/trunk/boinc/; revision=9356
2006-01-31 02:41:19 +00:00
Rom Walton 676d9f8e20 version 5.3.16
svn path=/trunk/boinc/; revision=9353
2006-01-31 02:00:34 +00:00
Reinhard Prix 5662b2b329 - applied Derek Wright's patch to get --enable-release-client working on MacOS10.4
(this simply adds a check for '-lSystemStubs') [can't test this myself on 10.4 right now]

svn path=/trunk/boinc/; revision=9346
2006-01-30 14:30:21 +00:00
David Anderson b83ee7c927 version 5.3.15
svn path=/trunk/boinc/; revision=9326
2006-01-27 09:15:31 +00:00
David Anderson f3c0bf479e version 5.3.14
svn path=/trunk/boinc/; revision=9299
2006-01-24 10:58:55 +00:00
David Anderson af6d8e917d version 5.3.13
svn path=/trunk/boinc/; revision=9256
2006-01-17 09:39:48 +00:00
David Anderson 4dce4ce4aa version 5.3.12
svn path=/trunk/boinc/; revision=9253
2006-01-17 08:50:48 +00:00
David Anderson 98bae7e482 version 5.3.11
svn path=/trunk/boinc/; revision=9235
2006-01-15 12:00:58 +00:00
David Anderson 8d41ea160b version 5.3.10
svn path=/trunk/boinc/; revision=9223
2006-01-13 10:21:17 +00:00
David Anderson 783aa55c42 version 5.3.9
svn path=/trunk/boinc/; revision=9199
2006-01-09 13:49:54 +00:00
David Anderson 5e068c8cc0 version 5.3.8
svn path=/trunk/boinc/; revision=9185
2006-01-06 11:10:23 +00:00
David Anderson fbb1ca2515 version 5.3.7
svn path=/trunk/boinc/; revision=9166
2006-01-04 13:06:24 +00:00
Rom Walton 9b6c227a5d version 5.3.6
svn path=/trunk/boinc/; revision=9153
2005-12-28 13:02:12 +00:00
Rom Walton d8cf38e293 version 5.3.4
svn path=/trunk/boinc/; revision=9133
2005-12-23 07:49:55 +00:00
Rom Walton 586ee5ade8 version 5.3.4
svn path=/trunk/boinc/; revision=9108
2005-12-21 06:39:25 +00:00
Rom Walton abe1977566 version 5.3.3
svn path=/trunk/boinc/; revision=9090
2005-12-19 13:35:17 +00:00
Reinhard Prix 83264d10d0 allow use of --enable-client-release switch on any platform.
[might still need adjustments in m4/sah_check_lib.m4 to work
 of platforms other than linux,solaris,cygwin or darwin].

svn path=/trunk/boinc/; revision=9085
2005-12-18 13:28:28 +00:00
Eric J. Korpela c1f69a9d4e Added check for library wsock32
svn path=/trunk/boinc/; revision=9073
2005-12-16 03:22:49 +00:00
Eric J. Korpela 1af3f22c48 *** empty log message ***
svn path=/trunk/boinc/; revision=9054
2005-12-08 20:22:04 +00:00
Rom Walton 42dbdc2183 version 5.3.2
svn path=/trunk/boinc/; revision=9043
2005-12-06 10:45:04 +00:00
Reinhard Prix ab5ff6b665 better log-output
svn path=/trunk/boinc/; revision=8665
2005-10-12 22:37:19 +00:00
Reinhard Prix a0f2363670 put proper check for libjpeg and jpeglib.h if building graphics-API (used in gutil.[Ch])
svn path=/trunk/boinc/; revision=8657
2005-10-12 01:26:13 +00:00
Reinhard Prix de9b33e7f2 fixed mini-bug in log-output of wether or not we're in a 'release-build' of the client.
svn path=/trunk/boinc/; revision=8656
2005-10-11 22:37:38 +00:00
Reinhard Prix 00a3442dc1 - removed redundant configure-switch 'disable-static-linkage'
- made '--enable-client-release' work as advertised [default=OFF!!]

svn path=/trunk/boinc/; revision=8340
2005-09-29 23:37:36 +00:00
Bruce Allen b55feabfc7 Changes from Reinhard to make openssl and curl detection independent.
Useful for building backend components.

svn path=/trunk/boinc/; revision=7916
2005-09-07 18:21:31 +00:00
Rom Walton a9cd735fc2 version 5.3.1
svn path=/trunk/boinc/; revision=7637
2005-08-31 00:55:55 +00:00
David Anderson 99c9679b63 versions are major/minor/release
svn path=/trunk/boinc/; revision=7614
2005-08-31 00:18:36 +00:00
David Anderson 51f497ef4e unix build fixes
svn path=/trunk/boinc/; revision=7541
2005-08-29 01:18:37 +00:00
David Anderson 041b6f24c6 *** empty log message ***
svn path=/trunk/boinc/; revision=7492
2005-08-25 23:07:58 +00:00