Commit Graph

238 Commits

Author SHA1 Message Date
Rom Walton 45f7e5e3c0 Quick Updates
svn path=/trunk/boinc/; revision=22439
2010-10-01 18:43:26 +00:00
Rom Walton 86e9c69cdb Quick Updates
svn path=/trunk/boinc/; revision=22419
2010-09-28 21:03:58 +00:00
Rom Walton 027d8e5485 Quick Updates
svn path=/trunk/boinc/; revision=22323
2010-09-08 17:14:01 +00:00
Rom Walton a373ae12db - MGR: In the future I need to be more careful when I flatten a
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
2010-08-17 18:39:33 +00:00
Rom Walton a5dee555f9 - lib: prevent crash on startup if slot directories have been deleted.
lib/
        filesys.cpp

svn path=/trunk/boinc/; revision=22226
2010-08-13 18:43:24 +00:00
Rom Walton 39c5438518 Quick Updates
svn path=/trunk/boinc/; revision=22063
2010-07-26 20:24:19 +00:00
Rom Walton 9fc06ef7cf - WINSETUP: Update validate install procedure to account for the
removal of boinclog.exe.
    
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CAValidateInstall.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=22021
2010-07-21 17:38:48 +00:00
Rom Walton 2179576c93 - WINSETUP: Update validate install procedure to account for the
removal of boinc.dll and addition of boinclog.exe.
    - MGR: Move auto-proxy detection code into its own thread.
    
    client/
        main.cpp
        sysmon_win.cpp
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CAValidateInstall.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=22009
2010-07-19 22:09:45 +00:00
Rom Walton fbae72cfb6 Quick Updates
svn path=/trunk/boinc/; revision=21959
2010-07-15 20:18:06 +00:00
Rom Walton b3b8dbdd90 - WINBUILD: Fix project files so that there isn't any C Runtime Library
collisions between types.
    - WINBUILD: Remove old cruft.

    win_build/
        *.sln
        *.vcproj

svn path=/trunk/boinc/; revision=21939
2010-07-14 19:31:35 +00:00
Rom Walton d147615706 Quick Updates
svn path=/trunk/boinc/; revision=21918
2010-07-13 20:51:37 +00:00
Rom Walton 3b234ca6cf Quick Updates
svn path=/trunk/boinc/; revision=19635
2009-11-19 00:27:54 +00:00
Rom Walton 331937139b - WINBUILD: Have the new installers include the new BOINC OpenGL
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
2009-05-12 16:30:48 +00:00
Rom Walton c8808b1690 svn path=/trunk/boinc/; revision=17778 2009-04-10 15:54:25 +00:00
Rom Walton be0c0d5703 - WINSETUP: Fix the problem introduced where Enable Application
execution wasn't working.
        
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism

svn path=/trunk/boinc/; revision=16913
2009-01-15 17:15:59 +00:00
Rom Walton 82d0aba82f - WINSETUP: Use the installer from 6.4 going forward. Shows CUDA
warning on Vista.
        
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism

svn path=/trunk/boinc/; revision=16741
2008-12-23 15:53:08 +00:00
Rom Walton 3fe331944e Quick Updates
svn path=/trunk/boinc/; revision=16725
2008-12-19 02:11:55 +00:00
Rom Walton eb6c893b30 - WININSTALL: Disable "Protected Application Execution" mode
by default.
    - WININSTALL: Turn off the check for Internet Explorer 5.x

    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateBOINCAccounts.cpp
        CACreateBOINCGroups.cpp
        CACreateClientAuthFile.cpp
        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=16631
