Commit Graph

120 Commits

Author SHA1 Message Date
David Anderson 36f5d35dfd - manager: in transfers tab, show reason why transfer is suspended
- manager: WTF?? master URL, not name, identifies projects.
- manager: got rid of a bunch of unused functions

svn path=/trunk/boinc/; revision=21449
2010-05-10 22:34:25 +00:00
David Anderson 06cb521bbe - manager: improve "suspended" messages for tasks and transfers
- manager: code reorg.  ViewTransfers and DlgItemProperties
		both had a long member function to generate a string describing a task.
		One of these was out of date.
		Replaced these with a single non-member function.
	- manager: fixed sizer problem in attach wizard that caused missing word
	- client: minor code reorg

svn path=/trunk/boinc/; revision=21412
2010-05-07 16:14:54 +00:00
David Anderson e53fdf854b - manager: if user clicks Retry in Transfer tab while network is suspended,
show an alert.
	- manager: in transfers tab, show it if transfers are suspended
		because network is suspended
	- manager: in tasks tab, if a task is downloading or uploading
		and network is suspended, show it

svn path=/trunk/boinc/; revision=21346
2010-05-01 05:28:59 +00:00
Rom Walton e14e1cad34 - Remove BOINC_RCSID tags from source files, we are doing branching and tagging
properly.
        
    <Various Files>

svn path=/trunk/boinc/; revision=20873
2010-03-12 16:51:57 +00:00
Charlie Fenton 0607e1822a MGR: Make GetCurrentViewPage() indepenedent of tab positons; Always set Periodic RPC timer to 1 second if showing event log; Minor code cleanup from Rom
svn path=/trunk/boinc/; revision=20005
2009-12-22 01:22:11 +00:00
Charlie Fenton 25d96f2e37 Mac MGR: Add accessibility support for disabled users to BOINCListCtrl
svn path=/trunk/boinc/; revision=19388
2009-10-29 11:13:48 +00:00
David Anderson 705f824da5 compile fixes
svn path=/trunk/boinc/; revision=18790
2009-07-31 23:52:47 +00:00
David Anderson 786f61cfbe - file upload handler: don't treat zero-length file as an error!
(This bug has been there since 28 Oct 2004)
- GUI RPC and manager: include project backoff in FILE_TRANSFER,
    so that manager gets up-to-date value


svn path=/trunk/boinc/; revision=18786
2009-07-31 19:46:47 +00:00
David Anderson 0d807fd254 svn path=/trunk/boinc/; revision=18753 2009-07-28 18:20:29 +00:00
David Anderson f422ce79de svn path=/trunk/boinc/; revision=18663 2009-07-22 22:33:36 +00:00
David Anderson 26114920fe - client: define "too many uploads" (for work fetch) as
2 * max(ncpus, ngpus);
    show this in the state displayed by <work_fetch_debug>
- manager: show project-wide backoff in transfers tab

svn path=/trunk/boinc/; revision=18662
2009-07-22 22:00:51 +00:00
Rom Walton c6b4bcdbee - MGR: Turn GetViewName into the unlocalized version of the view
name, so the configuration group name is consistant across
        all languages and does not cause conversion issues on
        different platforms where the configuration information
        is treated differently when compiled Unicode vs. ANSI.
        
    clientgui/
        ViewMessages.cpp
        ViewNews.cpp
        ViewProjects.cpp
        ViewResources.cpp
        ViewStatistics.cpp
        ViewTransfers.cpp
        ViewWork.cpp

