Commit Graph

47 Commits

Author SHA1 Message Date
Charlie Fenton 45ec33f653 MGR: Revert my changes of 18 March to Mac Task Bar Icon; always call the same instance of CTaskBarIcon::SetIcon()
svn path=/trunk/boinc/; revision=25523
2012-03-31 12:34:43 +00:00
Charlie Fenton 4120c8d505 MGR: If CPU or GPU is suspended from Activity Menu, change "Snooze" to "Resume" in system tray menu; client: always remember previous CPU and GPU activity settings
svn path=/trunk/boinc/; revision=25160
2012-01-27 13:02:35 +00:00
Rom Walton ec6fa49dac - MGR: Handle the 'always' option by only popping a new balloon if the
unread notice count differs from the last time we popped a
        balloon.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=23174
2011-03-07 16:06:26 +00:00
Rom Walton 33ea737f0b - MGR(WIN): While it is a perfectly valid thing to use FindWindow() and
ShowWindow() on an application frame to restore an application from
        a minimized state or a hidden state on Windows(75% of the UI test 
        automation would fail at Microsoft without this ability), it appeartly
        isn't for other platforms.  wxWidgets is or appears to be tracking window
        state internally, which leads to problems when the OS restores the window
        and the rest of the framework doesn't know about that change in state.
        Certain window events were being ignored (like WM_CLOSE, menu selection
        events, etc.). So replace the previous mechinism for bringing an existing
        instance of the BOINC Manager to the foreground by creating a new global
        window message which is tracked by the system tray icon.  When the new
        global message is fired make sure the CBOINCGUIApp::SetActiveGUI() function
        is called to restore the window state which in turn updates all the internal
        framework data structures.
        
    clientgui/
        BOINCGUIApp.cpp
    clientgui/
        BOINCTaskBar.cpp, .h
    clientgui/msw/
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=22547
2010-10-18 19:21:46 +00:00
Rom Walton 371c53ec3a - MGR: If the simple GUI received a notification event,
display the messages dialog.
    - MGR: The simple GUI wasn't restoring state properly
        thereby causing the reminder frequency to be set to
        zero and preventing any reminders from being displayed.
    - MGR: Rework the notices code so the document doesn't
        make any assumtions about the UI.
    - MGR: Fix a bug in the Linux notification window code.
        Synchronize event behavior with Windows.

    clientgui/
        AdvancedFrame.cpp, .h
        BOINCBaseFrame.cpp
        BOINCTaskBar.cpp, .h
        MainDocument.cpp, .h
        sg_BoincSimpleGUI.cpp, .h
        sg_DlgMessages.cpp
        sg_ProjectsComponent.cpp, .h
        ViewNotices.cpp
    clientgui/gtk/
        taskbarex.cpp

svn path=/trunk/boinc/; revision=22040
2010-07-22 20:55:39 +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
Charlie Fenton ff154f035f MGR: Allow updates to continue behind the notification alert
svn path=/trunk/boinc/; revision=21028
2010-03-30 12:59:23 +00:00
Charlie Fenton 32127642b2 MGR: Mac fixes for recent task bar cleanup work
svn path=/trunk/boinc/; revision=21025
2010-03-30 01:15:30 +00:00
Rom Walton f7a1acdf22 - MGR: Display a balloon on Windows and Linux, while causing
the dock to bounce on the Mac whenever new notices arrive.
    - MGR: More cleanup work for the task bar.
    
    clientgui/
        BOINCTaskBar.cpp, .h
    clientgui/msw/
        taskbarex.cpp

svn path=/trunk/boinc/; revision=21016
2010-03-29 17:20:12 +00:00
Rom Walton a62189693a - MGR: Only notify the OS of a change in the notification area
if something has changed, otherwise don't update.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=20535
2010-02-11 05:57:36 +00:00
Rom Walton 553b7b29bc - MGR: The Linux notification area doesn't report when mouse
activity happens over the notification icon, so merge the
        OnMouseMove event handler with the OnRefresh event handler
        so we have the correct tooltips.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=20533
