Commit Graph

52 Commits

Author SHA1 Message Date
David Anderson 13a5b9bf3e change multiple-inclusion guard names to BOINC_FILENAME_H 2017-04-07 23:54:49 -07:00
Rom Walton 1c4f391bbb MGR: Remove dead code that was apparently disabled in 2010 and nobody noticed.
Since nobody noticed and it is causing issues on SUSE, remove the code.
2016-03-26 12:34:28 -04:00
Charlie Fenton e6607a6340 MGR: work around a Linux bug in wxWidgets which prevents bringing the main window forward on top of Event Log (or any modeless dialog.)
- On all platforms, preserve Z-order of main window and Event Log when hiding / showing or deactivating / activating Manager.
2015-01-16 03:22:10 -08:00
Rom Walton 77ad8427d2 MGR: Reset everybody's language selection back to the default OS UI locale, in the future use the ISO language code to determine which locale to use for the manager. 2014-06-18 11:14:29 -04:00
Charlie Fenton 0d25479c38 MGR: Still more improvements and simplification of Mac code for wxCocoa 3.0 2014-03-01 02:58:48 -08:00
Charlie Fenton 0fc3952d68 MGR: Fix save and restore of main window position on Mac 2014-02-28 04:01:58 -08:00
Charlie Fenton 3df677b6bc MGR: Further improvements and simplification of Mac code for wxCocoa 3.0 2014-02-26 06:47:39 -08:00
Charlie Fenton 8f3a16b5f2 MGR: Mac updates for wxWidgets 2.9.5 (wxCocoa)
- Code cleanup
- Correct behavior when automatically running Project or Account Manager Wizard
2013-08-27 22:38:00 -07:00
Rom Walton 0225c4e1d2 Quick Updates
svn path=/trunk/boinc/; revision=23684
2011-06-08 15:24:35 +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 8db6389fc0 svn path=/trunk/boinc/; revision=23171 2011-03-07 15:19:39 +00:00
Charlie Fenton 4f492fe41a MGR: if another instance of Manager is running show Select Computer dialog with extra text; exit Manager if user cancels
svn path=/trunk/boinc/; revision=22186
2010-08-11 12:18:07 +00:00
Charlie Fenton f811b9bccd MGR: Show # unread notices in Notices tab title, improve notification for unread notices, link to reminder frequency slider
svn path=/trunk/boinc/; revision=21042
2010-04-01 11:09:33 +00:00
David Anderson 97f09a68c3 - client: fix bug where if anon platform file had bad platform name,
it would cause jobs to get discarded on client restart.
  - manager: remove flicker-producing messages on status bar

svn path=/trunk/boinc/; revision=20984
2010-03-23 00:01:25 +00:00
Charlie Fenton 08fe0f9736 MGR: When Event Log is open, do get_messages RPC once per second but do view-specific periodic RPCs at their normal View refresh rate
svn path=/trunk/boinc/; revision=20112
2010-01-09 07:03:47 +00:00
Charlie Fenton 8b3e60d8e6 MGR: When Event Log is open, do get_messages RPC once per second but do view-specific periodic RPCs at their normal View refresh rate
svn path=/trunk/boinc/; revision=20111
2010-01-09 02:52:48 +00:00
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
Rom Walton 791040689d - MGR: Remove some old wxWidgets 2.4 cruft for dealing with Hyperlinks.
wxWidgets now natively supports them.
        
    clientgui/
        AccountInfoPage.cpp, .h
        AccountManagerInfoPage.cpp
        AdvancedFrame.cpp
        BOINCBaseFrame.cpp, .h
        BOINCGUI.cst (deleted)
        BOINCGUI.pjd (deleted)
        BOINCTaskBar.cpp
        BOINCWizards.h
        DlgAbout.cpp, .h
        DlgAdvPreferences.cpp
        DlgEventLog.cpp
        hyperlink.cpp, .h (deleted)
        ProjectInfoPage.cpp
        sg_BoincSimpleGUI.cpp
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp
        sg_ProjectsComponent.cpp
        sg_StatImageLoader.cpp
        stdwx.h
        ViewProjects.cpp
        ViewWork.cpp
        WelcomePage.cpp
        WizardAttachProject.cpp
    win_build/
        boinc_ss.vcproj
        boincmgr.vcproj
        libboinc_staticcrt.vcproj

