David Anderson
b16f603a8a
- client (and API and manager): change the data structure
...
used for system process info
Old: vector of PROCINFO.
Descendants of a process were found by recursively
iterating through the vector.
Operations are O(n)
New: map of (id, PROCINFO),
and each PROCINFO has a vector of its children.
Operations are O(log(n))
Also combined Mac/Win/Linux variants of code that
was essentially the same.
svn path=/trunk/boinc/; revision=24117
2011-09-02 17:45:29 +00:00
David Anderson
0476254e15
- client: fix bug that caused project attach to fail
...
- clientgui: Rom, we should do error-checking of most GUI RPCs;
look for REPORT ERROR in ProjectProcessingPage.cpp
svn path=/trunk/boinc/; revision=24059
2011-08-27 18:32:47 +00:00
David Anderson
bd0897b92c
- manager: Communitcations -> Communications.
...
please, no spelling errors in function/variable names
- client: parse deprecated tags in <file_info>
svn path=/trunk/boinc/; revision=24058
2011-08-27 18:07:28 +00:00
Charlie Fenton
2246e81d0c
lib: use standard implementation of strtoull when available
...
svn path=/trunk/boinc/; revision=24049
2011-08-26 09:44:50 +00:00
Rom Walton
1bc7c85d65
- Changes for Charity Engine Desktop.
...
client/win/res/
ce.ico
clientctrl/
boincsvcctrl.rc
clientgui/
BOINCGUIApp.rc
clientgui/res/
ce.ico
clientlib/win/
boinc_dll.rc
clientscr/
boinc_ss.rc
clientscr/
boinc_ss_opengl.rc
clientscr/res/
ce.bmp
ce.ico
clienttray/
boinc_tray.rc
win_build/
ce_boinc_cli.vcproj
ce_boinc_dll.vcproj
ce_boinc_ss.vcproj
ce_boinccmd.vcproj
ce_boincmgr.vcproj
ce_boincsvcctrl.vcproj
ce_boinctray.vcproj
ce_ss_app.vcproj
CharityEngine.sln
win_build/installerv2/
CharityEngine.ism
win_build/installerv2/redist/0409/
ce-eula.rtf
win_build/installerv2/redist/CharityEngine/
acct_mgr_url.xml
ce.ico
CE_IsDialogBanner.bmp
CE_IsDialogBitmap.bmp
CE_Splash.bmp
svn path=/trunk/boinc/; revision=23977
2011-08-10 16:51:58 +00:00
Charlie Fenton
c931455e4f
Changes for Charity Engine Desktop
...
svn path=/trunk/boinc/; revision=23965
2011-08-09 00:42:22 +00:00
Charlie Fenton
af8d165400
Changes for Charity Engine Desktop
...
svn path=/trunk/boinc/; revision=23964
2011-08-09 00:38:30 +00:00
Rom Walton
9ac520985a
- Changes for Charity Engine Desktop.
...
client/win/res/
ce.ico
clientctrl/
boincsvcctrl.rc
clientgui/
BOINCGUIApp.rc
clientgui/res/
ce.ico
clientlib/win/
boinc_dll.rc
clientscr/
boinc_ss.rc
clientscr/
boinc_ss_opengl.rc
clientscr/res/
ce.bmp
ce.ico
clienttray/
boinc_tray.rc
win_build/
ce_boinc_cli.vcproj
ce_boinc_dll.vcproj
ce_boinc_ss.vcproj
ce_boinccmd.vcproj
ce_boincmgr.vcproj
ce_boincsvcctrl.vcproj
ce_boinctray.vcproj
ce_ss_app.vcproj
CharityEngine.sln
win_build/installerv2/
CharityEngine.ism
win_build/installerv2/redist/0409/
ce-eula.rtf
win_build/installerv2/redist/CharityEngine/
acct_mgr_url.xml
ce.ico
CE_IsDialogBanner.bmp
CE_IsDialogBitmap.bmp
CE_Splash.bmp
svn path=/branches/boinc_core_release_6_8/; revision=23955
2011-08-08 17:32:20 +00:00
Charlie Fenton
3bbcc360db
Changes for Charity Engine Desktop
...
svn path=/branches/boinc_core_release_6_8/; revision=23950
2011-08-08 12:56:01 +00:00
Charlie Fenton
0b6a67dc24
Changes for Charity Engine Desktop
...
svn path=/branches/boinc_core_release_6_8/; revision=23949
2011-08-08 12:54:28 +00:00
Charlie Fenton
1b7c83f224
Mac: Updates for compatibility with current CUDA software and OS X through OS 10.7 Lion, etc.
...
svn path=/branches/boinc_core_release_6_8/; revision=23936
2011-08-05 12:08:34 +00:00
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