Commit Graph

8627 Commits

Author SHA1 Message Date
Charlie Fenton e512a05ae3 Mac: Add info about dual-GPU Powerbooks to ReadMe files
svn path=/trunk/boinc/; revision=22965
2011-02-01 00:05:33 +00:00
Charlie Fenton 44649792ba MGR: Update Makefile, New Simple GUI optimization
svn path=/trunk/boinc/; revision=22963
2011-01-31 09:58:34 +00:00
Charlie Fenton add6715355 Fix compile break on Linux
svn path=/trunk/boinc/; revision=22962
2011-01-31 01:12:42 +00:00
Charlie Fenton f736f5ce43 MGR: New Simple GUI optimization
svn path=/trunk/boinc/; revision=22961
2011-01-30 10:19:06 +00:00
David Anderson 4dbe2c8fdf - new script sched/transitioner_catchup.php: transitions all WUs
that need it, then exits.
    For big projects coming up after an outage, run this before bin/start
    to minimize startup overload
- tweaks to PHP libraries to allow them to be used
    by scripts anywhere in the dir hierarchy


svn path=/trunk/boinc/; revision=22959
2011-01-29 06:28:10 +00:00
David Anderson 43a3036101 - back end: allow the specification of a read-only DB replica
(in config.xml) to include DB name, user, and password.
- back end: add read-only replica info to SCHED_CONFIG,
    so that C++ programs can use the replica
    (currently only PHP code can use it)
- db_dump: use the read-only DB replica if it exists.


svn path=/trunk/boinc/; revision=22958
2011-01-28 22:03:46 +00:00
Charlie Fenton d857b33481 MGR: Disable tooltips on Mac while new simple GUI menus are popped up because they cover menus
svn path=/trunk/boinc/; revision=22955
2011-01-28 10:59:41 +00:00
Charlie Fenton 3c27e2ed1b Fix checkin notes
svn path=/trunk/boinc/; revision=22954
2011-01-28 10:06:43 +00:00
Charlie Fenton 86216c53a9 MGR: Use our control IDs instead of wxID_HELP for Help buttons for Mac accessibility
svn path=/trunk/boinc/; revision=22953
2011-01-28 09:55:03 +00:00
Charlie Fenton 00dfc1e88c MGR: Fix SimplePrefs default skin selection display; use standard native buttons in Simple Prefs, Simple Notices
svn path=/trunk/boinc/; revision=22952
2011-01-28 09:16:42 +00:00
David Anderson 046dc09202 - client: fix bug in setting GPU peak flops
svn path=/trunk/boinc/; revision=22950
2011-01-27 20:00:42 +00:00
Charlie Fenton d9f95d08a0 Add new Simple GUI
svn path=/trunk/boinc/; revision=22949
2011-01-27 14:56:57 +00:00
Charlie Fenton bf789a23db Add new Simple GUI
svn path=/trunk/boinc/; revision=22948
2011-01-27 14:36:49 +00:00
Charlie Fenton c9f77c4db2 Mac: update Mac_SA_Insecure.sh script to not require BOIN Client in BOINC Data folder
svn path=/trunk/boinc/; revision=22947
2011-01-27 11:46:09 +00:00
David Anderson da19f328e9 - web: tweaks so that BOINC-Wide Teams site can warn people if
their email address is not validated

svn path=/trunk/boinc/; revision=22946
2011-01-26 22:43:23 +00:00
David Anderson f359a705f9 - client: accept <options/> and <log_flags/> in cc_config.xml
- client: reset log flags (as well as options) when rereading cc_config.xml

svn path=/trunk/boinc/; revision=22944
2011-01-25 19:05:44 +00:00
Rom Walton c0766baaf3 - MGR: Fix advanced view button is Simple GUI.
(Button Text is Verdana 8pt. in MS Paint)
    
    clientgui/res/skins/default/graphic/
        advanced_link_image.xpm
    clientgui/res/templates/skins/
        advanced_link_image.gif (Added)
        btnAdvancedView.png (Removed)

