Commit Graph

354 Commits

Author SHA1 Message Date
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