Commit Graph

12555 Commits

Author SHA1 Message Date
Charlie Fenton 3e05e93278 MGR: Simplify Async GUI RPC refresh event logic; prevent a possible case of undesirable recursion.
svn path=/trunk/boinc/; revision=16040
2008-09-23 00:16:43 +00:00
David Anderson f17a800807 - API: in boinc_exit(), release the lockfile only if
we're the main program (otherwise we didn't lock it in
    the first place, and a crash results).  From Artyom Sharov.
- scheduler: add support for the GCL simulator,
    which uses special versions of backend programs
    that use virtual time,
    and that wait for signals instead of sleep()ing.

    To compile:
        make clean
        configure CXXFLAGS="-DGCL_SIMULATOR"
        make

svn path=/trunk/boinc/; revision=16038
2008-09-22 20:33:59 +00:00
David Anderson 0f8f9f3dab - API: in boinc_exit(), release the lockfile only if
we're the main program (otherwise we didn't lock it in
    the first place, and a crash results).  From Artyom Sharov.
- scheduler: add support for the GCL simulator,
    which uses special versions of backend programs
    that use virtual time,
    and that wait for signals instead of sleep()ing.

    To compile:
        make clean
        configure CXXFLAGS="-DGCL_SIMULATOR"
        make

svn path=/trunk/boinc/; revision=16036
2008-09-22 17:52:41 +00:00
David Anderson e432bb1182 - web: sub_sentence() went into an infinite loop
for a particular (non-ASCII) profile text.
    Not sure why, but I rewrote sub_sentence() in
    less obscure way and it works now
- web: slight cleanup of translation code.
    Can we please replace this with gettext()??

svn path=/trunk/boinc/; revision=16035
2008-09-22 17:14:03 +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 854df1c856 Quick Updates
svn path=/trunk/boinc/; revision=16033
2008-09-22 16:50:42 +00:00
Rom Walton ab5bba78a5 Quick Updates
svn path=/trunk/boinc/; revision=16032
2008-09-22 16:48:32 +00:00
Rom Walton f90836007c Quick Updates
svn path=/trunk/boinc/; revision=16031
2008-09-22 16:45:37 +00:00
Rom Walton 1a2257c475 - MGR: Add support for simulating somebody hitting the cancel button in
the wizards.  This is needed for a WCG feature.
        
    clientgui/
        BOINCBaseWizard.cpp, .h
        wizardex.cpp, .h

svn path=/trunk/boinc/; revision=16029
2008-09-19 20:19:52 +00:00
David Anderson 65a1bdab39 - lib: change XML_PARSER to handle attributes and spaces in tags.
e.g. it handles <foo /> correctly,
    and handles <foo attr="x">
    (it doesn't return the attributes, but it doesn't choke on them).
- GUI RPC client lib:
    use XML_PARSER to process authorization replies,
    e.g. so that it handles <authorized />

    TODO: use XML_PARSER to parse all GUI RPC requests and replies

- web: add a CSS entry for news item titles
- web (news items): add an optional "category" field to news items:
    suggested values: "server status", "news", "emergency".
    These are not used to display the items,
    but are passed in the RSS feed and could be used by news aggregators.
- manager: replace "BOINC-based account managers" with "account managers"


svn path=/trunk/boinc/; revision=16028
2008-09-19 18:08:17 +00:00
Charlie Fenton 7c6a64f9f2 Update checkin_notes
svn path=/trunk/boinc/; revision=16027
2008-09-19 08:33:50 +00:00
Charlie Fenton f3e6fd50ce Mgr: Fix a rare crash bug in CTaskBarIcon::OnMouseMove()
svn path=/trunk/boinc/; revision=16026
2008-09-19 07:55:38 +00:00
Charlie Fenton ab04d935e8 Mgr: ignore timer events during RPC Wait dialog to prevent unintended recursion and crashes
svn path=/trunk/boinc/; revision=16025
2008-09-19 07:40:39 +00:00
Charlie Fenton 9758c47ffe Mgr: ignore timer events during RPC Wait dialog to prevent unintended recursion and crashes
svn path=/trunk/boinc/; revision=16024
2008-09-19 06:50:25 +00:00
David Anderson d0102629e7 - client: print error msg if missing acct mgr info
- manager: last arg to acct_mgr_rpc is bool, not bool*

