BOINC service, we already do it much earlier in the install
process
- WINSETUP: Fix two typos in the CACreateBOINCGroups custom
action.
- WINSETUP: Include CACreateClientAuthFile in the build now.
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
boinccas.def
boinccas.vcproj
win_build/installerv2/redist/Windows/src/boinccas/
CACreateBOINCAccounts.cpp
CACreateBOINCGroups.cpp
CACreateClientAuthFile.cpp, .h (Added)
CAMigrateBOINCData.cpp
stdafx.h
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=14657
without the 'create global named objects' user right on Vista.
- WINSETUP: Make sure that BOINC Tray is started for all users on the
system.
- WINSETUP: If the 'All users can control BOINC' checkbox is checked then
put the BOINC Manager startup short cut in the 'all users' startup directory
otherwise put it in the 'users' startup directory.
clientlib/win/
IdleTracker.cpp
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
boinccas.rc
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=14531
in the execution cycle. Originally did this in the 5.10 branch.
- WINSETUP: Add some more checks to safe guard the migration process.
1. Check to see if the install directory and the data directory are
the same, if so, abort migration.
2. Check to see if the data directory is under the install directory,
if so, abort migration.
3. If the client_state.xml file already exists in the data directory,
abort migration.
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
CAMigrateBOINCData.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=14393
InstallShield does things.
- WINSETUP: Don't attempt to create accounts or set rights
on Win9x based systems.
- WINSETUP: Add additional trace messages to
CACreateBOINCAccounts.
- WINSETUP: Add entries for a null script when creating
user accounts, apparently it is a requirement for
creating accounts on Win2k and WinXP.
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
CACreateBOINCAccounts.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=14341
between the executable directory and the data directory.
(Windows Only)
- TRAY: Update the tray code to what was used in 5.10.x
- WINSETUP: Update for BOINCTray.exe
clientgui/
BOINCGUIApp.cpp, .h
SkinManager.cpp
clienttray/
tray_win.cpp, .h
win_build/
boinc.sln
boinctray.vcproj
win_build/installerv2/
BOINC.ism
svn path=/trunk/boinc/; revision=14335
two stages. The first stage happens before InstallInitialize and the
second stage happens after InstallFinalize. Everything between
InstallInitialize and InstallFinalize just generates a script
and doesn't actually change the file system, so the permission trees
just get screwed up.
- WINSETUP: Updated CAMigrateBOINCData
- WINSETUP: Created CAMigrateBOINCDataTemp
- WINSETUP: Created CAStartupBOINCService
- CC: Change the current working directory on startup to the DATADIR.
- CC: Change the logic for pointing to the CA Certificate Bundle on
Windows.
client/
http_curl.C
main.C
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
boinccas.def
boinccas.vcproj
boinccas95.def
boinccas95.vcproj
CAGrantBOINCMasterRights.cpp
CAGrantBOINCProjectRights.cpp
CAMigrateBOINCData.cpp
CAMigrateBOINCDataTemp.cpp, .h (Added)
CAShutdownBOINC.cpp
CAStartupBOINCService.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=14332
- WINSETUP: Fix permission problems with newly created directories.
(Was an Installshield bug)
- WINSETUP: Add CAMigrateBOINCData
- WINSETUP: Fix long standing bug with the LAUNCHPROGRAM stuff showing
up on removes and admin installs
- Remove the admin required flag from all application manifests for
all executables.
- Fix a possible AV when the CC was launched without admin privs on
Windows.
clientlib/win/
IdleTracker.cpp
win_build/
boinc_cli_curl.vcproj
boinc_dll.vcproj
boinccmd.vcproj
boincmgr_curl.vcproj
sim.vcproj
updater.vcproj
vistaadminrequired.xml (removed)
vistaadminrequiredui.xml (removed)
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
boinccas.vcproj
boinccas95.def
boinccas95.vcproj
CACreateBOINCAccounts.cpp
CAGrantBOINCMasterRights.cpp
CAMigrateBOINCData.cpp, .h (Added)
dirops.cpp, .h (Added)
password.cpp, .h (Added)
stdafx.h
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=14331
- WINSETUP: Fix the data directory stuff so if the user
changes the default location it cascades down to the
projects and slots directories as well.
- WINSETUP: Fix the permissions on the install directory
- WINSETUP: Add new public properties to the Save/Restore
state custom actions.
win_build/installerv2/
BOINC.ism
win_build/installerv2/redist/Windows/src/boinccas/
CARestoreSetupState.cpp
CASaveSetupState.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=14317
the shortcut to BOINC Manager.
win_build/installerv2/
BOINC.ism
BOINCx64.ism
- MGR: Revert back out the change to cache the host type
(local/remote). Somehow it was messing up controlling
remote machines.
clientgui/
MainDocument.cpp, .h
svn path=/trunk/boinc/; revision=12943
Windows for now.
- Change all references of mb_str() to c_str() in SkinManager.cpp
to avoid SIGILL's on Unicode environments.
- fixes#215: Customize the VBS script used to launch BOINC Manager
for each system we install on.
clientgui/
BOINCBaseView.cpp
SkinManager.cpp
win_build/installerv2/
BOINC.ism
BOINCx64.ism
win_build/installerv2/redist/Windows/
BOINC Manager.vbs (Deleted)
win_build/installerv2/redist/Windows/src/boinccas/
boinccas.sln
boinccas95.vcproj
CACreateVBSShortcut.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=12764
- fixes#7: Includes the last remaining files needed to build and
package up 64-bit files for setup. We can now build and create
64-bit windows installer packages.
win_build/installerv2/
BOINC.ism
BOINCx64.ism
win_build/installerv2/redist/Windows/src/
<Numerious Files>
win_build/installerv2/redist/Windows/x64/
boinccas.dll (Added)
boinccas95.dll (Added)
dbghelp95.dll (Added)
svn path=/trunk/boinc/; revision=12415