Package: boinc-manager Version: 6.10.58+dfsg-3+clr Severity: normal File: /usr/bin/boincmgr
Attaching two variants of a ptch to fix thi issue. Part of the issue should be also fixed by undefining STRIPED_LISTS or whatever is the define to make them broken. Did not test the red messages because I have no errors in the log currently. Thanks Michal -- System Information: Debian Release: 6.0 APT prefers stable APT policy: (900, 'stable'), (700, 'oldstable'), (510, 'unstable'), (200, 'experimental'), (111, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.38-3-generic (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages boinc-manager depends on: ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib ii libgcc1 1:4.4.5-8 GCC support library ii libsqlite3-0 3.7.3-1 SQLite 3 shared library ii libstdc++6 4.4.5-8 The GNU Standard C++ Library v3 ii libwxbase2.8-0 2.8.10.1-3+b1 wxBase library (runtime) - non-GUI ii libwxgtk2.8-0 2.8.10.1-3+b1 wxWidgets Cross-platform C++ GUI t Versions of packages boinc-manager recommends: ii boinc-client 6.10.58+dfsg-3 core client for the BOINC distribu Versions of packages boinc-manager suggests: ii libgl1-mesa-glx 7.10-4 A free implementation of the OpenG ii libxt6 1:1.0.7-1 X11 toolkit intrinsics library -- no debconf information
--- boinc-6.10.58+dfsg.orig/clientgui/BOINCBaseView.cpp 2010-03-19 16:56:58.000000000 +0100 +++ boinc-6.10.58+dfsg/clientgui/BOINCBaseView.cpp 2011-02-25 17:23:11.000000000 +0100 @@ -127,13 +127,13 @@ #if BASEVIEW_STRIPES m_pWhiteBackgroundAttr = new wxListItemAttr( - wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOWTEXT), - wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW), + wxSystemSettings::GetColour(wxSYS_COLOUR_CAPTIONTEXT), + wxSystemSettings::GetColour(wxSYS_COLOUR_ACTIVECAPTION), wxNullFont ); m_pGrayBackgroundAttr = new wxListItemAttr( - wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOWTEXT), - wxColour(240, 240, 240), + wxSystemSettings::GetColour(wxSYS_COLOUR_INACTIVECAPTIONTEXT), + wxSystemSettings::GetColour(wxSYS_COLOUR_INACTIVECAPTION), wxNullFont ); #endif diff -ur boinc-6.10.58+dfsg.orig/clientgui/ViewMessages.cpp boinc-6.10.58+dfsg/clientgui/ViewMessages.cpp --- boinc-6.10.58+dfsg.orig/clientgui/ViewMessages.cpp 2010-03-18 22:54:20.000000000 +0100 +++ boinc-6.10.58+dfsg/clientgui/ViewMessages.cpp 2011-02-25 15:38:22.000000000 +0100 @@ -125,8 +125,8 @@ wxNullFont ); m_pMessageErrorAttr = new wxListItemAttr( + *wxWHITE, *wxRED, - m_pWhiteBackgroundAttr->GetBackgroundColour(), wxNullFont ); m_pMessageInfoGrayAttr = new wxListItemAttr( @@ -135,8 +135,8 @@ wxNullFont ); m_pMessageErrorGrayAttr = new wxListItemAttr( + *wxLIGHT_GREY, /*wxYELLOW, is not declared contrary to docs */ *wxRED, - m_pGrayBackgroundAttr->GetBackgroundColour(), wxNullFont ); #else @@ -146,8 +146,8 @@ wxNullFont ); m_pMessageErrorAttr = new wxListItemAttr( + *wxWHITE, *wxRED, - wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW), wxNullFont ); m_pMessageInfoGrayAttr = new wxListItemAttr(*m_pMessageInfoAttr);
diff -ur boinc-6.10.58+dfsg.orig/clientgui/BOINCBaseView.cpp boinc-6.10.58+dfsg/clientgui/BOINCBaseView.cpp --- boinc-6.10.58+dfsg.orig/clientgui/BOINCBaseView.cpp 2010-03-19 16:56:58.000000000 +0100 +++ boinc-6.10.58+dfsg/clientgui/BOINCBaseView.cpp 2011-02-25 15:33:33.000000000 +0100 @@ -132,8 +132,8 @@ wxNullFont ); m_pGrayBackgroundAttr = new wxListItemAttr( - wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOWTEXT), - wxColour(240, 240, 240), + wxSystemSettings::GetColour(wxSYS_COLOUR_BTNTEXT), + wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE), wxNullFont ); #endif diff -ur boinc-6.10.58+dfsg.orig/clientgui/ViewMessages.cpp boinc-6.10.58+dfsg/clientgui/ViewMessages.cpp --- boinc-6.10.58+dfsg.orig/clientgui/ViewMessages.cpp 2010-03-18 22:54:20.000000000 +0100 +++ boinc-6.10.58+dfsg/clientgui/ViewMessages.cpp 2011-02-25 15:38:22.000000000 +0100 @@ -125,8 +125,8 @@ wxNullFont ); m_pMessageErrorAttr = new wxListItemAttr( + *wxWHITE, *wxRED, - m_pWhiteBackgroundAttr->GetBackgroundColour(), wxNullFont ); m_pMessageInfoGrayAttr = new wxListItemAttr( @@ -135,8 +135,8 @@ wxNullFont ); m_pMessageErrorGrayAttr = new wxListItemAttr( + *wxLIGHT_GREY, /*wxYELLOW, is not declared contrary to docs */ *wxRED, - m_pGrayBackgroundAttr->GetBackgroundColour(), wxNullFont ); #else @@ -146,8 +146,8 @@ wxNullFont ); m_pMessageErrorAttr = new wxListItemAttr( + *wxWHITE, *wxRED, - wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW), wxNullFont ); m_pMessageInfoGrayAttr = new wxListItemAttr(*m_pMessageInfoAttr);