2010-02-11 05:01:07 +00:00
Rom Walton 5955baceec - MGR: Re-enable the context menu support mechinism so
that it is compatible with Linux.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=20505
2010-02-10 20:08:20 +00:00
Rom Walton 516b53d005 - MGR: Re-enable the test notification mechinism so
that it is compatible with Linux.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=20504
2010-02-10 20:01:42 +00:00
Charlie Fenton 4c6accac37 MGR: Fix build breaks and potential crashes from recent task bar changes
svn path=/trunk/boinc/; revision=20471
2010-02-09 02:47:38 +00:00
Rom Walton 4c25ac945d - MGR: Introduce balloons to Linux version of BOINC Manager.
(Note: Not debugged yet)
         
    clientgui/
        BOINCTaskBar.cpp, .h
        Makefile.am
    clientgui/gtk/
        taskbarex.cpp, .h
    clientgui/msw/
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=20454
2010-02-06 07:43:09 +00:00
Rom Walton e96324399f - MGR: Fix build break by adjusting the SetIcon function prototype so that it conforms
to the wxWidget standard.
        
    clientgui/
        BOINCTaskBar.cpp, .h
    clientgui/msw/
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=20450
2010-02-05 20:47:48 +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
David Anderson 2ff21d2a21 - client/manager: finish "snooze GPU" button
svn path=/trunk/boinc/; revision=19854
2009-12-11 00:08:28 +00:00
Charlie Fenton 655301bfda MGR: Multiple fixes to Async GUI RPCs, message polling, task bar tooltip updates
svn path=/trunk/boinc/; revision=16196
2008-10-14 03:28:34 +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 c719556ae7 MGR: Fix build breaks on Mac.
svn path=/trunk/boinc/; revision=15455
2008-06-24 01:09:09 +00:00
Rom Walton 50f63c1fd4 - MGR: Shrink the external web link icon to 12x12 to avoid having the
grey border.
    - MGR: Use tooltips instead of balloons when displaying result completion
        status. (from David Barnard)
    
    clientgui/
        BOINCTaskBar.cpp, .h
        ProjectListCtrl.cpp
    clientgui/msw
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=14214
2007-11-15 15:59:59 +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 d508c88a9a - Possible fix for a crashing condition when the manager is shutdown
from the system tray icon.
        
    clientgui/
        BOINCBaseFrame.cpp
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=12635
2007-05-10 15:41:10 +00:00
Rom Walton 178a16c6c9 *** empty log message ***
svn path=/trunk/boinc/; revision=11563
2006-11-22 09:51:59 +00:00
Rom Walton 2b080cc41f *** empty log message ***
svn path=/trunk/boinc/; revision=11529
2006-11-15 12:01:46 +00:00
Rom Walton d5a0931c1f *** empty log message ***
svn path=/trunk/boinc/; revision=11395
2006-10-30 03:41:32 +00:00
Charlie Fenton d17d4a92ea *** empty log message ***
svn path=/trunk/boinc/; revision=10592
2006-07-06 12:58:27 +00:00
Rom Walton 8e948e1782 *** empty log message ***
svn path=/trunk/boinc/; revision=10581
2006-07-06 01:33:52 +00:00
Rom Walton 20ca43f0db *** empty log message ***
svn path=/trunk/boinc/; revision=10578
2006-07-05 21:35:59 +00:00
Rom Walton e5b51c247a *** empty log message ***
svn path=/trunk/boinc/; revision=9715
2006-03-23 20:23:22 +00:00
Rom Walton bbf1d4fa9a *** empty log message ***
svn path=/trunk/boinc/; revision=9528
2006-02-22 20:12:53 +00:00
Rom Walton 88d0b14340 *** empty log message ***
svn path=/trunk/boinc/; revision=9519
2006-02-21 21:38:55 +00:00
Rom Walton 3ce8dd2a55 *** empty log message ***
svn path=/trunk/boinc/; revision=9389
2006-02-02 19:53:16 +00:00
Rom Walton a22c56d0f7 *** empty log message ***
svn path=/trunk/boinc/; revision=9151
2005-12-28 12:33:18 +00:00
Rom Walton 62a3c9967e *** empty log message ***
svn path=/trunk/boinc/; revision=6989
2005-08-02 22:15:46 +00:00
Rom Walton 7218803cc2 *** empty log message ***
svn path=/trunk/boinc/; revision=6428
2005-06-24 10:49:42 +00:00
David Anderson f0e0f67371 *** empty log message ***
svn path=/trunk/boinc/; revision=5820
2005-04-10 19:01:23 +00:00
Charlie Fenton 2e8b1855de *** empty log message ***
svn path=/trunk/boinc/; revision=5719
2005-03-25 12:23:30 +00:00
Rom Walton 6049c6756f *** empty log message ***
svn path=/trunk/boinc/; revision=5368
2005-02-09 01:14:14 +00:00
David Anderson 435f8edd47 *** empty log message ***
svn path=/trunk/boinc/; revision=5161
2005-01-20 23:22:22 +00:00
Rom Walton 812ad5cfca *** empty log message ***
svn path=/trunk/boinc/; revision=5011
2005-01-07 07:32:23 +00:00
Rom Walton d466b8fcb0 *** empty log message ***
svn path=/trunk/boinc/; revision=4625
2004-11-23 07:45:11 +00:00
Rom Walton 3bfa5f54b2 *** empty log message ***
svn path=/trunk/boinc/; revision=4485
2004-11-04 05:34:51 +00:00
Rom Walton e694142975 *** empty log message ***
svn path=/trunk/boinc/; revision=4482
2004-11-03 21:06:12 +00:00
Rom Walton 5834fef32e *** empty log message ***
svn path=/trunk/boinc/; revision=4473
2004-11-02 10:14:41 +00:00
Rom Walton c66aaf9c50 *** empty log message ***
svn path=/trunk/boinc/; revision=4472
2004-11-02 04:44:24 +00:00