Charlie Fenton
a6e1cce5c6
Mac: Fix warning about potential memory leak
...
svn path=/trunk/boinc/; revision=23927
2011-08-03 22:08:58 +00:00
Charlie Fenton
0b010d60b2
Mac: Finish changes for XCode 4.1 and GCC 4.2
...
svn path=/trunk/boinc/; revision=23876
2011-07-26 10:33:42 +00:00
Charlie Fenton
a84569fcd0
Mac: Finish changes for XCode 4.1 and GCC 4.2
...
svn path=/trunk/boinc/; revision=23875
2011-07-26 10:29:34 +00:00
Charlie Fenton
caabeb4f37
Mac: Finish changes for XCode 4.1 and GCC 4.2
...
svn path=/trunk/boinc/; revision=23874
2011-07-26 09:43:10 +00:00
Charlie Fenton
8d602f1bbc
Mac: Begin changes for XCode 4.1 and GCC 4.2
...
svn path=/trunk/boinc/; revision=23870
2011-07-25 12:06:47 +00:00
Charlie Fenton
98a2be83c2
Mac: Begin changes for XCode 4.1 and GCC 4.2
...
svn path=/trunk/boinc/; revision=23869
2011-07-25 11:37:06 +00:00
David Anderson
8296968cbb
- client: changes to the client file model to support distributed storage,
...
as described here: http://boinc.berkeley.edu/trac/wiki/ClientDataModel
Compatibility:
clients that upgrade to this version should see nothing unusual.
Clients that downgrade from this version to a previous version
should see all projects reset
(i.e. tasks disappear and then get re-downloaded).
- manager: always show whether a file transfer is upload or download
- client: don't scale work requests by resource share
svn path=/trunk/boinc/; revision=23862
2011-07-20 19:12:10 +00:00
Charlie Fenton
f09fff961f
MGR: Fix "Can't load Image" messages in Simple View; allow gaps in slide show file numbering; reload images if new project files downloaded
...
svn path=/trunk/boinc/; revision=23850
2011-07-18 12:18:27 +00:00
Charlie Fenton
02d0303133
MGR: Fix "Can't load Image" messages in Simple View; allow gaps in slide show file numbering; reload images if new project files downloaded
...
svn path=/trunk/boinc/; revision=23849
2011-07-18 11:29:41 +00:00
David Anderson
0845e7b06f
- manager: don't show "Estimated computation speed" in task properties
...
The quantity involved is not actually computation speed.
Also don't show Max RAM usage.
svn path=/trunk/boinc/; revision=23839
2011-07-13 20:01:01 +00:00
David Anderson
b17f6aa861
- manager: fix messed up logic that caused projects to show
...
"platform not support" incorrectly.
Note: the code in this entire area seems way too complex
- manager: tweak project desc font size
svn path=/trunk/boinc/; revision=23834
2011-07-12 00:07:34 +00:00
Rom Walton
ae2d0837f2
Handle string conversion at compile time instead of run time.
...
svn path=/trunk/boinc/; revision=23833
2011-07-11 18:24:25 +00:00
David Anderson
62efafbb26
- manager: do the above font change only on Win
...
svn path=/trunk/boinc/; revision=23832
2011-07-11 17:58:19 +00:00
David Anderson
c0417a8aaa
- client: fix scheduler bug that treated all CPU jobs
...
as non-high-priority
- client: don't print spurious "domino prevention"
and "thrashing prevention" msgs
- manager: show project descriptions in same size font
as the rest of the dialog
svn path=/trunk/boinc/; revision=23831
2011-07-11 05:34:09 +00:00
David Anderson
b8ba609604
- Manager and GUI RPC:
...
Remove debt fields from PROJECT: not used anymore
Add sched_priority field
svn path=/trunk/boinc/; revision=23830
2011-07-11 04:57:56 +00:00
Charlie Fenton
3e0055cbe0
Mac: Refine big fix for menubar icon menu not working after changing skin
...
svn path=/trunk/boinc/; revision=23819
2011-07-08 08:26:11 +00:00
Charlie Fenton
f9ea013a65
Mac: Fix bug where menubar icon menu did not work after changing skin
...
svn path=/trunk/boinc/; revision=23808
2011-07-07 13:28:50 +00:00
Charlie Fenton
74f910302f
Mac: Fix bad paths to MacBitMapComboBox.cpp, .h in XCode project
...
svn path=/trunk/boinc/; revision=23806
2011-07-07 01:51:11 +00:00
Charlie Fenton
22c1ff5cd9
-MGR: eliminate unnecessary get_host_info RPCs.
...
svn path=/trunk/boinc/; revision=23772
2011-06-23 09:15:40 +00:00
Charlie Fenton
546e5f02b5
- MGR: Wizard ProjectInfo page tests values appropriate for connected client version
...
svn path=/trunk/boinc/; revision=23766
2011-06-22 11:38:12 +00:00
Charlie Fenton
a9b7f9e02a
MGR: Rename CC_STATE::have_cuda to CC_STATE::have_nvidia; ProjectInfo page tests values appropriate for connected client version
...
svn path=/trunk/boinc/; revision=23764
2011-06-22 11:24:23 +00:00
Charlie Fenton
136336f0e8
MGR: Revert Rom's manager changes of 20 June related to GUI RPC changes, for compatibility with older Clients
...
svn path=/trunk/boinc/; revision=23763
2011-06-21 23:31:15 +00:00
Rom Walton
53bc917999
- MGR: Fix build breaks related to GUI RPC changes.
...
clientgui/
AdvancedFrame.cpp
AsyncRPC.cpp
BOINCTaskBar.cpp
DlgItemProperties.cpp
ProjectInfoPage.cpp
svn path=/trunk/boinc/; revision=23756
2011-06-20 20:35:25 +00:00
Charlie Fenton
af4e85a9cc
MGR: Don't mark a project as supported if it requires a coprocessor we lack
...
svn path=/trunk/boinc/; revision=23753
2011-06-19 22:00:10 +00:00
Charlie Fenton
8a9c474b72
MGR: Don't mark a project as supported if it requires a coprocessor we lack
...
svn path=/trunk/boinc/; revision=23752
2011-06-19 21:59:16 +00:00
Charlie Fenton
422ac99be8
MGR: Don't mark a project as supported if it requires a coprocessor we lack
...
svn path=/trunk/boinc/; revision=23751
2011-06-19 00:24:56 +00:00
Charlie Fenton
7d6bad2e0f
MGR: Don't mark a project as supported if it requires a coprocessor we lack
...
svn path=/trunk/boinc/; revision=23750
2011-06-18 12:08:13 +00:00
Rom Walton
1a64740e34
- MGR: Change the project list description control into an HTML based
...
window.
clientgui/
ProjectInfoPage.cpp, .h
svn path=/trunk/boinc/; revision=23746
2011-06-17 18:02:32 +00:00
Rom Walton
fe3d4ae2f9
- MGR: Revert previous change to the project list identification code.
...
- MGR: Fix a bug introduced in a previous commit where the plan class
was being surrounded by single quotes when generating an updated
project list.
clientgui/
ProjectInfoPage.cpp
doc/
get_platforms.inc
svn path=/trunk/boinc/; revision=23744
2011-06-17 16:49:19 +00:00
Charlie Fenton
bc3fc49a79
MGR: Fix project list identification of CUDA, ATI, and MT support
...
svn path=/trunk/boinc/; revision=23743
2011-06-17 11:04:55 +00:00
Charlie Fenton
15d489756b
Set tooltips of possibly ellipsed items to full text for that item so user can read it
...
svn path=/trunk/boinc/; revision=23735
2011-06-16 12:28:54 +00:00
Charlie Fenton
98ec7e7d7b
MGR: Fix project list layout for Mac; ellipse long items by size instead of by number of characters
...
svn path=/trunk/boinc/; revision=23734
2011-06-16 11:40:39 +00:00
Charlie Fenton
dfbb543325
MGR: Fix project list layout for Mac; ellipse long items by size instead of by number of characters
...
svn path=/trunk/boinc/; revision=23733
2011-06-16 11:28:36 +00:00
David Anderson
741ac20c4a
- manager: tweaks to project list
...
svn path=/trunk/boinc/; revision=23732
2011-06-16 01:09:07 +00:00
Rom Walton
0caba02813
- MGR: Add more polish to the new project list.
...
clientgui/
ProjectInfoPage.cpp, .h
clientgui/res/
blankicon.xpm
svn path=/trunk/boinc/; revision=23731
2011-06-16 00:40:59 +00:00
Rom Walton
6c85c48849
Quick Updates
...
svn path=/trunk/boinc/; revision=23729
2011-06-15 22:24:52 +00:00
Rom Walton
537f19083a
Quick Updates
...
svn path=/trunk/boinc/; revision=23728
2011-06-15 22:19:04 +00:00
Rom Walton
778ab31ea2
- MGR: Update the project list in the wizard to make use
...
of more of the information contained in the all projects
list and also make it more accessible than the previous
implementation.
clientgui/
ProjectInfoPage.cpp, .h
WizardAttach.cpp, .h
clientgui/res/
linuxicon.xpm
macosicon.xpm
windowsicon.xpm
clientgui/res/skins/default/graphic/
advanced_link_image.xpm
win_build/
libboinc.vcproj
libboincapi_staticcrt.vcproj
svn path=/trunk/boinc/; revision=23727
2011-06-15 21:00:02 +00:00
Charlie Fenton
3d0d724d56
MGR: Event Log menu item restores Event Log when Minimized
...
svn path=/trunk/boinc/; revision=23701
2011-06-09 09:25:04 +00:00
Charlie Fenton
cf3b8996f7
MGR: Restore list view rules again
...
svn path=/trunk/boinc/; revision=23697
2011-06-09 00:44:59 +00:00
Rom Walton
e5c7f1188e
- MGR: Disable list view rules for now.
...
clientgui/
BOINCBaseView.h
svn path=/trunk/boinc/; revision=23686
2011-06-08 16:18:04 +00:00
Rom Walton
0225c4e1d2
Quick Updates
...
svn path=/trunk/boinc/; revision=23684
2011-06-08 15:24:35 +00:00
Charlie Fenton
c631ab3f1d
MGR: Use same exit confirmation dialog wording for Linux as for Windows
...
svn path=/trunk/boinc/; revision=23678
2011-06-08 10:41:34 +00:00
Charlie Fenton
654457ba03
MGR: Shut down local Client even If not connected to it
...
svn path=/trunk/boinc/; revision=23677
2011-06-08 10:40:03 +00:00
Charlie Fenton
9b39d53bbb
MGR: Rework exit dialog and client shutdown logic for second Manager instance
...
svn path=/trunk/boinc/; revision=23676
2011-06-08 10:09:36 +00:00
Charlie Fenton
3bc9acebe2
MGR: Fix About dialog to show (PowerPC) instead of (x86) when appropriate
...
svn path=/trunk/boinc/; revision=23674
2011-06-08 01:35:14 +00:00
Rom Walton
f01f867d38
Quick Updates
...
svn path=/trunk/boinc/; revision=23660
2011-06-07 16:20:59 +00:00
Rom Walton
f087ac94ca
Quick Updates
...
svn path=/trunk/boinc/; revision=23657
2011-06-07 16:13:41 +00:00
Charlie Fenton
0cd79f9b5f
MGR: Fix bug I introduced on 6 Aug 2010 which prevented empty computer name string from beng recognized as localhost
...
svn path=/trunk/boinc/; revision=23650
2011-06-07 11:06:34 +00:00
Charlie Fenton
d21be978f8
MGR: Fix link error; SCR: Fix Mac crash bug when user clicks SS Test button in system preferences
...
svn path=/branches/boinc_core_release_6_8/; revision=23640
2011-06-06 09:43:34 +00:00
Charlie Fenton
81153e8fac
MGR: Port cookie logic updates from trunk; add SQLite3 v3.7.6.3 source code to Mac XCode project
...
svn path=/branches/boinc_core_release_6_8/; revision=23639
2011-06-06 09:42:49 +00:00
Charlie Fenton
4526ae487a
MGR: Convert Google Chrome browser time to UNIX time
...
svn path=/trunk/boinc/; revision=23635
2011-06-04 02:03:02 +00:00
Charlie Fenton
673626936d
MGR: Fixes for cookie detection on Google Chrome browser
...
svn path=/trunk/boinc/; revision=23632
2011-06-03 12:49:52 +00:00
Charlie Fenton
112a58689e
Mgr: skip exit confirmation dialog if user pressed emergency Exit button on AsyncRPCDlg
...
svn path=/branches/boinc_core_release_6_8/; revision=23630
2011-06-02 11:04:00 +00:00
Charlie Fenton
0391e09260
MGR: If Firefox 3 SQL query fails because cookie database is locked, make a temporary copy of the cookie file and query that
...
svn path=/trunk/boinc/; revision=23629
2011-06-02 10:00:51 +00:00
Charlie Fenton
62b379eeaa
MGR: Add SQLite3 v3.7.6.3 source code to Mac XCode project (modified slightly to suppress compiler warnings)
...
svn path=/trunk/boinc/; revision=23628
2011-06-02 09:57:11 +00:00
David Anderson
d6ba9fc954
- client: when killing a nonresponsive task,
...
kill its descendant processes too
- manager: tweak strings related to task FLOP size
svn path=/trunk/boinc/; revision=23619
2011-05-31 23:39:50 +00:00
David Anderson
b288405f98
svn path=/trunk/boinc/; revision=23614
2011-05-25 23:16:08 +00:00
David Anderson
660b2ae762
- Manager: tweak messages in exit dialog
...
svn path=/trunk/boinc/; revision=23613
2011-05-25 23:13:26 +00:00
Charlie Fenton
8e701831d1
MGR: Fix shutting down of Client on Linux
...
svn path=/trunk/boinc/; revision=23598
2011-05-25 11:15:39 +00:00
Charlie Fenton
b824421599
MGR: Fix shutting down of Client on Linux
...
svn path=/trunk/boinc/; revision=23597
2011-05-25 11:13:20 +00:00
Rom Walton
b26df9a1df
- MGR: Initial stab at supporting Google Chrome cookies. SQLite engine needs
...
to be upgraded. Write it while the code is still in my head.
clientgui/
browser.cpp, .h
svn path=/trunk/boinc/; revision=23564
2011-05-20 02:50:13 +00:00
Charlie Fenton
0c2308e5a6
MGR: Fix welcome message in Account Manager Wizard completion page
...
svn path=/trunk/boinc/; revision=23561
2011-05-19 09:13:28 +00:00
Rom Walton
79f9ad8866
- MGR: Prepopulate both the username field and the email address
...
field with the cookie information since we do not know ahead
of time which format the account manager uses. Once the
get_project_config RPC has completed, we'll know which one
is the correct one.
clientgui/
WizardAttach.cpp
svn path=/trunk/boinc/; revision=23557
2011-05-17 23:48:25 +00:00
Charlie Fenton
164d3a2f76
MGR: New Simple GUI: better displays if no tasks or no projects
...
svn path=/trunk/boinc/; revision=23550
2011-05-16 09:34:08 +00:00
David Anderson
61d9c06771
- client/manager: don't show resource usage for non-CPU-intensive jobs
...
svn path=/trunk/boinc/; revision=23549
2011-05-14 04:08:12 +00:00
Charlie Fenton
d77468cf1d
MGR: Fixes to new Simple GUI for Linux
...
svn path=/trunk/boinc/; revision=23548
2011-05-14 01:57:15 +00:00
Charlie Fenton
a7cb3f6a6d
MGR: Fixes to new Simple GUI for Windows
...
svn path=/trunk/boinc/; revision=23539
2011-05-13 12:51:29 +00:00
Charlie Fenton
9d90857fdd
MGR: make sure new Simple GUI Add Project / Synchronize button is large enough for the larger of its localized labels
...
svn path=/trunk/boinc/; revision=23537
2011-05-13 12:24:20 +00:00
Charlie Fenton
7c8f41ac18
MGR: make sure new Simple GUI Pause / Resume button is large enough for the larger of the localized words for Pause and Resume
...
svn path=/trunk/boinc/; revision=23536
2011-05-13 10:43:52 +00:00
Charlie Fenton
25ac4ea160
MGR: Fixes to new Simple GUI for Linux, enable / disable Show Graphics
...
svn path=/trunk/boinc/; revision=23535
2011-05-13 10:08:27 +00:00
Charlie Fenton
b8894dac61
MGR: Fixes to new Simple GUI for Linux
...
svn path=/trunk/boinc/; revision=23532
2011-05-13 08:15:03 +00:00
Charlie Fenton
04291cef99
MGR: Fixes to new Simple GUI for Linux
...
svn path=/trunk/boinc/; revision=23531
2011-05-12 13:41:26 +00:00
Charlie Fenton
2b6c2d9c8e
MGR: Fixes to new Simple GUI for Linux
...
svn path=/trunk/boinc/; revision=23524
2011-05-11 11:48:58 +00:00
Charlie Fenton
36ccee91bc
MGR: Fixes to new Simple GUI for Linux
...
svn path=/trunk/boinc/; revision=23523
2011-05-11 11:26:34 +00:00
Charlie Fenton
d1ae7a2fcc
MGR: Fixes to new Simple GUI for Linux
...
svn path=/trunk/boinc/; revision=23522
2011-05-11 00:50:52 +00:00
Charlie Fenton
5d1e4765a5
MGR: Fix compiler warning
...
svn path=/trunk/boinc/; revision=23504
2011-05-05 07:14:00 +00:00
Charlie Fenton
271122551c
MGR: Continue adding Exclusive Apps pane to Computing Prefs dialog
...
svn path=/trunk/boinc/; revision=23497
2011-05-04 12:44:29 +00:00
Charlie Fenton
2c342bcee8
MGR: Continue adding Exclusive Apps pane to Computing Prefs dialog
...
svn path=/trunk/boinc/; revision=23496
2011-05-04 11:44:47 +00:00
Charlie Fenton
9f5bc01a25
MGR: Continue adding Exclusive Apps pane to Computing Prefs dialog
...
svn path=/trunk/boinc/; revision=23495
2011-05-04 11:14:23 +00:00
Charlie Fenton
460c4133d6
MGR: Continue adding Exclusive Apps pane to Computing Prefs dialog
...
svn path=/trunk/boinc/; revision=23494
2011-05-04 10:51:44 +00:00
Charlie Fenton
27a07dce54
MGR: Fix a few bugs in Exclusive Apps pane of Computing Prefs dialog
...
svn path=/trunk/boinc/; revision=23489
2011-04-30 09:35:13 +00:00
Charlie Fenton
6edf908273
MGR: Fix a few bugs in Exclusive Apps pane of Computing Prefs dialog
...
svn path=/trunk/boinc/; revision=23488
2011-04-30 08:52:37 +00:00
Charlie Fenton
363b1b9161
MGR: Continue adding Exclusive Apps pane to Computing Prefs dialog; lib: add missing items in CONFIG, PROXY_INFO struct initializers
...
svn path=/trunk/boinc/; revision=23482
2011-04-29 12:04:07 +00:00
Charlie Fenton
cb58b76f52
MGR: Begin adding Exclusive Apps pane to Computing Prefs dialog
...
svn path=/trunk/boinc/; revision=23476
2011-04-28 13:37:17 +00:00
Charlie Fenton
baf3c9a723
MGR: Implement Manage Settings menu item in Simple GUI
...
svn path=/trunk/boinc/; revision=23475
2011-04-28 13:29:10 +00:00
Charlie Fenton
3afb8a8ca1
MGR: Begin adding Exclusive Apps pane to Computing Prefs dialog
...
svn path=/trunk/boinc/; revision=23474
2011-04-28 13:00:04 +00:00
Charlie Fenton
9a4b695299
lib, MGR: Implement get_cc_config, set_cc_config RPCs
...
svn path=/trunk/boinc/; revision=23470
2011-04-27 11:01:07 +00:00
David Anderson
17c2dd9ae6
- client: don't use the Snooze mechanism to handle
...
OS-requested suspension
(especially with a 1-hour snooze period).
Instead, handle them directly.
svn path=/trunk/boinc/; revision=23420
2011-04-23 19:02:17 +00:00
Rom Walton
6c9a38eb68
- MGR: Adjust the width of the various tabs in advanced view if the notice text
...
width changes.
- MGR: Remove dead code.
clientgui/
BOINCBaseFrame.cpp, .h
AdvancedFrame.cpp
svn path=/trunk/boinc/; revision=23384
2011-04-19 15:26:15 +00:00
Rom Walton
2cf2d19d0a
svn path=/trunk/boinc/; revision=23368
2011-04-14 15:26:46 +00:00
Rom Walton
da2ca8d428
- MGR: Check to see if keyboard accelerators can be redefined on the fly.
...
clientgui/
DlgEventLog.cpp
svn path=/trunk/boinc/; revision=23367
2011-04-14 15:15:36 +00:00
David Anderson
3b1b7e9204
- client:
...
- add <heartbeat_debug> log flag
- show trickle-up and int file upload msgs if <app_msg_receive> set
- if scheduler RPC reason is trickle-up, say so
- manager:
- restore "non CPU intensive" to task description
- project properties: show if RPC in progress or trickle-up pending.
(show these low-probability things only if present)
- manager: fix Unix build
(from Ian Hay)
svn path=/trunk/boinc/; revision=23365
2011-04-14 01:04:10 +00:00
Rom Walton
61ba61d846
- MGR: Add missing keyboard accellerators for the event log.
...
- MGR: Re-enable the next button when the terms of use wizard
page when the back button is pressed.
clientgui/
DlgEventLog.cpp
TermsOfUsePage.cpp
svn path=/trunk/boinc/; revision=23363
2011-04-13 16:32:58 +00:00
Rom Walton
b9c959ed1d
- MGR: Remove unneeded asserts.
...
clientgui/
BOINCTaskBar.cpp
svn path=/trunk/boinc/; revision=23362
2011-04-11 19:51:10 +00:00
David Anderson
62ae83e615
- manager: change simple view notices window title from Messages to Notices
...
svn path=/trunk/boinc/; revision=23353
2011-04-06 19:03:00 +00:00
Rom Walton
f696d90893
- MGR: Remove UserDisagreesPage from the wizard, replace functionality
...
by enabling/disabling the next button as needed.
- MGR: Fix a couple of warnings.
clientgui/
sg_CustomControls.cpp
sg_DlgMessages.cpp
TermsOfUsePage.cpp
UserDisagreesPage.cpp, .h (Deleted)
WizardAttach.cpp, .h
svn path=/trunk/boinc/; revision=23293
2011-03-29 19:28:27 +00:00
Charlie Fenton
94c05cdfb8
MGR: Fix compile break
...
svn path=/trunk/boinc/; revision=23287
2011-03-29 07:42:51 +00:00
Rom Walton
53177644f7
- MGR: Handle the link click events from the notices control for the
...
Simgle GUI notices dialog box.
clientgui/
sg_DlgMessages.cpp, .h
svn path=/trunk/boinc/; revision=23285
2011-03-28 15:21:36 +00:00
David Anderson
3b906a191c
- client: generalize the GPU framework so that
...
- new GPU types can be added easily
- users can specify GPUs in cc_config.xml,
referred to by app_info.xml,
and they will be scheduled by BOINC
and passed --device N options
Note: the parsing of cc_config.xml is not done yet.
- RPC protocols (account manager and scheduler)
can now specify GPU types in separate elements
rather than embedding them in tag names
e.g. <no_rsc>NVIDIA</no_rsc> rather than <no_cuda/>
- client: in account manager replies, parse elements of the form
<no_rsc>NAME</no_rsc>
indicating the GPUs of type NAME should not be used.
This allows account managers to control GPU types
not hardwired into the client.
Note: <no_cuda/> and <no_ati/> will continue to be supported.
- scheduler RPC reply: add
<no_rsc_apps>NAME</no_rsc_apps>
(NAME = GPU name)
to indicate that the project has no jobs for the indicated GPU type.
<no_cuda_apps> etc. are still supported
- client/lib: remove set_debts() GUI RPC
- client/scheduler RPC
remove <cuda_backoff> etc. (superceded by no_app)
Exception: <ip_result> elements in sched request
still have <ncudas> and <natis>.
Fix this later.
Implementation notes:
- client/lib: change "CUDA" to "NVIDIA" in type/variable names, and in XML
Continue to recognize "CUDA" for compatibility
- host_info.coprocs no longer used within the client;
use a global var (COPROCS coprocs) instead.
COPROCS now has an array of COPROCs;
GPUs types are identified by the array index.
Index zero means CPU.
- a bunch of other resource-specific structs (like RSC_WORK_FETCH)
are now stored in arrays, with same indices as COPROCS
(i.e. index 0 is CPU)
- COPROCS still has COPROC_NVIDIA and COPROC_ATI structs to hold vendor-specific info
- APP_VERSION now has a struct GPU_USAGE to describe its GPU usage
svn path=/trunk/boinc/; revision=23253
2011-03-25 03:44:09 +00:00