Commit Graph

61 Commits

Author SHA1 Message Date
Charlie Fenton 0d7eac49f8 MGR: Restore my previous fixes to Event Log for the new orphan dialog implementation to integrate properly with async RPC logic; if Event Log is open, close it in CBOINCBaseFrame::OnExit() so Manager can shut down properly
svn path=/trunk/boinc/; revision=20023
2009-12-23 05:23:48 +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 15f5c31e9b MGR: In Simple View, Mac screen reader tells user to switch to Advanced View
svn path=/trunk/boinc/; revision=19679
2009-11-24 02:31:44 +00:00
Charlie Fenton 6c6f8cd307 MGR: Add View menu with Cmd+Shift+A to Mac Simple GUI for disabled users.
svn path=/trunk/boinc/; revision=19379
2009-10-26 08:07:52 +00:00
Rom Walton 4506c61ac2 - MGR: Fix initial first connection problem on startup. I'm not sure why
it was only happening at startup, there might have been a few crashes
        because of this issue as well.  The basic problem is that wxWidgets
        had an exception handler around the initial frame creation and when
        the first GUI RPC was issues to detect whether or not we were atached
        to an account manager during menu creation the GUI thread would go
        about doing idle processing while waiting for the GUI RPC thread to
        initialize.  During this time the frame pointer is NULL and was getting
        dereferenced which would halt window construction and stay there until
        some other event was fired.
    - MGR: Initial dose of code cleanup and shuffling.  Order the menu functions
        in the order in which they are displayed in the menu.

    clientgui/
        AdvancedFrame.cpp, .h
        BOINCBaseFrame.cpp
        BOINCBaseView.cpp
        Events.h
        ProjectListCtrl.cpp
        sg_BoincSimpleGUI.cpp, .h
        sg_ProjectsComponent.cpp, .h
        WizardAttachProject.cpp

svn path=/trunk/boinc/; revision=19300
2009-10-14 17:11:57 +00:00
Charlie Fenton 3e9bd55a81 Mac MGR: Add keyboard shortcuts command-shift-S, command-shift-A to switch views
svn path=/trunk/boinc/; revision=17826
2009-04-16 00:30:42 +00:00
Charlie Fenton debbaa64c9 MGR: Handle EVT_END_SESSION event to call SaveState() on Windows logout or shutdown
svn path=/trunk/boinc/; revision=17592
2009-03-12 09:25:31 +00:00
Charlie Fenton 7775b7d1d6 MGR: Simplify the fixes for saving and restoring window sizes and other settings
svn path=/trunk/boinc/; revision=17590
2009-03-12 08:02:33 +00:00
Rom Walton cb2a28fd52 - MGR: Set the window size through the window creation routine
instead of calling SetSize() after the fact.  It removes
        all the flicker out of the Advanced GUI.
    - MGR: Consolidate all the window position restore functionality
        for both the Simple GUI and Advanced GUI in BOINCGUIApp.cpp
        instead of having duplicate copies in each view.
    - MGR: Have the Advanced GUI remember position across restarts.
    - MGR: Create new window events that will save and restore
        window state for both GUIs.  This avoids multiple UI
        updates.  Each time you would change window size from within
        a OnShow or OnSize event it would spawn an update of its own.
        Sometimes certain controls would ignore the event because
        it believed it was already processing the event.
        
    clientgui/
        AdvancedFrame.cpp, .h
        BOINCBaseFrame.cpp, .h
        BOINCGUIApp.cpp
        sg_BoincSimpleGUI.cpp, .h
        ViewStatistics.cpp
    win_build/
        boincmgr_curl.vcproj

svn path=/trunk/boinc/; revision=17564
2009-03-09 18:02:37 +00:00
Rom Walton db36729f90 - MGR: Saving and Restoring window diminisions is not a Mac only
operation when starting up or shutting down the client. Increase
        the frequency of the auto-save state timer from 5 minutes to
        5 seconds.  Fixes #69, Fixes #735, Fixes #790, 
    - MGR: Lengthen the connected to client status field. Fixes #632
    - MGR: Properly update the connected to client status field
        even after a change to the simple view. Fixes #688
        
    clientgui/
        AdvancedFrame.cpp
        sg_BoincSimpleGUI.cpp, .h

svn path=/trunk/boinc/; revision=17516
2009-03-05 23:10:24 +00:00
Rom Walton 7f0efb5437 - MGR: Make CTRL-SHIFT-A the accelerator in the simple GUI that
switches back to the advanced view.
        refs #147

    clientgui/
        sg_BoincSimpleGUI.cpp, .h

svn path=/trunk/boinc/; revision=17410
2009-02-27 17:04:04 +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 1cf4b28528 MGR: async GUI RPCs: Merge GUI RPC code from private workspace into trunk. Eliminate Grid views.
svn path=/trunk/boinc/; revision=15850
2008-08-15 07:13:00 +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
Charlie Fenton 3237c4ae3e MGR: async GUI RPCs: All periodic RPCs for Simple View implemented.
svn path=/workspaces/charlief/; revision=15703
2008-07-29 13:06:28 +00:00
Rom Walton ab7d5902c8 - MGR: Fix the Alt-Tab icon on Windows XP. Fixes# 586.
Thanks Der Meister.
      
    clientgui/
        AdvancedFrame.cpp, .h
        BOINCGUIApp.cpp
        sg_BoincSimpleGUI.cpp, .h
        SkinManager.cpp, .h
    clientgui/res/
        boinc32.xpm
    win_build/
        boincmgr_curl.vcproj