svn path=/trunk/boinc/; revision=16023
2008-09-18 22:14:45 +00:00
Charlie Fenton 310d13430a Mgr: Ignore GetSelectedItemCount()if message count <= 0 to fix crash bug.
svn path=/trunk/boinc/; revision=16022
2008-09-18 20:32:54 +00:00
Charlie Fenton 7613de71d3 Mgr: Ignore GetSelectedItemCount()if message count <= 0 to fix crash bug.
svn path=/trunk/boinc/; revision=16021
2008-09-18 20:32:03 +00:00
Rom Walton 59b5bbf772 svn path=/trunk/boinc/; revision=16018 2008-09-18 17:42:11 +00:00
David Anderson 8248896bc9 - typo
svn path=/trunk/boinc/; revision=16017
2008-09-18 12:01:50 +00:00
Charlie Fenton 7da9bdc7ec make_GridRepublic.sh script copy acct_mgr_url.xml file to BOINC Data directory
svn path=/trunk/boinc/; revision=16016
2008-09-18 09:23:11 +00:00
David Anderson 4ad5249bf2 - scheduler: various bug fixes in score-based schedule;
get rid of no_darwin_6 option


svn path=/trunk/boinc/; revision=16015
2008-09-17 23:35:16 +00:00
Charlie Fenton 682a091c5f Mac branding: fix bugs in make_GridRepublic.sh script
svn path=/trunk/boinc/; revision=16014
2008-09-17 23:00:36 +00:00
Charlie Fenton d6f4409055 Fix typo
svn path=/trunk/boinc/; revision=16013
2008-09-17 21:59:21 +00:00
Charlie Fenton 055b436d1a lib: - Remove incorrect "#ifdef _WIN32" blocks added 9/10/08 to filesys.C
svn path=/trunk/boinc/; revision=16012
2008-09-17 21:58:43 +00:00
David Anderson 750fe8795a - back end programs: optional BOINC_CONFIG_XML environment variable
specifies path of config file (default: ../config.xml)

svn path=/trunk/boinc/; revision=16011
2008-09-17 21:14:47 +00:00
Eric J. Korpela 9d91ac8428 Fix typo.
svn path=/trunk/boinc/; revision=16009
2008-09-17 17:20:02 +00:00
David Anderson 6379b2682b - feeder: fix bug from changset 15984 that changed "r" to "w",
causing the feeder to truncate hr_info.txt on startup


svn path=/trunk/boinc/; revision=16008
2008-09-17 15:59:14 +00:00
Jens Seidler 7ac2c0bef3 svn path=/trunk/boinc/; revision=16007 2008-09-17 11:23:47 +00:00
Charlie Fenton 5a4ee76c46 MGR: Do not force focus changes because t interferes with disability access (reverse changes of 9/12, 9/13)
svn path=/trunk/boinc/; revision=16006
2008-09-16 23:50:34 +00:00
David Anderson fd3dbc1058 - client: ignore CUDA devices with major versions > 100
(apparently some report 9999)
- web: security changes: sanitize some params; escape some strings

svn path=/trunk/boinc/; revision=16005
2008-09-16 23:06:37 +00:00
Eric J. Korpela 3be692ce7f - Added additional spam fighting measure to profile.inc. Profiles for
users with RAC less than <profile_min_credit> with only be displayed if
 the viewing user is logged in.


