Commit Graph

79 Commits

Author SHA1 Message Date
David Anderson fba290f19a - manager: in simple view, where it says Elapsed time,
show elapsed rather than CPU time


svn path=/trunk/boinc/; revision=22018
2010-07-21 16:19:37 +00:00
David Anderson 3452bbbc87 - GUI RPC: more replacement of std::string
svn path=/trunk/boinc/; revision=20889
2010-03-13 04:40:37 +00:00
David Anderson 86582342a8 - GUI RPC: in the structures used in the C++ interface to GUI RPC,
change various std::string to char[n], to improve performance.

NOTE: std::string should ONLY be used in cases where there is
no a priori limit on string length.
If there's a limit (e.g. because the string originates in
a fixed-size database field) always use char[n].

svn path=/trunk/boinc/; revision=20877
2010-03-12 17:47:17 +00:00
David Anderson 4054775f35 svn path=/trunk/boinc/; revision=20833 2010-03-11 01:39:14 +00:00
Rom Walton 0126f3ca68 - MGR: More cleanup work
clientgui/
        BOINCGUIApp.cpp
        BOINCTaskBar.cpp
        sg_ViewTabPage.cpp
    clientgui/common/
        wxPieCtrl.cpp, .h

svn path=/trunk/boinc/; revision=19961
2009-12-18 00:04:06 +00:00
David Anderson d93eb6da48 - GUI RPC: finish the changed started above;
update the way that app versions are identified.

Old: WORKUNIT contains version_num
    RESULT contains app_version_num (but only if running)

New: Keep old fields so new client works with old manager.
    RESULT contains version_num, plan_class
    Manager: if RESULT doesn't have version/plan_class
    (because talking to old client)
    look up app version based on WU version num.

svn path=/trunk/boinc/; revision=16903
2009-01-13 22:46:58 +00:00
David Anderson b2d7812130 - GUI RPC: add the following items to PROJECT_CONFIG
(corresponding to the get_project_config.php web RPC):
    - platforms: list of platforms supported by the project
    - sched_stopped: scheduler disabled
    - web_stopped: DB-driven web features disabled
    - min_client_version
- GUI RPC: add the following items to CC_STATE:
    - platforms: list of platforms supported by the client
        (this replaces the unused <platform_name>)
- GUI RPC: add the following items to PROJECT_LIST_ENTRY
    (entry in the "all projects" list):
    - platforms: list of platforms supported by the project
- GUI RPC: move APP_VERSION pointer from WORKUNIT to RESULT;
    include plan class in APP_VERSION lookup.
    This completes the change of March 2008,
    and allows the Manager to work correctly when a project
    has two different app versions of the same (app, platform, version)
    running on a client at once (e.g., a CPU and a GPU app)
- get_project_config.php: remove logic that checks client version.
    This page is accessed by PHP, not just by client
- web: add link to forum page to get forum as RSS

svn path=/trunk/boinc/; revision=16900
2009-01-13 19:34:04 +00:00
Charlie Fenton 4fa4d4fdb5 Mac SG: Remove ugly hack added 8/20/07 for slide show alignment problem on Mac.
svn path=/trunk/boinc/; revision=16653
2008-12-09 12:44:27 +00:00
Rom Walton 651fa47ec6 - MGR: Have the SkinManager parse the correct spelling
of 'organization'.
    - MGR: Add a new tab status to the Simple GUI for when
        the client has been instructed to delay starting
        applications via the <delay_start> option in cc_config.xml
        (From Kevin Reed)

    clientgui/
        sg_ImageButton.cpp, .h
        sg_ViewTabPage.cpp
        SkinManager.cpp

svn path=/trunk/boinc/; revision=16280
2008-10-23 04:10:12 +00:00
Charlie Fenton 68d6b3f349 MGR: Fix SimpleGUI to work with wxWidgets 2.8.7
svn path=/trunk/boinc/; revision=16181
2008-10-10 03:36:42 +00:00
Charlie Fenton f3146210d7 MGR: async GUI RPCs: Create SafeMessageBox function to suspend periodic RPCs during modal dialogs
svn path=/trunk/boinc/; revision=15901
2008-08-20 16:07:06 +00:00
David Anderson 4f66bb4c95 - added copyright and license info to .C, .cpp, .h files
- scheduler: fix bug in adaptive replication:
    if send an unreplicated job to untrusted host,
    set both wu.target_nresults and wu.min_quorum to app.target_nresults.

