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