Commit Graph

92 Commits

Author SHA1 Message Date
Charlie Fenton fc445d4e24 MGR: Set background color according to skin in Simple View dialogs; this is a slight cosmetic tweak for checkboxes on Windows 7, which have a narrow border using the background color at their bottom and right side; also don't use magenta background color for debugging backgrounds unless specifically requested by setting a new define TEST_BACKGROUND_WITH_MAGENTA_FILL to non-zero. 2014-08-31 02:16:19 -07:00
Charlie Fenton 69909aa47c MGR: On MS Windows, adjust Simple View metrics and images for users DPI setting. 2014-08-25 06:24:54 -07:00
Rom Walton 95a45dee5a client & manager: Update icons for all client-side components. 2014-02-14 16:05:42 -05:00
Charlie Fenton 5c9e012d5b MGR: Prevent zero-size window in a rare situation where registry values have accidentally been set to zero 2013-12-10 02:48:49 -08:00
Charlie Fenton 542fe18ad0 MGR: Fix compiler warning (deprecated API) 2013-11-12 04:03:06 -08:00
Charlie Fenton 82d7c575a1 MGR: Rewrite Notices (Advanced and Simple Views) to use wxWebView (in progress) 2013-11-11 06:36:30 -08:00
Charlie Fenton c5368a62d9 Mgr: Flush Manager settings to Windows Registry or user prefs when practical to do so 2013-04-30 04:35:45 -07:00
Charlie Fenton 4a9f81d6ce MGR: clear Simple View Notices when disconnected and don't display "Fetching notices" until connected to client 2013-03-05 13:33:27 +01:00
Charlie Fenton 7735ee4410 Fix compiler warnings 2013-03-04 17:24:18 +01:00
Charlie Fenton 0cbbfc68e5 Mgr: When closing Simple View notices, wait for all Async Internet access to complete before calling the notices panel destructor 2013-03-04 17:24:18 +01:00
Charlie Fenton cfe37e985e Mgr: Add all the new notices features to the Simple View notices dialog 2013-03-04 17:24:18 +01:00
Charlie Fenton b69670ba3c Mgr: Add all the new notices features to the Simple View notices dialog 2013-03-04 17:24:18 +01:00
Charlie Fenton 1eff59fb4c Mgr: Add all the new notices features to the Simple View notices dialog 2013-03-04 17:24:18 +01:00
Charlie Fenton c251286db5 MGR: Eliminate QuickDraw calls for OS 10.8 compatibility
svn path=/trunk/boinc/; revision=25667
2012-05-10 08:56:58 +00:00
Charlie Fenton 18ec343ca1 MGR: eliminate "ghost" Notices window when running on Windows OS
svn path=/trunk/boinc/; revision=24740
2011-12-06 10:53:34 +00:00
Charlie Fenton cde9b0a16c MGR: eliminate "ghost" Notices window when running on Windows OS
svn path=/trunk/boinc/; revision=24739
2011-12-06 10:51:30 +00:00
Charlie Fenton bcbea6fdcf Adjust preference dialog titles, improve Simple View and Simple Preferences
svn path=/trunk/boinc/; revision=24448
2011-10-21 12:17:10 +00:00
Rom Walton 2f305eee43 - MGR: Persist Simple GUI notification dialog size and position
information.
    - MGR: Remove context menu help buttons from dialog.
    
    clientgui/
        sg_DlgMessages.cpp

svn path=/trunk/boinc/; revision=24401
2011-10-14 19:35:27 +00:00
Rom Walton 2cf2d19d0a svn path=/trunk/boinc/; revision=23368 2011-04-14 15:26:46 +00:00
David Anderson 62ae83e615 - manager: change simple view notices window title from Messages to Notices
svn path=/trunk/boinc/; revision=23353
2011-04-06 19:03:00 +00:00
Rom Walton f696d90893 - MGR: Remove UserDisagreesPage from the wizard, replace functionality
by enabling/disabling the next button as needed.
    - MGR: Fix a couple of warnings.

    clientgui/
        sg_CustomControls.cpp
        sg_DlgMessages.cpp
        TermsOfUsePage.cpp
        UserDisagreesPage.cpp, .h (Deleted)
        WizardAttach.cpp, .h

svn path=/trunk/boinc/; revision=23293
2011-03-29 19:28:27 +00:00
Rom Walton 53177644f7 - MGR: Handle the link click events from the notices control for the
Simgle GUI notices dialog box.
        
    clientgui/
        sg_DlgMessages.cpp, .h

svn path=/trunk/boinc/; revision=23285
2011-03-28 15:21:36 +00:00
Charlie Fenton 76091982aa MGR: Use branded short application name in Help tooltips instead of always using "BOINC"
svn path=/trunk/boinc/; revision=22971
2011-02-01 12:19:10 +00:00
Charlie Fenton 86216c53a9 MGR: Use our control IDs instead of wxID_HELP for Help buttons for Mac accessibility
svn path=/trunk/boinc/; revision=22953
2011-01-28 09:55:03 +00:00
Charlie Fenton 00dfc1e88c MGR: Fix SimplePrefs default skin selection display; use standard native buttons in Simple Prefs, Simple Notices
svn path=/trunk/boinc/; revision=22952
2011-01-28 09:16:42 +00:00
Rom Walton a64d88aaa5 - MGR: re-enable background painting and just change the default background
color for the new default skin to light gray.
        
    clientgui/
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp

