Commit Graph

24 Commits

Author SHA1 Message Date
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 2ec40cd53c Mgr: Bug fixes for Windows Async Internet access, including closing the WinINet handle when aborting due to timeout, etc. to prevent crashes 2013-03-04 17:24:18 +01:00
Charlie Fenton 658910faca Mgr: Reset Internet timeout when retrying notices 2013-03-04 17:24:18 +01:00
Charlie Fenton 9254469110 Mgr: Allow existing to retrieve images or other items from the Internet even if network activity is suspended. (But client won't get new notices.) 2013-03-04 17:24:18 +01:00
Charlie Fenton a31f4df97b Mgr: When removing entries from our hash table, delete data to avoid memory leaks 2013-03-04 17:24:18 +01:00
Charlie Fenton 58e0757e1d Use the WX_CLEAR_HASH_TABLE macro to clear the notices hash table 2013-03-04 17:24:17 +01:00
Charlie Fenton 2ceec2926e When removing entries from hash table, delete only the contents of the cached data (pointed to by m_data), not the entire MemFSHashObj 2013-03-04 17:24:17 +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 d95bf6945a Mgr: Clear our internal Internet cache when selecting a different computer; when removing entries from hash table, delete data to avoid memory leaks 2013-03-04 17:24:17 +01:00
Charlie Fenton a78f458ca2 Mgr: If network activity is suspended, don't retrieve URL references within notices unless they are already in our cache or in the Windows cache 2013-03-04 17:24:17 +01:00
Charlie Fenton 09ff603a13 Mgr: If network activity is suspended, don't retrieve URL references within notices unless they are already in our cache or in the Windows cache 2013-03-04 17:24:17 +01:00
Charlie Fenton c312dfd683 Mgr: Add code to reload notices with images / items missing due to problems accessing their URLs 2013-03-04 17:19:40 +01:00
Charlie Fenton b05771cfc1 Mgr: Windows only: If OpenURL fails, we probably don't have an Internet connection so use a shorter timeout for subsequent calls to OpenURL until one succeeds; otherwise notices takes takes too long to display if there are multiple notices with images 2013-03-04 17:19:40 +01:00
Charlie Fenton 595938c74b Mgr: fix license declaration in file derived from wxWidgets 2013-03-04 17:19:40 +01:00
Charlie Fenton c1cad83111 Fix license info 2013-03-04 17:19:39 +01:00
Charlie Fenton 81a7299d35 Mgr: Shorten Internet timeout for notices on Windows to 5 seconds 2013-03-04 17:19:39 +01:00
Charlie Fenton ff0ed02c01 Mgr: Fix potential crashes displaying notices asynchronously on Windows 2013-03-04 17:19:39 +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
Charlie Fenton 2a2c4b0bdc Fix file permissions 2013-03-04 15:23:37 +01:00
Charlie Fenton 253496361b Fix compiler warnings 2013-03-04 15:20:32 +01:00
Charlie Fenton 1561c35146 Mgr: Fix Windows hangs and simplify code for notices display 2013-03-04 15:16:59 +01:00
Rom Walton 0ab3ef3cee - MGR: Take another stab at the z-order problem when both the event log
and main window are open.
    - MGR: Don't replace control characters for regular messages.
    
    clientgui/
        BOINCGUIApp.cpp, .h
        DlgEventLog.cpp
        MainDocument.cpp, .h
        NoticeListCtrl.cpp

svn path=/trunk/boinc/; revision=22054
2010-07-23 23:42:25 +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