svn path=/trunk/boinc/; revision=15450
2008-06-23 17:54:44 +00:00
Charlie Fenton 6d725cf589 MGR: Fix help menus in Simple GUI (not applicable on Windows)
svn path=/trunk/boinc/; revision=15359
2008-06-05 02:07:44 +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 e078277948 *** empty log message ***
svn path=/trunk/boinc/; revision=11687
2006-12-16 07:57:26 +00:00
Rom Walton 69a5bf301a *** empty log message ***
svn path=/trunk/boinc/; revision=11646
2006-12-12 01:08:16 +00:00
Charlie Fenton c2e2aa8d08 *** empty log message ***
svn path=/trunk/boinc/; revision=11572
2006-11-23 02:27:25 +00:00
Charlie Fenton 157bf41ca1 *** empty log message ***
svn path=/trunk/boinc/; revision=11475
2006-11-06 14:37:49 +00:00
Charlie Fenton a7f6263fce *** empty log message ***
svn path=/trunk/boinc/; revision=11473
2006-11-06 13:45:50 +00:00
Charlie Fenton c5a4f575ba *** empty log message ***
svn path=/trunk/boinc/; revision=11411
2006-10-31 13:01:59 +00:00
Kevin Reed 30be723a79 *** empty log message ***
svn path=/trunk/boinc/; revision=11359
2006-10-25 22:18:16 +00:00
Rom Walton 3057575b0b *** empty log message ***
svn path=/trunk/boinc/; revision=11358
2006-10-25 21:51:37 +00:00
Rom Walton e48a3e625c *** empty log message ***
svn path=/trunk/boinc/; revision=11355
2006-10-25 20:48:23 +00:00
Rom Walton 1f5c498aad *** empty log message ***
svn path=/trunk/boinc/; revision=11353
2006-10-25 14:09:47 +00:00
Rom Walton 421a9a5ca2 *** empty log message ***
svn path=/trunk/boinc/; revision=11338
2006-10-23 06:48:48 +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
Kevin Reed 9da92cdd40 - Fixed an bug that prevented the message dialogue from closing when the X button was clicked.
- Add a link to the home page for all projects in the drop down
        - Change label in menu in the advanced view read 'Switch to Simple View'
        - Fix bug that occurs when the notebook is rendered while a dialogue box is open

svn path=/trunk/boinc/; revision=11201
2006-09-26 21:53:00 +00:00
Kevin Reed ecaeebb0e7 - Changed references to bitmaps to refer to the skin object
- Fixed a bug that caused the BSG to crash when switching from Work Display -> No Work -> Work Display

svn path=/trunk/boinc/; revision=11159
2006-09-15 20:15:44 +00:00
Kevin Reed dd2714e1bc Move loading of images into the skin clas
svn path=/trunk/boinc/; revision=11158
2006-09-15 16:47:04 +00:00
Kevin Reed f926dcc9de - Fixed issue with connection failure dialogue being repeatedly displayed
- BSG now calls CBOINCBaseFrame::RestoreState() and CBOINCBaseFrame::SaveState()

svn path=/trunk/boinc/; revision=11156
2006-09-14 16:47:24 +00:00
Kevin Reed d438241fd9 Project icons that are downloaded after the BSG is started will be displayed when they become available
Make sure that the first tab is the selected tab when the BSG is opened
The 'currently running' indicator is now properly added and removed as different results are started and stopped
The percent displayed now includes one decimal place

svn path=/trunk/boinc/; revision=11012
2006-08-26 04:17:56 +00:00
Kevin Reed 3fb5cc6ca2 Changes to allow the messages button to alternate between black and red when new alert messages have been recevied
svn path=/trunk/boinc/; revision=10999
2006-08-24 17:54:54 +00:00
Kevin Reed 3e206be6b5 Fix various bugs and reorganize code
svn path=/trunk/boinc/; revision=10990
2006-08-23 21:22:41 +00:00
Milos Travar cd5236d8e5 *** empty log message ***
svn path=/trunk/boinc/; revision=10947
2006-08-18 21:45:17 +00:00
Milos Travar c29d07ba63 *** empty log message ***
svn path=/trunk/boinc/; revision=10936
2006-08-17 17:36:51 +00:00
Milos Travar 565821936b *** empty log message ***
svn path=/trunk/boinc/; revision=10895
2006-08-11 20:40:52 +00:00
Milos Travar 912483da69 Finished new skin design
svn path=/trunk/boinc/; revision=10881
2006-08-10 19:32:47 +00:00
Milos Travar be799b2b7d *** empty log message ***
svn path=/trunk/boinc/; revision=10851
2006-08-07 15:33:03 +00:00
Milos Travar f1200401c5 *** empty log message ***
svn path=/trunk/boinc/; revision=10734
2006-07-24 22:10:28 +00:00
Milos Travar b538e57a15 *** empty log message ***
svn path=/trunk/boinc/; revision=10705
2006-07-20 22:15:29 +00:00
Milos Travar 1669169937 *** empty log message ***
svn path=/trunk/boinc/; revision=10700
2006-07-20 19:33:08 +00:00
Milos Travar 0dbc713d19 *** empty log message ***
svn path=/trunk/boinc/; revision=10695
2006-07-20 17:57:23 +00:00
Milos Travar ae926dbde1 *** empty log message ***
svn path=/trunk/boinc/; revision=10693
2006-07-20 14:44:33 +00:00
Milos Travar 15eb2e4944 *** empty log message ***
svn path=/trunk/boinc/; revision=10679
2006-07-18 21:08:36 +00:00
Milos Travar 68d2ac327c *** empty log message ***
svn path=/trunk/boinc/; revision=10661
2006-07-17 22:34:45 +00:00
Rom Walton 91085c0896 *** empty log message ***
svn path=/trunk/boinc/; revision=10631
2006-07-12 00:19:20 +00:00