svn path=/trunk/boinc/; revision=15762
2008-08-06 18:36:30 +00:00
Rom Walton bb876c150c - MGR: Fix a crash in the simple GUI.
NOTE: Do not use the at() function on a vector unless you
        also use a try/catch handler.
    - MGR: Remove code duplication 
      
    clientgui/
        sg_ClientStateIndicator.h
        sg_ProgressBar.cpp, .h
        sg_ViewTabPage.cpp

svn path=/trunk/boinc/; revision=14936
2008-03-18 15:34:28 +00:00
Charlie Fenton 20a87d0d37 MGR: Work around long-standing cosmetic bug in SimpleGUI with newer versions of wxwidgets.
svn path=/trunk/boinc/; revision=14400
2007-12-19 00:30:54 +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
Charlie Fenton 2a48ccb9e6 Consolidate common Show Graphics functionality into CMainDocument::WorkShowGraphics(); implement V6 graphics in SimpleGui
svn path=/trunk/boinc/; revision=13603
2007-09-20 00:32:16 +00:00
Charlie Fenton 1bae24b1e8 Mac SG: Ugly hack for unknown alignment problem on Mac, requested by Kevin Reed
svn path=/trunk/boinc/; revision=13424
2007-08-21 05:04:05 +00:00
David Anderson afe62aeaea - Manager: made some strings translatable
svn path=/trunk/boinc/; revision=13142
2007-07-11 16:26:44 +00:00
Rom Walton 31de94bed1 - MGR: Misc v6 graphics fixes
clientgui/
        sg_ViewTabPage.cpp
        ViewWork.cpp
        ViewWorkGrid.cpp

svn path=/trunk/boinc/; revision=12962
2007-06-19 17:33:48 +00:00
David Anderson 6ea27e8787 - Manager: make some strings translatable, and fix them
clientgui/
    sg_StatImageLoader.cpp
    sg_ProjectsComponent.cpp
    sg_ViewTabPage.cpp
    DlgAdvPreferences Base.cpp

svn path=/trunk/boinc/; revision=12753
2007-05-27 13:57:46 +00:00
Charlie Fenton 7efd87b63a *** empty log message ***
svn path=/trunk/boinc/; revision=12230
2007-03-15 10:40:27 +00:00
Charlie Fenton 8cb24ba943 *** empty log message ***
svn path=/trunk/boinc/; revision=12229
2007-03-15 10:00:50 +00:00
Charlie Fenton de0454e722 *** empty log message ***
svn path=/trunk/boinc/; revision=12228
2007-03-15 01:10:49 +00:00
Rom Walton d33333e819 *** empty log message ***
svn path=/trunk/boinc/; revision=12215
2007-03-13 15:04:11 +00:00
Charlie Fenton e3708f2f12 *** empty log message ***
svn path=/trunk/boinc/; revision=11896
2007-01-18 10:01:35 +00:00
David Anderson afb1d21d9a *** empty log message ***
svn path=/trunk/boinc/; revision=11890
2007-01-17 18:13:33 +00:00
David Anderson b68d10ee59 *** empty log message ***
svn path=/trunk/boinc/; revision=11889
2007-01-17 17:34:59 +00:00
Walt Gribben 97f38e78af *** empty log message ***
svn path=/trunk/boinc/; revision=11703
2006-12-20 00:05:12 +00:00
Rom Walton e14d4890a2 *** empty log message ***
svn path=/trunk/boinc/; revision=11570
2006-11-22 21:26:21 +00:00
Kevin Reed 59dfa42f2c - BSG: Fix bug that didn't allow the messages window
to close when the red X was clicked
    - BSG:  Added better text to status messages and tooltips
    - BSG:  Increased slide show timer to 10 seconds

svn path=/trunk/boinc/; revision=11507
2006-11-09 22:22:54 +00:00
Kevin Reed abd76a409f - BSG: Add tool tip to slide show when graphics are available
- BSG:  Remove workunit name
    - BSG:  Formatting changes to text on main screen
    - BSG:  Re-arrange the layout on the main screen