svn path=/trunk/boinc/; revision=16004
2008-09-16 22:03:43 +00:00
Eric J. Korpela 527da28e54 Changed BOINC_PLATFORM autoconf macro to properly translate 'amd64' to 'x86_64'.
svn path=/trunk/boinc/; revision=16003
2008-09-16 20:02:55 +00:00
Rom Walton e8688254e2 - SCR: Fix GDI/Memory leak in the screen saver. Pointed out by David
Barnard.
        
    clientscr/
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=16001
2008-09-16 01:14:30 +00:00
Charlie Fenton dffc7f1fdd MGR: Simplify Messages display logic
svn path=/trunk/boinc/; revision=15999
2008-09-14 13:55:39 +00:00
Charlie Fenton 8c97c33dca MGR: Simplify Messages display logic; fix possible memory leaks; fix button tooltip.
svn path=/trunk/boinc/; revision=15998
2008-09-14 12:39:19 +00:00
Charlie Fenton 573c33bb5c MGR: async GUI RPCs: Finish processing event handling for each RPC before starting next RPC
svn path=/trunk/boinc/; revision=15997
2008-09-14 10:08:11 +00:00
Charlie Fenton a6090f0960 MGR: Restore focus to ListCtrl after each refresh only when application is active
svn path=/trunk/boinc/; revision=15996
2008-09-13 11:17:09 +00:00
Charlie Fenton 6742a687e4 MGR: To minimize flicker, UpdateSelections() sets each button only once to its final desired state.
svn path=/trunk/boinc/; revision=15995
2008-09-13 10:24:24 +00:00
Charlie Fenton 505e66938a Restore focus to ListCtrl button clicks and each refresh to maintain selection highlighting on Windows.
svn path=/trunk/boinc/; revision=15994
2008-09-13 00:27:13 +00:00
Charlie Fenton 9412fb959e MGR: undo previous change: we must call Update Selection on every list refresh to properly update Suspend/Resume buttons.
svn path=/trunk/boinc/; revision=15993
2008-09-12 23:58:30 +00:00
David Anderson d5cc059efe - web: if user requests foundership of a team with userid=0
(which in theory shouldn't happen, but apparently can)
    immediately make them the founder


svn path=/trunk/boinc/; revision=15992
2008-09-12 20:23:41 +00:00
Charlie Fenton 480339d0e2 Fix Windows compiler warnings
svn path=/trunk/boinc/; revision=15991
2008-09-12 12:27:17 +00:00
Charlie Fenton 2c6c3f6ce0 MGR: Reduce flicker when restoring selections and updating buttons only when selections changed; disable Show Graphics if task Waiting to Run
svn path=/trunk/boinc/; revision=15990
2008-09-12 12:09:15 +00:00
Charlie Fenton df7a1cdc42 Update comments
svn path=/trunk/boinc/; revision=15989
2008-09-11 23:14:36 +00:00
Charlie Fenton 49e36015a1 Fix checkin_notes
svn path=/trunk/boinc/; revision=15988
2008-09-11 13:19:39 +00:00
Charlie Fenton 03612ddbc2 MGR: Fix Simple GUI messages window; faster display of messages (don't reset messages twice on connect)
svn path=/trunk/boinc/; revision=15987
2008-09-11 13:18:56 +00:00
Charlie Fenton f5a137ffd5 MGR: Fix bugs when connection to client is lost or reestablished under async GUI RPCs
svn path=/trunk/boinc/; revision=15986
2008-09-11 13:00:40 +00:00
Charlie Fenton 6ef4515e62 MGR: Fix bugs when connection to client is lost or reestablished under async GUI RPCs
svn path=/trunk/boinc/; revision=15985
2008-09-11 12:26:15 +00:00
Eric J. Korpela 40e243412d - Fixed fcgi builds to use an installed version of fcgi_stdio.h rather than
a modified boinc version.
    - Added new header "boinc_fcgi.h" to be used instead of "fcgi_stdio.h".
      This header defines I/O functions in the namespace FCGI rather than using
      redefined functions the way "fcgi_stdio.h" does.  This was causing a lot
      of headaches when both <cstdio> and "fcgi_stdio.h" was called.  Using
      overloaded functions fixes this problem, except when the only difference
      between functions is the return type (for example ::fopen() returns FILE*
      and FCGI::fopen() returns FCGI_FILE*).
    - Fixed some missing "#ifdef _WIN32" blocks in filesys.C



svn path=/trunk/boinc/; revision=15984
2008-09-09 19:10:42 +00:00
Rytis Slatkevičius 0e020bfbce Web: fix David's fix from Sep 7.
svn path=/trunk/boinc/; revision=15982
2008-09-09 14:59:50 +00:00