class hierarchy. I broke the ability to get the latest
project configuration from account managers. Fix that.
clientgui/
WizardAttach.cpp
svn path=/trunk/boinc/; revision=22257
based screensaver, as well as the logo and font files.
- WINBUILD: Include sqlite3.dll in the BOINC Manager component.
win_build/installerv2/
BOINC.ism
BOINCx64.ism
win_build/
ss_app.vcproj
svn path=/trunk/boinc/; revision=18078
leak detection will work.
- MGR: Have the BaseFrame call a function to determine if the
selection list should be saved instead of traversing
the application pointer. Each view just overrides the function
returning a true/false value. We don't have to worry about null
pointers and the like.
- MGR: BOINCGUIApp should never need to know how either the views
work or the document. Move the code that determines which
RPCs should be fired into each of the views. Have the document
look for it there.
- MGR: Reduce duplicate code for hiding and showing an application
- MGR: Move some Windows and Mac specific code into functions
and streamline the application startup and shutdown rountines.
- MGR: Move the event processing that was in BOINCGUIApp into the
BaseFrame.
- MGR: General cleanup.
- MGR: Doxygen comments.
- MGR: Cleanup some warnings.
client/
rr_sim.cpp
clientgui/
AdvancedFrame.cpp, .h
AsyncRPC.cpp, .h
BOINCBaseFrame.cpp, .h
BOINCBaseView.cpp, .h
BOINCClientManager.cpp
BOINCGUIApp.cpp, .h
BOINCTaskBar.cpp
MainDocument.cpp, .h
sg_BoincSimpleGUI.cpp, .h
ViewProjects.cpp, .h
ViewTransfers.cpp, .h
ViewWork.cpp, .h
WelcomePage.cpp
win_build/installerv2/
BOINC.ism
BOINCx64.ism
win_build/
sim.vcproj
svn path=/trunk/boinc/; revision=16357
minimize flag, it apparently was causing the small
manager window. The '/s' parameter already takes
care of minimizing the window.
(From Kevin Reed)
win_build/installerv2/
BOINC.ism
BOINCx64.ism
svn path=/trunk/boinc/; revision=16282
based on the user preference, the installation settings
are honored
(From Kevin Reed)
win_build/installerv2/
BOINC.ism
BOINCx64.ism
svn path=/trunk/boinc/; revision=16277
was previously configuring pre-compiled headers. Visual Studio
automaticaaly specifies the stdafx.cpp as the source file that
is supposed to create the pre-compiled header for auto generated
project files. The project is just configured to use a pre-compiled
header. All I had done in the past was enable pre-compiled
headers, but didn't create a stub cpp file to create the pre-compiled
header with. Now all the client projects are configured to use
pre-compiled headers. BOINC now compiles in 20 seconds. BOINC Manager
in a minute. Everything else builds in 5 seconds or less.
After sync'ing up Rebuild the solution.
lib/
boinc_win.cpp
win_build/
boinc.sln
boinc_cli_curl.vcproj
boinc_dll.vcproj
boinc_ss.vcproj
boinccmd.vcproj
boincmgr_curl.vcproj
boinctray.vcproj
libboinc.vcproj
libboinc_staticcrt.vcproj
libboincapi_staticcrt.vcproj
libgraphics2.vcproj
multi_thread.vcproj
sim.vcproj
sleeper.vcproj
uc2.vcproj
uc2_graphics.vcproj
updater.vcproj
worker.vcproj
wrapper.vcproj
svn path=/trunk/boinc/; revision=15929
when the 'Protected Applcation Mode' was selected. I don't
remember why we did this, so install it on all scenarios.
win_build/installerv2/
BOINC.ism
BOINCx64.sm
svn path=/trunk/boinc/; revision=15856
might include it in its driver pack for Windows, until then we have
to include it as part of BOINC.
lib/
coproc.C
svn path=/trunk/boinc/; revision=15787
RebootPending.txt file in the program directory if a reboot
isn't required.
win_build/installerv2/
BOINC.ism
BOINCx64.ism
svn path=/trunk/boinc/; revision=15619
of setup do NOT bubble back up to the UI phase of setup when
completed. Create some custom actions that store those properties
in the registry and then read them back after we are back in the
UI phase. Without them we cannot control what text is displayed
in the setup completion dialog.
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
boinccas.cpp
boinccas95.def
boinccas95.vcproj
CARestoreExecutionState.cpp, .h (Added)
CASaveExecutionState.cpp, .h (Added)
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=15435
the ones we are expecting.
- WINSETUP: Do not allow the data directory and install
directory to be the same directory.
- WINSETUP: Reduce the amount of time allocated to
shutdown the BOINC Manager from 30 secs to 5 secs
before killing it. Otherwise the user thinks the
install process is hung.
- WINSETUP: Change text for describing the protected
mode install
- WINSETUP: Add text describing the reason for a reboot
- WINSETUP: Add text describing the need to run a repair
in the case where a third party BOINC CC was installed
or a private drop of the CC was used.
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
boinccas.rc
boinccas.vcproj
boinccas95.def
boinccas95.vcproj
CAShutdownBOINCManager.cpp
CAValidateInstall.cpp, .h (added)
CAVerifyInstallDirectories.cpp, .h (added)
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=15425
password for boinc_project to a file.
ATL's string conversion functions act of a class and not a buffer
which makes memory management easier but doesn't interop well with
fprintf unless you specify the buffer name directly.
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
CACreateClientAuthFile.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=15319
being migrated back to the executable directory.
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
boinccas.rc
CAMigrateBOINCData.cpp
win_build/installerv2/redist/Windows/Win32/
boinccas.dll
boinccas95.dll
svn path=/trunk/boinc/; revision=15019