svn path=/trunk/boinc/; revision=11497
2006-11-08 17:38:27 +00:00
Charlie Fenton 0c9b45d6be *** empty log message ***
svn path=/trunk/boinc/; revision=11455
2006-11-03 03:01:07 +00:00
Charlie Fenton 8043af9f82 *** empty log message ***
svn path=/trunk/boinc/; revision=11454
2006-11-03 00:23:14 +00:00
Charlie Fenton 3a0d963b00 *** empty log message ***
svn path=/trunk/boinc/; revision=11447
2006-11-02 11:59:42 +00:00
Kevin Reed 78695f22a6 *** empty log message ***
svn path=/trunk/boinc/; revision=11436
2006-11-01 17:06:25 +00:00
Charlie Fenton b48bc09a46 *** empty log message ***
svn path=/trunk/boinc/; revision=11430
2006-11-01 06:21:38 +00:00
Kevin Reed 8f793ece8a *** empty log message ***
svn path=/trunk/boinc/; revision=11426
2006-10-31 21:24:47 +00:00
Kevin Reed 4e4702d4e0 *** empty log message ***
svn path=/trunk/boinc/; revision=11418
2006-10-31 18:23:42 +00:00
Rom Walton e262b87eb0 *** empty log message ***
svn path=/trunk/boinc/; revision=11409
2006-10-31 06:43:37 +00:00
Rom Walton 75e93dae8f *** empty log message ***
svn path=/trunk/boinc/; revision=11393
2006-10-30 00:19:58 +00:00
Rom Walton 937e1c0a3a *** empty log message ***
svn path=/trunk/boinc/; revision=11380
2006-10-28 09:02:46 +00:00
Kevin Reed 12029c9a8c *** empty log message ***
svn path=/trunk/boinc/; revision=11370
2006-10-27 21:11:19 +00:00
Rom Walton ad3d140720 *** empty log message ***
svn path=/trunk/boinc/; revision=11366
2006-10-27 10:26:56 +00:00
Rom Walton 421a9a5ca2 *** empty log message ***
svn path=/trunk/boinc/; revision=11338
2006-10-23 06:48:48 +00:00
Rom Walton 89f9e8eaf7 *** empty log message ***
svn path=/trunk/boinc/; revision=11325
2006-10-20 15:00:14 +00:00
Kevin Reed b6918461d7 *** empty log message ***
svn path=/trunk/boinc/; revision=11312
2006-10-19 03:24:31 +00:00
Kevin Reed 03f97bf877 - Added a state to inform the user when the client is communicating with a project
- Added a 'change' button to the preferences to change just the skin
		- Fixed bug that caused the skin to crash when a invalid skin was selected
		- Do not flash the 'messages' between red and black for messages that arrive while
		  the messages dialogue is open
		- Set the selected tab when the BSG is first opened to be a workunit that is currently running

svn path=/trunk/boinc/; revision=11303
2006-10-18 16:06:29 +00:00
Kevin Reed 1ad7b6878d - Update Project GUI urls when a rpc has completed with a project
- Update User Stats when a rpc has completed with a project
		- Update project slide show when new downloads have been received from the project

svn path=/trunk/boinc/; revision=11285
2006-10-16 20:46:57 +00:00
Kevin Reed 98b1cf8d7d - Pause slide show for workunits that are not running
- Add message to space below slide show images to explain status of the workunit (running, paused)
		- Fixed bug that sometimes caused slide shows to not load properly when first downloaded
		  or after they have been updated by the project
		- Prevent workunit name from overflowing the side of BSG
		- Play with tabs to make the selected tab stand out
		- Fixed bug which caused a crash when switching between simple and advanced views
		- Fixed a significant memory leak
		- Eliminate some compiler warnings

svn path=/trunk/boinc/; revision=11274
2006-10-12 02:18:08 +00:00
Kevin Reed 5b521fba67 - Make sure project section renders even if the manager cannot connect to the core client
- Eliminate dual timer issue if you change skins and have a slide show running
		- Extend the wxFlatNotebook and moved all code related to the notebook and workunits into the new class (WorkunitNotebook)
		- Change the height of the BSG to 570 pixels (from 600)
		- Change the display area for the slide show to eliminate black border except where required by text for show graphics.  New dimensions are width = 290, height = 126
		- Check for updated slideshows after a project RPC and any files finish downloading

svn path=/trunk/boinc/; revision=11267
2006-10-10 02:53:25 +00:00