svn path=/trunk/boinc/; revision=17955
2009-05-01 01:32:26 +00:00
Charlie Fenton a12f67047f MGR: Add style wxFULL_REPAINT_ON_RESIZE to Task Pane, remove previous attempts to fix its backgorund erase; remove obsolete m_bForceUpdateSelection logic.
svn path=/trunk/boinc/; revision=16597
2008-12-02 01:24:32 +00:00
Charlie Fenton 0e401b7f8d MGR: Update Tasks panel only when necessary, trying again to fix redraw glitch on Windows; fix Mac Messages tab not getting deselection events due to wxWidgets bug.
svn path=/trunk/boinc/; revision=16587
2008-12-01 09:44:01 +00:00
Charlie Fenton 98b30841a8 Fixes to Rom's refactoring of Manager code
svn path=/trunk/boinc/; revision=16359
2008-10-30 01:55:11 +00:00
Rom Walton 1f1cc48a4c - client: include precompiled header in rr_sim.cpp so memory
leak detection will work.
    - MGR: Have the BaseFrame call a function to determine if the
        selection list should be saved instead of traversing
        the application pointer.  Each view just overrides the function
        returning a true/false value.  We don't have to worry about null
        pointers and the like.
    - MGR: BOINCGUIApp should never need to know how either the views
        work or the document.  Move the code that determines which
        RPCs should be fired into each of the views.  Have the document
        look for it there.
    - MGR: Reduce duplicate code for hiding and showing an application
    - MGR: Move some Windows and Mac specific code into functions
        and streamline the application startup and shutdown rountines.
    - MGR: Move the event processing that was in BOINCGUIApp into the
        BaseFrame.
    - MGR: General cleanup.
    - MGR: Doxygen comments.
    - MGR: Cleanup some warnings.

    client/
        rr_sim.cpp
    clientgui/
        AdvancedFrame.cpp, .h
        AsyncRPC.cpp, .h
        BOINCBaseFrame.cpp, .h
        BOINCBaseView.cpp, .h
        BOINCClientManager.cpp
        BOINCGUIApp.cpp, .h
        BOINCTaskBar.cpp
        MainDocument.cpp, .h
        sg_BoincSimpleGUI.cpp, .h
        ViewProjects.cpp, .h
        ViewTransfers.cpp, .h
        ViewWork.cpp, .h
        WelcomePage.cpp
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism
    win_build/
        sim.vcproj

svn path=/trunk/boinc/; revision=16357
2008-10-29 22:44:55 +00:00
Charlie Fenton 33559ae292 MGR: Sort compare functions return false if values are equal
svn path=/trunk/boinc/; revision=16308
2008-10-24 11:24:39 +00:00
Charlie Fenton 160ab76aac MGR: More thorough validity checking to prevent crashes
svn path=/trunk/boinc/; revision=16247
2008-10-21 23:30:59 +00:00
Charlie Fenton 39f17fc77c MGR: Multiple fixes to Async GUI RPCs: Filter events during Please Wait dialog, hide Please Wait dialog when BOINC hidden, use try / catch blocks for all cached list data.
svn path=/trunk/boinc/; revision=16197
2008-10-14 12:35:48 +00:00
Charlie Fenton ea339fbe66 Add comments
svn path=/trunk/boinc/; revision=16139
2008-10-06 12:01:27 +00:00
Charlie Fenton 8691a1b8e4 MGR: Erase selection highlight color, gray stripes under progress bars; Async GUI RPCs: remove spurious assert
svn path=/trunk/boinc/; revision=16137
2008-10-06 11:33:28 +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
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 d2ecadb95a MGR: Draw only those progress bars which are actually needed, further reducing flicker and improving efficiency
svn path=/trunk/boinc/; revision=15981
2008-09-09 10:09:54 +00:00
Charlie Fenton c8cbeaf5f7 MGR: Make formatting of List Views more efficient; fix progress bars in transfers tab
svn path=/trunk/boinc/; revision=15976
2008-09-08 09:11:56 +00:00
Charlie Fenton 104a4be78d MGR: Save and restore selected items by key values when refreshing.
svn path=/trunk/boinc/; revision=15959
2008-09-04 13:00:24 +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
Eric J. Korpela 47ff3d9bd4 Fix for compilers that can't concatenate a normal character string
to a wide character string.  For example L"Hi "  "There" works in GCC
but not in some compilers because L"Hi " has a different type than
"There". This primarily shows up in SunStudio compilers.  The fix is
ugly, but it works.