svn path=/trunk/boinc/; revision=22935
2011-01-25 15:15:31 +00:00
David Anderson 58b345fce6 - server: disable upload certificates by default.
These increase server load and it's not clear they're needed.
        

svn path=/trunk/boinc/; revision=22934
2011-01-24 19:39:50 +00:00
David Anderson 8625e87285 - server: fix for EmBOINC
svn path=/trunk/boinc/; revision=22933
2011-01-20 21:32:00 +00:00
David Anderson d4f00d4467 - client: if we're using an acct mgr,
and we're attached to a project manually (not via acct mgr)
    and the acct mgr tells us to detach from it, don't.

svn path=/trunk/boinc/; revision=22930
2011-01-20 00:36:45 +00:00
David Anderson 795e89dbf5 - client: eliminate unnecessary CPU reschedules.
Currently we do a reschedule any time a job checkpoints,
    in case there's a job that has finished a time slice
    but hasn't checkpointed yet.
    Instead: flag such jobs, and trigger a reschedule
    on checkpoint only for flagged jobs.
- client: fix instability in job scheduling that happens
    if a job's estimated completion time in RR sim is close to its deadline.
    It can alternate between making and missing deadline,
    causing the scheduler to alternate rapidly between jobs.
    Solution: if RR sim has marked a job as deadline miss
    any time in the last (CPU scheduling period),
    treat it as a deadline miss.


svn path=/trunk/boinc/; revision=22928
2011-01-19 16:46:55 +00:00
David Anderson 9e2abe135e - simulator work
svn path=/trunk/boinc/; revision=22927
2011-01-19 00:32:49 +00:00
Charlie Fenton c1d6dfdf4a Mac: update release script to remove install of separate BOINC skin
svn path=/trunk/boinc/; revision=22922
2011-01-18 09:08:51 +00:00
David Anderson c4ee1bdd89 - client: code cleanup in CPU scheduling;
eliminate global variable


svn path=/trunk/boinc/; revision=22908
2011-01-16 07:40:09 +00:00
David Anderson c7c926280a - client: fix job scheduling bug.
Scenario: we have 2 CPUs and 1GB RAM
    Project A has jobs that use 1GB.
    Project B has small-mem jobs.
    Currently, we ignore RAM usage in building the runnable job list,
    so we might pick 2 jobs from project A.
    enforce_schedule() (which checks RAM usage) will run just one of them,
    and the other CPU will be idle.
    Solution: keep track of RAM usage while building the runnable job list.

svn path=/trunk/boinc/; revision=22907
2011-01-15 18:31:17 +00:00
David Anderson e97c64b92f - make the Manager build on FC11
- simulator work

svn path=/trunk/boinc/; revision=22906
2011-01-15 08:11:21 +00:00
Bernd Machenschalk 6a1c7cf4ac unix build system: generate_svn_version
- generate version string from plain git repositories, too (from Oliver)
- define SVN_REPOSITORY (URL) and SVN_REVISION (numerical) separately
so these could be used in proprocessor directives

svn path=/trunk/boinc/; revision=22905
2011-01-14 14:06:09 +00:00
Rom Walton a64d88aaa5 - MGR: re-enable background painting and just change the default background
color for the new default skin to light gray.
        
    clientgui/
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp

svn path=/trunk/boinc/; revision=22904
2011-01-14 03:25:57 +00:00
David Anderson c152968f53 - scheduler/client/API: pass user ID and team ID from scheduler to client,
and from client to app (host ID is already passed).
    E@h asked for this, not sure why.

svn path=/trunk/boinc/; revision=22902
2011-01-13 22:40:48 +00:00
Rom Walton 5c02f7388b - MGR: Disable the background repaint events for the SGUI Messages and
SGUI Preferences dialog.  Changing the font color wasn't as easy as
        I had hoped and the black background for the skin doesn't do any
        good when the text itself is black as well.
        
    clientgui/
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp

svn path=/trunk/boinc/; revision=22900
2011-01-13 18:52:46 +00:00
David Anderson c7ab17fa21 - single-job submission system: don't hardwire i686 architecture;
make it work on any Linux system.
    From Steffen Moller.

