Commit Graph

152 Commits

Author SHA1 Message Date
David Anderson cf4e42b4a3 - client: restore proper sense of --check_all_logins
(should this be set by default?)
- web: removed addslashes() when building language translation arrays.
    These caused 's to be displayed as \' everywhere.
    They may serve some purpose, but I can't think of what it is.
- web: changed max profile image dimensions from 800x600 to 640x480.
    The new profile page puts a column to the right
    of the image, so it shouldn't be quite that wide.

svn path=/trunk/boinc/; revision=14562
2008-01-15 22:22:08 +00:00
David Anderson deac50f8b1 - client: implement <start_apps_manually> for Windows too
- client: check /dev/input/mice/ for idle detection;
    apparently that's replaced /dev/mouse in Linux
    (from Toby Murray)
- API: make old-style graphics compile again

svn path=/trunk/boinc/; revision=14543
2008-01-13 04:16:58 +00:00
David Anderson 22a7caa863 - client: patches to make it work on FreeBSD
- client: fix bug where attaching to a project with existing
    app_info.xml would fail to parse the app_info.xml
(both from Pav Lucistnik)

svn path=/trunk/boinc/; revision=14517
2008-01-09 23:27:25 +00:00
Charlie Fenton 3f4fbb8e65 Mac Client: more idle time tweaks to allow running as a daemon by using Mac OS X's launchd mechanism.
svn path=/trunk/boinc/; revision=14471
2008-01-06 08:19:25 +00:00
Charlie Fenton aa2629a8e0 Mac Client: revert to using older API NXIdleTime() to get user idle time
svn path=/trunk/boinc/; revision=14456
2008-01-02 11:15:20 +00:00
David Anderson 7e44643172 - Partly fix keyboard detection on Linux.
With this change, we detect opening a terminal
    or typing into a terminal;
    we don't detect typing into other applications.
    (from Frank Thomas).  Partly fixes #463