svn path=/trunk/boinc/; revision=22904
2011-01-14 03:25:57 +00:00
Rom Walton 5c02f7388b - MGR: Disable the background repaint events for the SGUI Messages and
SGUI Preferences dialog.  Changing the font color wasn't as easy as
        I had hoped and the black background for the skin doesn't do any
        good when the text itself is black as well.
        
    clientgui/
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp

svn path=/trunk/boinc/; revision=22900
2011-01-13 18:52:46 +00:00
Charlie Fenton 286f96cc9a MGR: Save window dimensions and position on SIZE and MOVE events
svn path=/trunk/boinc/; revision=22694
2010-11-12 12:56:29 +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 d47cef317a MGR: Don't save bogus window dimensions when iconized
svn path=/trunk/boinc/; revision=22029
2010-07-22 11:50:24 +00:00
Rom Walton de495912b5 - MGR: Make the simple GUI messages dialog display notices instead.
clientgui/
        sg_BoincSimpleGUI.cpp
        sg_DlgMessages.cpp, .h
        sg_SGUIListControl.cpp, .h (deleted)
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=22023
2010-07-21 18:37:27 +00:00
David Anderson 5a28b5672e - client: user-visible text (message body, notice title and description)
are now translatable,
    using the convention that any substring enclosed in _(" ... ")
    should be passed throughh wxGetTranslation() or the equivalent.
- client: when writing messages to stdout, strip out _(...)
- manager: translate strings from client
- scheduler: message tweaks

svn path=/trunk/boinc/; revision=21706
2010-06-08 18:56:53 +00:00
Rom Walton 01a48f14ad - MGR: Fix icons for dialogs that display them.
clientgui/
        DlgEventLog.cpp
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp

svn path=/trunk/boinc/; revision=20601
2010-02-16 22:18:01 +00:00
David Anderson 735e2b0448 - internal change: rename MSG_USER_ERROR to MSG_USER_ALERT
svn path=/trunk/boinc/; revision=20027
2009-12-23 18:02:40 +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
Charlie Fenton f989eba75a MGR: Bug fixes for Linux
svn path=/trunk/boinc/; revision=18925
2009-08-27 01:46:20 +00:00
Rom Walton 22873e216e - MGR: Don't convert strings to ANSI juts to have to reconvert them
back to Unicode.  Fix several help link issues.
        
    clientgui/
        AdvancedFrame.cpp
        DlgAdvPreferences.cpp
        sg_BoincSimpleGUI.cpp
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp
        sg_ProjectsComponent.cpp

svn path=/trunk/boinc/; revision=16915
2009-01-15 18:57:44 +00:00
Charlie Fenton bd31713305 MGR: Always reset messages if client restarted; always scroll messages to bottom if connection status changes; Select Computer: localhost relaunches client if needed.
svn path=/trunk/boinc/; revision=16707
2008-12-17 12:41:57 +00:00
Rom Walton 5632d75090 Build Break fix from my last check-in
svn path=/trunk/boinc/; revision=16382
2008-10-31 22:20:17 +00:00
Rom Walton f958a8a7e8 - MGR: Fix up the OnHelp features of the BOINC Manager so they
all point to manager_links.php.
        
    clientgui/
        DlgAdvPreferences.cpp
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp

svn path=/trunk/boinc/; revision=16380
2008-10-31 22:00:23 +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 f48643e837 MGR: async GUI RPCs: Get RPCs all working in separate thread; temporarily ignore timer events which would do RPCs while a previous RPC request is in progress.
svn path=/workspaces/charlief/; revision=15667
2008-07-24 10:18:31 +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
Rom Walton 5a46215511 - MGR: Make help system work again
- MGR: Add pre-release to the BOINC Manager title bar and about
        dialog if it is a pre-release version of BOINC.
    - CLI: Add some pre-release text to the CC startup routine and
        suggest they revert back to a released build if they don't
        plan on testing the client.

    /
        version.h
        version.h.in
    client/
        auto_update.C
        client_state.C
    clientgui/
        AdvancedFrame.cpp
        DlgAbout.cpp
        sg_BoincSimpleGUI.cpp
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp
        SkinManager.cpp
    lib/
        common_defs.h

svn path=/trunk/boinc/; revision=15067
2008-04-17 16:18:16 +00:00
Charlie Fenton dc514b556a MGR: When connecting to a different host, delete all old messages in message pane (from previously connected client) before getting new messages
svn path=/trunk/boinc/; revision=14791
2008-02-25 23:56:51 +00:00
Charlie Fenton 26f823ad99 If Client connection lost, don't clear message window; show messages grayed out instead
svn path=/trunk/boinc/; revision=14564
2008-01-16 07:20:58 +00:00
Charlie Fenton 3389b45fd0 MGR: display MSG_USER_ERROR messages in red, all others in black; Auto-scroll messages only if already at bottom of list.
svn path=/trunk/boinc/; revision=14519
2008-01-10 11:28:11 +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