2008-12-05 21:23:19 +00:00
Rom Walton 14228ac32d Quick Updates
svn path=/trunk/boinc/; revision=16503
2008-11-17 14:32:35 +00:00
Rom Walton 761e6f8203 Quick Updates
svn path=/trunk/boinc/; revision=16469
2008-11-10 22:09:28 +00:00
Rom Walton 5385f38a4e Quick Updates
svn path=/trunk/boinc/; revision=16376
2008-10-31 17:53:30 +00:00
Rom Walton 1f1cc48a4c - client: include precompiled header in rr_sim.cpp so memory
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
2008-10-29 22:44:55 +00:00
Rom Walton cb3d22962c Quick Updates
svn path=/trunk/boinc/; revision=16319
2008-10-27 15:05:17 +00:00
Rom Walton 80c248fc38 - Tag for 6.3.17 release, all platforms
boinc_core_release_6_3_17

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16304
2008-10-23 20:31:52 +00:00
Rom Walton 3665b05ef2 - WINSETUP: When the shortcut to BOINC Manager remove the
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
2008-10-23 12:54:33 +00:00
Rom Walton 67ad74aa3b - WINSETUP: Include a fix for the ALLUSERS flag so that
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
2008-10-23 03:37:12 +00:00
Rom Walton a163097059 svn path=/trunk/boinc/; revision=16275 2008-10-23 03:14:52 +00:00
Rom Walton 3a829d1912 Quick Updates
svn path=/trunk/boinc/; revision=16218
2008-10-15 20:14:11 +00:00
Rom Walton 85f04ff957 - Tag for 6.3.14 release, all platforms
boinc_core_release_6_3_14

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16140
2008-10-06 15:47:12 +00:00
Rom Walton b595d7af76 build break fixes and some cleanup
svn path=/trunk/boinc/; revision=16088
2008-09-29 17:29:03 +00:00
Rom Walton fc55f3490c - Tag for 6.3.12 release, all platforms
boinc_core_release_6_3_12

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=16056
2008-09-25 18:07:58 +00:00
Rom Walton ec7555a3be - win_build: Finally figured out what the problem was with how I
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
2008-08-24 04:43:18 +00:00
Rom Walton 125bec95c2 Quick Updates
svn path=/trunk/boinc/; revision=15926
2008-08-22 22:23:35 +00:00
Rom Walton aad8e29d22 - WINSETUP: For some reason BOINCTray.exe was only being installed
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
2008-08-15 16:53:30 +00:00
Rom Walton ced682cfb7 Quick Updates
svn path=/trunk/boinc/; revision=15790
2008-08-08 20:56:10 +00:00
Rom Walton 985c0aea61 - client: Changes references of nvcuda.dll to cudart.dll. Someday NVidia
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
2008-08-08 20:09:51 +00:00
Rom Walton 8d8e6c49aa Quick Updates
svn path=/trunk/boinc/; revision=15678
2008-07-25 17:32:18 +00:00
Rom Walton 84bf2a1314 - WINSETUP: Don't execute the custom action that creates the
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
2008-07-16 19:41:39 +00:00
Rom Walton 992a8e812e - WINSETUP: Revamp the various strings used.
win_build/installerv2/
        BOINC.ism
        BOINCx64.ism

svn path=/trunk/boinc/; revision=15612
2008-07-16 17:03:43 +00:00
Rom Walton 273f9fa0ae - WINSETUP: Properties that are changed during the execution phase
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
2008-06-19 18:02:28 +00:00
Rom Walton 6c9b4626ae - WINSETUP: Validate that the installed executables are
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
2008-06-18 17:17:04 +00:00
Rom Walton e685320684 - WINSETUP: Fix a struct alignment issue when dumping the base64 encoded
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
2008-05-28 21:21:23 +00:00
Rom Walton 9bfb157dce - Bump version to 6.3.2
/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15226
2008-05-15 18:53:40 +00:00
Rom Walton a3851f3874 - Bump version to 6.3.1
/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15205
2008-05-14 20:58:13 +00:00
Rom Walton a029300517 Quick Updates
svn path=/trunk/boinc/; revision=15181
2008-05-12 20:50:50 +00:00
Rom Walton 6338cf72b0 Quick Updates
svn path=/trunk/boinc/; revision=15081
2008-04-22 17:47:37 +00:00
Rom Walton 19655ca203 - WINSETUP: Don't check for SP4 against Win9X.
win_build/installerv2/
        BOINC.ism

svn path=/trunk/boinc/; revision=15037
2008-04-10 16:37:54 +00:00
Rom Walton 38454e8cc3 Quick Updates
svn path=/trunk/boinc/; revision=15032
2008-04-08 18:15:54 +00:00
Rom Walton e171c851b8 - Tag for 6.1.14 release, all platforms
boinc_core_release_6_1_14

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=15028
2008-04-07 18:52:45 +00:00
Rom Walton 064be92503 - WINSETUP: Fix the bug during uninstall where the data files were not
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
2008-04-04 19:51:22 +00:00