svn path=/trunk/boinc/; revision=22899
2011-01-13 00:05:49 +00:00
Rom Walton 11c8d11f3d - MGR: Embed the BOINC skin in the executable using XPM files.
clientgui/res/skins/default/graphic/
        <Various Files>
    clientgui/
        SkinManager.cpp
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=22898
2011-01-12 21:18:50 +00:00
David Anderson f903c7cfc4 - client: tweak [22842] so that system clock changes
of < 60 seconds are ignored

svn path=/trunk/boinc/; revision=22897
2011-01-12 18:14:15 +00:00
David Anderson a69e57d43c - client: set PROJECT::last_upload_start when a job completes,
NOT when its first upload starts.
    This prevents a scheduler RPC from happening between the two.
    This was a bug in [22841]

svn path=/trunk/boinc/; revision=22896
2011-01-12 01:19:31 +00:00
David Anderson 396dc5a8b4 svn path=/trunk/boinc/; revision=22895 2011-01-12 01:17:07 +00:00
David Anderson eeab2aee92 - simulator work
- fix some indentation

svn path=/trunk/boinc/; revision=22891
2011-01-07 20:23:22 +00:00
David Anderson 6784283211 - user web: fix bugs in server status page
- fix some indentation


svn path=/trunk/boinc/; revision=22890
2011-01-06 23:09:13 +00:00
Charlie Fenton 853421541a Mac: Fix symbol table generation
svn path=/trunk/boinc/; revision=22882
2011-01-05 02:15:10 +00:00
David Anderson 05b9c0aa40 - client: show a given system notice at most once a week
svn path=/trunk/boinc/; revision=22861
2011-01-03 20:09:52 +00:00
David Anderson b418596cee - unix build: remove hardwired -ldl
svn path=/trunk/boinc/; revision=22860
2011-01-03 03:55:33 +00:00
David Anderson 5bbafef4b0 - fix some bad file permissions
- delist defunct stats site


svn path=/trunk/boinc/; revision=22859
2011-01-02 03:07:14 +00:00
David Anderson c5462e4917 - client: more hysteresis work fetch policy stuff
- client simulator work

svn path=/trunk/boinc/; revision=22858
2010-12-30 22:41:50 +00:00
David Anderson 7aeef3070a - client: enabled REC-based scheduling with a cmdline option
rather than a compile flag

svn path=/trunk/boinc/; revision=22855
2010-12-25 19:05:57 +00:00
Rytis Slatkevičius 1e55d118e9 user web: change forum RSS encoding from ISO-8859-1 to UTF-8
svn path=/trunk/boinc/; revision=22854
2010-12-24 19:35:08 +00:00
David Anderson f3169fb77a - client: initial, partial checkin for hysteresis work-fetch
svn path=/trunk/boinc/; revision=22853
2010-12-23 23:39:30 +00:00
David Anderson 41d71c7197 - client simulator: add client availability logic
svn path=/trunk/boinc/; revision=22851
2010-12-22 18:59:07 +00:00
Rytis Slatkevičius e0bcf3805f user web: add some CSS classes for easier styling
svn path=/trunk/boinc/; revision=22850
2010-12-21 17:15:57 +00:00
David Anderson 3a9549979e - client: tweak to ATI CPU recognition
from [P3D] Crashtest

svn path=/trunk/boinc/; revision=22845
2010-12-18 17:09:57 +00:00
David Anderson 93902c1475 - API: small tweak that should help narrow down the occasional crashes
in fprintf() and boinc_msg_prefix() seen by E@h

svn path=/trunk/boinc/; revision=22844
2010-12-17 19:09:03 +00:00
David Anderson 878ec29353 - client: improve text of "message from server" notices
- manager: change "add account manager" to "use account manager".
		"Add" is confusing, because you can't add multiple account managers
		like you add projects.
	- client: recognize a few new ATI GPU models
		from Robert Kreß

svn path=/trunk/boinc/; revision=22843
2010-12-17 18:56:10 +00:00