into a mess and becoming very complicated, as my former mentor used
to say "if you are having to try too hard, you are doing it wrong."
Reimplement the project list control as a wxHtmlListBox which handles
keyboard navigation correctly and allows us to have variable height
list items. Another perk is the ability to detect when different
HTML elements are clicked on which might be useful for anonymous
attach at some point in time in the future.
clientgui/
AccountManagerInfoPage.cpp
AdvancedFrame.cpp
BOINCGUIApp.cpp
BOINCWizards.h
ProjectInfoPage.cpp
ProjectListCtrl.cpp, .h
stdwx.h
svn path=/trunk/boinc/; revision=18509
always remove it from memory, even if it hasn't checkpointed.
Otherwise we'll typically run another GPU job right away,
and it will bomb out or revert to CPU mode because it
can't allocate video RAM
svn path=/trunk/boinc/; revision=18503
we are no longer removing the highlight on a project unless
a new project is selected. This continues to show that a certain
project is still selected even when you switch to the ProjectURL
control. Anyways, the Mac doesn't like the focus events.
clientgui/
ProjectListCtrl.cpp, .h
svn path=/trunk/boinc/; revision=18491
navigatable. Tab order isn't quite right yet for the
Project Info page or the Account Manager Info page, but
that'll be another commit. refs #442
clientgui/
AccountManagerInfoPage.cpp, .h
ProjectInfoPage.cpp, .h
clientgui/ProjectListCtrl.cpp, .h
svn path=/trunk/boinc/; revision=18483
checking network connectivity and whether credentials have been
detected.
clientgui/
AccountManagerPropertiesPage.cpp
ProjectPropertiesPage.cpp
svn path=/trunk/boinc/; revision=18473
can override the previous stored state from a previous installation.
NOTE: Needed becuase PTP isn't going to be supporting 'Application
execution mode', at least not with the initial installer.
win_build/installerv2/redist/Windows/src/boinccas/
boinccas.rc
CARestoreSetupState.cpp
win_build/installerv2/redist/Windows/Win32/
boinccas.dll
boinccas95.dll
win_build/installerv2/redist/Windows/x64/
boinccas.dll
boinccas95.dll
svn path=/trunk/boinc/; revision=18466
Properties page the start for all automated wizard processes
so that we can successfully handle the need to check for
proxy servers. When directly advancing to the Processing
pages the proxy server checks were being skipped.
- MGR: Add some more smarts to the terms of use page which should
advance to the processing pages and skip the Account Info
page when the desired credentials are already known.
clientgui/
AccountInfoPage.cpp
AccountManagerPropertiesPage.cpp, .h
ProjectPropertiesPage.cpp, .h
TermsOfUsePage.cpp, .h
WelcomePage.cpp
WizardAttachProject.cpp
svn path=/trunk/boinc/; revision=18464
for the account manager info page and the project info page
was not consuming available screen space. Previously
we hacked around it by setting an explicit size.
Note: this works on Windows, I don't yet know about Mac and
Linux.
clientgui/
AccountManagerInfoPage.cpp, .h
ProjectInfoPage.cpp
ProjectListCtrl.cpp, .h
svn path=/trunk/boinc/; revision=18457