Commit Graph

25 Commits

Author SHA1 Message Date
Charlie Fenton 4ed5476f25 MGR: Fixes for wxWebView-based notices:
- Fix protocol-relative URLs under MS Windows
 - Put dividers between notices, but not before first or after last
2013-11-12 03:23:26 -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 06dff8df7b MMGR: Implement accessibility on Mac for Statistics and Disk (Resources) tabs
- CPaintStatistics class
 - wxPieCtrl class
 - Remove obsolete accessibility code
2013-10-24 05:49:59 -07:00
Charlie Fenton c399b24e1f Fix file permissions 2013-03-04 17:46:54 +01:00
Charlie Fenton 7b931b5232 Mgr: Display a message and "Retry now" button if some images or other items within notices failed to load from the Internet; if network activity is suspended, say so in the message 2013-03-04 17:24:17 +01:00
Charlie Fenton b37c720661 Mgr: Display "Fetching notices..." instead of "There are no notices" while getting notices. Display "There are no notices" only if we have actually determined there are no notices 2013-03-04 17:19:40 +01:00
Charlie Fenton d90d77a9c0 Mgr: More robust way to display "No notices" message 2013-03-04 17:19:39 +01:00
Charlie Fenton 2d78d37328 Fix corrupted line endings 2013-03-04 15:23:37 +01:00
Charlie Fenton fdaaddb76a Mgr: Fix some rare issues on Windows (including a possible memory leak) when switching to a client on a different computer after trying to display notices without an Internet connection 2013-03-04 15:23:37 +01:00
Rom Walton e05d9ff77c - MGR: Properly handle the case where the only notice in the manager
is the 'no notice' notice and then we transition to a single notice
        from another source.

    clientgui/
        NoticeListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=23132
2011-03-02 18:47:24 +00:00
Charlie Fenton 945470d3ba - MGR: Allow Notices tab to scroll smoothly, disallow selection of items in Notices tab
svn path=/trunk/boinc/; revision=22242
2010-08-15 14:17:01 +00:00
Charlie Fenton 994f17933d MGR: More code cleanup, optimization and bug fixes
svn path=/trunk/boinc/; revision=21889
2010-07-10 07:38:44 +00:00
Charlie Fenton 922a232a7f MGR: Fix ProjectListCtrl accessibility code bug, clean up Mac accessibility code
svn path=/trunk/boinc/; revision=21886
2010-07-09 10:18:48 +00:00
Charlie Fenton 0951733a49 MGR: Fix bugs in accessibility code for Notices tab
svn path=/trunk/boinc/; revision=21880
2010-07-08 11:55:43 +00:00
Rom Walton 7320190522 - MGR: Fix Linux build break.
clientgui/
        NoticeListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=21869
2010-07-06 19:26:53 +00:00
Rom Walton e9455a2d27 - MGR: Rework the notices view to simplify the rendering logic even at the
cost of repeated string conversions (it doesn't appear to mess with
        the messages tab performance too much). Inspired by Charlie.

    clientgui/
        NoticeListCtrl.cpp, .h
        ViewNotices.cpp

svn path=/trunk/boinc/; revision=21847
2010-06-30 18:52:20 +00:00
Charlie Fenton 632b64c8ca MGR: logic changes & fixes to Notices display for new NOTICES::complete flag
svn path=/trunk/boinc/; revision=21845
2010-06-30 09:38:43 +00:00
Rom Walton 3be70942ad - MGR: Introduce the notion of a cached internet filesystem in the
manager, right now it stores everything in memory but will be extended
        in the future.
    - MGR: Clean up notice memory on shutdown

    clientgui/
        BOINCGUIApp.cpp
        BOINCInternetFSHandler.cpp, .h
        NoticeListCtrl.cpp, .h
        stdwx.h
        ViewNotices.cpp
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=21833
2010-06-28 18:05:31 +00:00
Rom Walton dbc2cff924 - MGR: Delete expired entries from the notices control
- MGR: Remove sort code.  Entries in the pDoc notices
        structure is already sorted.
        
    clientgui/
        NoticeListCtrl.cpp, .h
        ViewNotices.cpp

svn path=/trunk/boinc/; revision=21828
2010-06-28 02:41:34 +00:00
Rom Walton e1f992fce2 - MGR: Sort notices by dtime()
clientgui/
        ViewNotices.cpp
        NoticeListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=21825
2010-06-25 23:34:38 +00:00
Rom Walton 89fbfae2b8 - MGR: Bug fixes to previous commit.
clientgui/
        ViewNotices.cpp
        NoticeListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=21811
2010-06-25 15:53:28 +00:00
Rom Walton 1d670374fd - MGR: Handle sorting the notices control a different way.
clientgui/
        ViewNotices.cpp
        NoticeListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=21809
2010-06-25 15:30:20 +00:00
Rom Walton ebc76b315c - MGR: Hook up new NoticeListCtrl.
TODO: pre-stage the download of images instead of relying
        on wxWidgets to do it out of band.  It gets stuck in a
        recursive loop and eventually blows up if it has to go
        out to the Internet to find image files it has already
        downloaded once after selecting the item.  I presume it
        decides it needs to re-download the image becuase the
        background color for the whole line changes.
        
    clientgui/
        NoticeListCtrl.cpp, .h
        ProjectListCtrl.cpp
    clientgui/
        ViewNotices.cpp, .h

svn path=/trunk/boinc/; revision=21796
2010-06-23 21:44:31 +00:00
Rom Walton e64ae493d0 - MGR: Commit the new Notice List Control.
TODO: Hook it up to the view.
        
    clientgui/
        Events.h
        NoticeListCtrl.cpp, .h
        ViewNotices.cpp
    win_build/
        boincmgr.vcproj
        

svn path=/trunk/boinc/; revision=21793
2010-06-23 16:59:35 +00:00
Rom Walton 9cb3e6ffc7 - client & lib: bring header inclusion up-to-date for the CC to begin
hunting down a memory leak.
        
    client/
        <Various Files>
    lib/
        <Various Files>

svn path=/trunk/boinc/; revision=21457
2010-05-11 19:10:29 +00:00