svn path=/trunk/boinc/; revision=19982
2009-12-19 05:16:41 +00:00
Rom Walton 2b5630c9b7 - MGR: Add a test notification menu item to the taskbar
- MGR: When a notification is clicked open up the GUI
        and switch to the notification tab in the advanced
        view.
    - MGR: Reorder tabs
    - MGR: Review messages tab
    - MGR: cleanup code in various places
    
    clientgui/
        AdvancedFrame.cpp, .h
        BOINCBaseFrame.cpp, .h
        BOINCGUIApp.cpp, .h
        BOINCTaskBar.cpp, .h
        DlgEventLog.cpp, .h (Added)
        Events.h
        MainDocument.cpp, .h
        ViewNews.cpp, .h (Deleted)
        ViewNotifications.cpp, .h (Added)
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=19976
2009-12-18 22:44:10 +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
Charlie Fenton 5a78a07094 - MGR: Fix show / hide on Mac broken by previous changes
svn path=/trunk/boinc/; revision=16361
2008-10-30 09:14:33 +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 8c97c33dca MGR: Simplify Messages display logic; fix possible memory leaks; fix button tooltip.
svn path=/trunk/boinc/; revision=15998
2008-09-14 12:39:19 +00:00
Charlie Fenton 37b3e3724f MGR: Save and restore selected items by key values when refreshing
svn path=/trunk/boinc/; revision=15966
2008-09-04 22:53:29 +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 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
Charlie Fenton 19c81a4ef5 MGR: async GUI RPCs: All periodic RPCs for Advanced View implemented.
svn path=/workspaces/charlief/; revision=15695
2008-07-28 13:09:02 +00:00
Charlie Fenton 16b7432bbe MGR: async GUI RPCs: Implement first Periodic RPCs called from a timer event for CachedStateUpdate(), ForceCacheUpdate(), GetCoreClientStatus().
svn path=/workspaces/charlief/; revision=15672
2008-07-25 11:44:21 +00:00
Charlie Fenton 29ddd3421b MGR: async GUI RPCs: All RPCs now go through separate thread, but still one at a time.
svn path=/workspaces/charlief/; revision=15663
2008-07-23 14:16:59 +00:00
Charlie Fenton f3d4907bee MGR: First round of changes for asycn GUI RPCs; includes temporary changes for testing
svn path=/workspaces/charlief/; revision=15633
2008-07-18 14:38:27 +00:00
Charlie Fenton ce02bedc57 MGR: If minimized: don't display alerts on Mac, display Connection Failed dialog when again maximized
svn path=/trunk/boinc/; revision=15520
2008-07-01 03:46:59 +00:00
Rom Walton 58e4094892 - MGR: Change the CC startup logic so that more informative error
messages.
        
      Policy Change: When installed as a service or daemon, the service
        or daemon manager should start BOINC, not the BOINC Manager.
        (Windows Only for right now, should eventually be applied
         to all platforms)
    - LIB: Undue my previous change that launched graphics apps as
        an idle process.
    - LIB: Take care of some warnings.
        
    clientgui/
        BOINCBaseFrame.cpp, .h
        BOINCClientManager.cpp, .h (Added)
        BOINCGUIApp.cpp, .h
        MainDocument.cpp, .h
    lib/
        util.C

svn path=/trunk/boinc/; revision=14647
2008-01-30 06:09:34 +00:00
Rom Walton 7804befe1b - MGR: Inform the user that they'll need to be added to the boinc_users
group if access to gui_rpc_auth.cfg is denied.
    - Tag for 6.1.6 release, all platforms
      boinc_core_release_6_1_6

    clientgui/
        BOINCBaseFrame.cpp, .h
        MainDocument.cpp, .h

svn path=/trunk/boinc/; revision=14533
2008-01-11 17:56:21 +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 16d5fa497c *** empty log message ***
svn path=/trunk/boinc/; revision=11999
2007-01-30 15:50:16 +00:00
Rom Walton e9d2bdc3e8 *** empty log message ***
svn path=/trunk/boinc/; revision=11737
2006-12-29 16:35:33 +00:00
Rom Walton 69a5bf301a *** empty log message ***
svn path=/trunk/boinc/; revision=11646
2006-12-12 01:08:16 +00:00
Charlie Fenton 8f00208567 *** empty log message ***
svn path=/trunk/boinc/; revision=11459
2006-11-03 15:18:19 +00:00
Charlie Fenton 6629e9a22c *** empty log message ***
svn path=/trunk/boinc/; revision=11397
2006-10-30 05:49:58 +00:00
Charlie Fenton 596f7343cb *** empty log message ***
svn path=/trunk/boinc/; revision=11396
2006-10-30 04:07:41 +00:00
Kevin Reed 7ece1c645d change event table for reloading the skin
svn path=/trunk/boinc/; revision=11362
2006-10-26 18:58:52 +00:00
Rom Walton 1f5c498aad *** empty log message ***
svn path=/trunk/boinc/; revision=11353
2006-10-25 14:09:47 +00:00
Rom Walton 1c7d9ea809 *** empty log message ***
svn path=/trunk/boinc/; revision=10686
2006-07-20 08:05:49 +00:00
Rom Walton 9d9b248a20 *** empty log message ***
svn path=/trunk/boinc/; revision=10509
2006-06-23 22:30:47 +00:00