svn path=/trunk/boinc/; revision=15568
2008-07-08 20:05:07 +00:00
Charlie Fenton af866dd801 MGR: Use std::stable_sort to stop rows with equal values in the sort column changing places randomly
svn path=/trunk/boinc/; revision=15561
2008-07-08 15:13:34 +00:00
Charlie Fenton ad724c3f50 MGR List View: fix deselect detection, add all features to Transfers tab, fix bugs, clean up code
svn path=/workspaces/wxListCtrl/; revision=15504
2008-06-27 10:05:47 +00:00
Charlie Fenton 4d13e411e8 MGR: Add contrasting background on alternate rows and progress bars to List Views
svn path=/workspaces/wxListCtrl/; revision=15458
2008-06-24 10:52:12 +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
Rom Walton 5229fc3112 - fixes #207 - HTML entities in BOINC Manager have to be decoded
BOINC Manager can now properly decode HTML entites for the
        following elements:
        
            Projects Tab:
                Project Name
                User Name
                Team Name
            Work Tab:
                Project Name
                Application Name
            Transfers Tab:
                Project Name
            Messages Tab:
                Project Name
            Disk Tab:
                Project Name
    - fixes #212 - Info in columns misaligned on switching views
    - Properly restore which tab view the user left from when going
        to the advanced view from the simple view
    - Fix the problem that caused the manager to wait for 7 seconds
        to display anything on initial startup.
    - Store the various Grid/List persisted data seperately so that
        the different header sizes don't cause problems.
    
    clientgui/
        AdvancedFrame.cpp
        BOINCBaseView.cpp, .h
        BOINCGridCtrl.cpp
        ViewMessages.cpp, .h
        ViewMessagesGrid.cpp, .h
        ViewProjects.cpp, .h
        ViewProjectsGrid.cpp, .h
        ViewResources.cpp, .h
        ViewStatistics.cpp, .h
        ViewTransfers.cpp, .h
        ViewTransfersGrid.cpp, .h
        ViewWork.cpp, .h
        ViewWorkGrid.cpp, .h
    lib/
        gui_rpc_client_ops.C

svn path=/trunk/boinc/; revision=12761
2007-05-29 05:07:35 +00:00
David Anderson 66a975e449 *** empty log message ***
svn path=/trunk/boinc/; revision=12145
2007-02-23 18:30:56 +00:00
Rom Walton 89f9e8eaf7 *** empty log message ***
svn path=/trunk/boinc/; revision=11325
2006-10-20 15:00:14 +00:00
Rom Walton 76e753ec14 *** empty log message ***
svn path=/trunk/boinc/; revision=11051
2006-08-31 19:24:38 +00:00
David Anderson 29f8c9a47c *** empty log message ***
svn path=/trunk/boinc/; revision=10894
2006-08-11 17:58:48 +00:00
David Anderson df90629d49 *** empty log message ***
svn path=/trunk/boinc/; revision=10849
2006-08-07 04:31:24 +00:00
Rom Walton ad2c3aaa19 *** empty log message ***
svn path=/trunk/boinc/; revision=10718
2006-07-21 08:23:26 +00:00
Rom Walton f9b57439f1 *** empty log message ***
svn path=/trunk/boinc/; revision=10511
2006-06-24 05:00:57 +00:00
Rom Walton 2406850bd3 *** empty log message ***
svn path=/trunk/boinc/; revision=10502
2006-06-23 08:20:08 +00:00
Charlie Fenton 566e4f8b9b *** empty log message ***
svn path=/trunk/boinc/; revision=10453
2006-06-22 10:10:51 +00:00
Rom Walton 7eb4eb68fa *** empty log message ***
svn path=/trunk/boinc/; revision=10345
2006-06-14 18:31:20 +00:00
Rom Walton 383f46f8ff *** empty log message ***
svn path=/trunk/boinc/; revision=9935
2006-04-17 20:26:59 +00:00
Rom Walton e6af3c1d9a *** empty log message ***
svn path=/trunk/boinc/; revision=9710
2006-03-23 01:17:07 +00:00
Walt Gribben 8e583dd8dd *** empty log message ***
svn path=/trunk/boinc/; revision=9599
2006-03-04 00:53:20 +00:00
Rom Walton 9f20b793c6 *** empty log message ***
svn path=/trunk/boinc/; revision=9499
2006-02-17 20:59:15 +00:00
Rom Walton f82c47b686 *** empty log message ***
svn path=/trunk/boinc/; revision=9492
2006-02-16 21:44:26 +00:00
Rom Walton d309548281 *** empty log message ***
svn path=/trunk/boinc/; revision=9472
2006-02-15 02:25:14 +00:00