svn path=/trunk/boinc/; revision=14449
2007-12-30 22:45: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
David Anderson 6587298725 - client: hopefully fix keyboard input detection on Linux
(may fix #463)

svn path=/trunk/boinc/; revision=14346
2007-12-03 02:27:30 +00:00
Charlie Fenton f5114ac1c5 Mac: Add 64-bit Intel support to Client and libraries.
svn path=/trunk/boinc/; revision=14225
2007-11-16 13:27:35 +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
Charlie Fenton c9718fb0b9 Mac client: Add 64-bit support for OS 10.5 (new platform x86_64-apple-darwin)
svn path=/trunk/boinc/; revision=13939
2007-10-24 00:44:42 +00:00
Charlie Fenton 7c4d159591 Fix double daylight savings time adjustment on UNIX/Linux
svn path=/trunk/boinc/; revision=13910
2007-10-18 23:31:55 +00:00
David Anderson fde3a60e13 - client/lib: compile fixes for OpenBSD
svn path=/trunk/boinc/; revision=13821
2007-10-10 15:57: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
David Anderson 3204081982 - API: embed the string API_VERSION_N.N.N in libboinc.a
(for v6)
- client: performance tweak for CPU sched
- client: fix /proc/cpuinfo parsing for linux 2.6.23, powerPC
    fixes #410


svn path=/trunk/boinc/; revision=13593
2007-09-17 14:03:44 +00:00
David Anderson eaed993f4c - User web and client: added a new pref "suspend_if_no_recent_input"
that lets you suspend computation after a specified period of idleness.
        This is necessary to allow some machines to go into low-power mode
        when they're not being used.
    - Change the wording of some existing prefs; for example, changed
        "Do work while computer is in use?" to
        "Suspend work while computer is in use".
        The former is confusing - if you say yes, BOINC may in fact
        NOT do work while the computer is in use,
        due to other factors (time of day, etc.)
    TODO: HOST_INFO::users_idle() should be changed so that it
        returns the idle time
        (rather than telling you whether we've been idle for X)

svn path=/trunk/boinc/; revision=13193
2007-07-19 23:22:19 +00:00
David Anderson 610d4cfa77 - client: allow suspension of non-CPU-intensive project or app
(undoes checkin of 25 Jan 2005; I don't remember why we
    made that change.  Next time put in checkin notes!)
- client: Linux: show error msg if can't open /proc/cpuinfo
    or /proc/meminfo; set memory size of 1 GB in latter case.
    Remove duplicate code that read /proc/meminfo
- 'start' script; handle <disabled>0</disable> in tasks and daemon
    elements of config.xml (can't handle <disable/>, however).
    
client/
    gui_rpc_server_ops.C
    hostinfo_unix.C
sched/
    feeder.C
    start

svn path=/trunk/boinc/; revision=12807
2007-06-03 19:37:45 +00:00
Charlie Fenton 3c23af7d0a Mac: Fix substantial build breaks in reorganized hostinfo_unix.C.
svn path=/trunk/boinc/; revision=12776
2007-05-30 09:51:04 +00:00
David Anderson 9f07182cf6 - client, Unix: always use 1 (rather than slot#) in ftok().
Slot is already encoded in path.
- client, Linux: get memory size from /proc/meminfo
    rather than sysconf()
    
client/
    app_start.C
    hostinfo_unix.C

svn path=/trunk/boinc/; revision=12731
2007-05-23 20:36:49 +00:00
David Anderson 95c95ce653 - client: unscrambled some of the #ifdefs in hostinfo_unix.C
In Linux case, if measured RAM size is negative, print some info.

client/
    hostinfo_unix.C

svn path=/trunk/boinc/; revision=12728
2007-05-23 16:23:20 +00:00
Charlie Fenton 62fb8f3b0b *** empty log message ***
svn path=/trunk/boinc/; revision=12249
2007-03-20 00:07:16 +00:00
David Anderson ba39bd9cb5 *** empty log message ***
svn path=/trunk/boinc/; revision=12246
2007-03-19 20:03:06 +00:00
David Anderson 138f17af40 *** empty log message ***
svn path=/trunk/boinc/; revision=12216
2007-03-13 19:33:27 +00:00
Charlie Fenton a89ac9f6af *** empty log message ***
svn path=/trunk/boinc/; revision=12212
2007-03-13 00:53:14 +00:00
Charlie Fenton 2e1b35dd4f *** empty log message ***
svn path=/trunk/boinc/; revision=12211
2007-03-13 00:41:38 +00:00
Charlie Fenton 8e3a02cbb5 *** empty log message ***
svn path=/trunk/boinc/; revision=12163
2007-02-27 09:52:01 +00:00
Charlie Fenton 5e9817db2c *** empty log message ***
svn path=/trunk/boinc/; revision=12157
2007-02-25 11:37:40 +00:00
Charlie Fenton d3b5d084df *** empty log message ***
svn path=/trunk/boinc/; revision=12143
2007-02-23 13:30:33 +00:00
David Anderson 81effa6a7b *** empty log message ***
svn path=/trunk/boinc/; revision=12127
2007-02-21 16:26:51 +00:00
David Anderson e66b1572ef *** empty log message ***
svn path=/trunk/boinc/; revision=12073
2007-02-12 23:53:16 +00:00
David Anderson c12709c7e2 *** empty log message ***
svn path=/trunk/boinc/; revision=11938
2007-01-23 17:24:43 +00:00
Charlie Fenton d1c01f5cdd *** empty log message ***
svn path=/trunk/boinc/; revision=11937
2007-01-23 10:20:49 +00:00
Charlie Fenton 754b95b9df *** empty log message ***
svn path=/trunk/boinc/; revision=11202
2006-09-27 03:01:52 +00:00
Charlie Fenton 7f4f304e58 *** empty log message ***
svn path=/trunk/boinc/; revision=11186
2006-09-25 12:07:40 +00:00
Charlie Fenton a0c5832e69 *** empty log message ***
svn path=/trunk/boinc/; revision=11183
2006-09-25 10:49:39 +00:00
Charlie Fenton 56959e9a27 *** empty log message ***
svn path=/trunk/boinc/; revision=10935
2006-08-17 09:39:18 +00:00
David Anderson 610c331ead *** empty log message ***
svn path=/trunk/boinc/; revision=10506
2006-06-23 20:41:47 +00:00
David Anderson 6c0c3f5d57 *** empty log message ***
svn path=/trunk/boinc/; revision=10349
2006-06-14 21:58:23 +00:00
David Anderson eb9fc95945 *** empty log message ***
svn path=/trunk/boinc/; revision=10289
2006-06-09 20:47:09 +00:00
David Anderson a5696f8f6f *** empty log message ***
svn path=/trunk/boinc/; revision=10286
2006-06-09 17:31:34 +00:00
Rom Walton aa8272e1d7 *** empty log message ***
svn path=/trunk/boinc/; revision=10164
2006-05-19 19:08:08 +00:00
Rom Walton 3d14646812 *** empty log message ***
svn path=/trunk/boinc/; revision=10163
2006-05-19 19:02:37 +00:00
Rom Walton 316c15a409 *** empty log message ***
svn path=/trunk/boinc/; revision=10161
2006-05-19 18:34:23 +00:00
David Anderson 5d07c6378e acct mgr fix
svn path=/trunk/boinc/; revision=9587
2006-03-02 07:17:18 +00:00
David Anderson 3ef77d5a93 state file atomicity
svn path=/trunk/boinc/; revision=9159
2005-12-29 00:59:53 +00:00
David Anderson a010aef22a OS/2 client version
svn path=/trunk/boinc/; revision=9022
2005-12-02 22:29:35 +00:00
Eric J. Korpela d9ee426071 Added explicit includes of "config.h" in many files to enable use of compilers
without a -include command line option.

svn path=/trunk/boinc/; revision=8896
2005-11-21 18:34:44 +00:00
David Anderson 4bc558ffc8 disk usage fixes
svn path=/trunk/boinc/; revision=8442
2005-10-04 21:44:58 +00:00
David Anderson 19a29ae220 measure swap space on NetBSD
svn path=/trunk/boinc/; revision=6848
2005-07-27 11:59:38 +00:00
David Anderson 5ef0d91064 *** empty log message ***
svn path=/trunk/boinc/; revision=6602
2005-07-13 14:54:00 +00:00