9e072c9a6c
On Windows, wxListCtrl has a bug that makes it draw selected unfocused rows with colors used for selected focused rows when the row background color is wxSYS_COLOUR_BTNFACE. With default color schemes, on Windows XP the list is drawn correctly, but on Windows 10 the (240,240,240) used in stripe color is coincidentally the same as wxSYS_COLOUR_BTNFACE and selected rows are drawn with wrong colors. Fix this by using the same stripe color that wxWidgets would use by default and that is used in Projects, Tasks and Transfers lists. Future proof the code by including a workaround just in case Windows changes color scheme again. If such color scheme change occurs then the same workaround needs to be added to Projects, Tasks and Transfers lists. Fixes #1083. |
||
---|---|---|
.tx | ||
3rdParty | ||
android | ||
api | ||
apps | ||
client | ||
clientctrl | ||
clientgui | ||
clientscr | ||
clientsetup/win | ||
clienttray | ||
coprocs/NVIDIA | ||
curl | ||
db | ||
doc | ||
drupal | ||
html | ||
lib | ||
locale | ||
m4 | ||
mac_build | ||
mac_installer | ||
packages | ||
py | ||
samples | ||
sched | ||
stripchart | ||
test | ||
tools | ||
vda | ||
win_build | ||
xcompile | ||
zip | ||
.gitattributes | ||
.gitignore | ||
.scrutinizer.yml | ||
.travis.yml | ||
.vimrc | ||
COPYING | ||
COPYING.LESSER | ||
COPYRIGHT | ||
INSTALL | ||
Makefile.am | ||
Makefile.incl | ||
README.md | ||
TODO_OLD | ||
_autosetup | ||
appveyor.yml | ||
bolt_checkin_notes.txt | ||
build_pos | ||
checkin_notes | ||
checkin_notes_2002 | ||
checkin_notes_2003 | ||
checkin_notes_2004 | ||
checkin_notes_2005 | ||
checkin_notes_2006 | ||
checkin_notes_2007 | ||
checkin_notes_2008 | ||
checkin_notes_2009 | ||
checkin_notes_2010 | ||
checkin_notes_2011 | ||
checkin_notes_2012 | ||
checkin_notes_samples | ||
configure.ac | ||
coverity-model.cpp | ||
generate_svn_version.sh | ||
gitlog2boinclog.sh | ||
gl.py | ||
notes | ||
project_specific_defines.h | ||
set-version | ||
testbase | ||
todo | ||
version.h | ||
version.h.in | ||
version.log |
README.md
Status
BOINC
Project Website: https://boinc.berkeley.edu
Want to create a project
See: https://boinc.berkeley.edu/trac/wiki
Want to help translate
See: https://boinc.berkeley.edu/trac/wiki/TranslateIntro
Want to contribute
See: https://boinc.berkeley.edu/trac/wiki/SoftwareDevelopment
Note
The University of California holds the copyright on all BOINC source code. By submitting contributions to the BOINC code, you irrevocably assign all right, title, and interest, including copyright and all copyright rights, in such contributions to The Regents of the University of California, who may then use the code for any purpose that it desires.
License
BOINC is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
BOINC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with BOINC. If not, see https://www.gnu.org/licenses/.