Commit Graph

55 Commits

Author SHA1 Message Date
Rom Walton 31d3e63816 - WINBUILD: Cleanup the Unicode configurations
- WINBUILD: Make building Unicode version of BOINC Manager the
        default.
        
    win_build
        boinc_cli.vcproj
        boinc_dll.vcproj
        boinc_ss.vcproj
        boinccmd.vcproj
        boincmgr.vcproj
        boincsvcctrl.vcproj
        boinctray.vcproj
        libboinc.vcproj
        libboinc_staticcrt.vcproj
        sim.vcproj
        ss_app.vcproj
        updater.vcproj

svn path=/trunk/boinc/; revision=18058
2009-05-08 21:03:24 +00:00
Rom Walton 08268e1efb - WINBUILD: More project file fixes
- WINBUILD: Create a new configuration for building the Unicode
        version of the BOINC Manager.
        
    win_build
        boinc_cli_curl.vcproj
        boinc_dll.vcproj
        boinc_ss.vcproj
        boinccmd.vcproj
        boincmgr_curl.vcproj
        boincsvcctrl.vcproj
        boinctray.vcproj
        libboinc.vcproj
        libboinc_staticcrt.vcproj
        sim.vcproj
        ss_app.vcproj
        updater.vcproj

svn path=/trunk/boinc/; revision=17858
2009-04-22 21:09:17 +00:00
David Anderson 421a92dec9 svn path=/trunk/boinc/; revision=17132 2009-02-03 19:52:45 +00:00
Rom Walton 5539900569 - SCROPENGL: Checkin the files needed for the new OpenGL based
BOINC screensaver.
        
    clientscr/
        boinc_ss_opengl.h
        boinc_ss_opengl.rc
        screensaver_opengl.cpp
        screensaver_opengl.h
    win_build/
        boinc.sln
        boinc_ss_opengl.vcproj

svn path=/trunk/boinc/; revision=17128
2009-02-03 18:53:48 +00:00
Rom Walton 0f09ec557f - SVCCTRL: Introduce a new binary that is used to start and stop
the BOINC service, if it is installed as a service.
        
        NOTE: If UAC is turned on in Windows Vista then even an
          administrator cannot start/stop a service without elevating
          their priviliages.  The new application includes the
          requiresAdmin tag in its manifest file to cause the UAC
          dialog to be displayed when it is launched.

    clientctrl/
        boincsvcctrl.cpp, .h
        boincsvcctrl.rc
        boincsvcctrl.xml
    win_build/
        boinc.sln
        boincsvcctrl.vcproj

svn path=/trunk/boinc/; revision=16488
2008-11-13 18:30:08 +00:00
Rom Walton a23aaa7a76 Quick Updates
svn path=/trunk/boinc/; revision=16373
2008-10-31 16:59:37 +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 aa10bcb37a - WINBUILD: Remove 'Samples - Debug' and 'Samples - Release'
build configurations.
        
    win_build/
        BOINC.sln

svn path=/trunk/boinc/; revision=15859
2008-08-15 19:10:25 +00:00
Rom Walton 4a6fd43a5c - WIN: Remove Visual Studio 2003 solution and project files
- WIN: Fix build files so all build configurations work again
    - WIN: Create the 'Samples - Debug' and 'Samples - Release'
        configurations to build sample files.  Leave the previous
        configurations to build just the client software.
    - WIN: Remove Seed project files
        
    client/win/
        boinc.exe.manifest
        boinc_cli_2003.rc
        boinc_cmd_2003.rc
        boinccmd.exe.manifest
    clientgui/
        BOINCGUIApp_2003.rc
        boincmgr.exe.manifest
    clientlib/win/
        boinc.dll.manifest
        boinc_dll_2003.rc
    clientscr/
        boinc.scr.manifest
        boinc_ss_2003.rc
    samples/win_build/
        samples_2003.sln
    win_build/
        boinc.sln
        boinc_2003.sln
        seed.sln
        <Various .vcproj files>

svn path=/trunk/boinc/; revision=15831
2008-08-14 02:58:05 +00:00
Rom Walton b6b14154fe Rom 13 Aug 2008
- SAMPLES: Add all the samples to the BOINC solution and delete the
        old solution.
    - LIB: Clean up a bunch of warnings.
    
    api/
        texfont.C
    lib/
        crypt.C
    lib/
        filesys.C
    samples/wrapper/
        wrapper.C
    win_build/
        boinc.sln
        glut.vcproj
        image_libs.vcproj
        jpeglib.vcproj
        libboinc_staticcrt.vcproj
        libboincapi.vcproj
        libboincapi_staticcrt.vcproj
        libgraphics2.vcproj
        multi_thread.vcproj
        sleeper.vcproj
        uc2.vcproj
        uc2_graphics.vcproj
        upper_case.vcproj
        worker.vcproj
        wrapper.vcproj

svn path=/trunk/boinc/; revision=15819
2008-08-13 17:26:26 +00:00
Rom Walton a2771e5d33 - CLIENT/MGR/TRAY: When installed on Vista and UAC is turned on
the user by default cannot create globally shared objects. This
        becomes a problem when protected application mode is turned off
        for keyboard and mouse detection.  Basically all of the components
        would start up and fail to create the shared memory segment
        and report the error through stderr which most people don't look
        at by default.
        
        The client is now the only component that is allowed to create the
        shared memory segment, if creating the global segment fails it'll
        create a local one instead. Both the tray and manager now just attach
        to the existing segment, first trying the global one then the local
        one.
        

    client/
        main.C
    clientgui/
        BOINCGUIApp.cpp, .h
    clientlib/win/
        boinc_dll.cpp
        IdleTracker.cpp
    clienttray/
        tray_win.cpp, .h
    win_build/
        boinc.sln
        boinctray.vcproj

svn path=/trunk/boinc/; revision=15767
2008-08-07 16:59:52 +00:00
Rom Walton 6b2c7f38a2 - MGR: Add the ability for the manager to know the difference
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
2007-11-30 18:52:41 +00:00
Rom Walton 92509b6d4b - TRAY: Introduce BOINC Tray for Windows. It's primary goal is
to keep the CC up to date with when the last time the user
        has used the computer. It has no UI. It is just meant to
        be launhced at startup and let run in the background.
        
    clienttray/
        boinc_tray.h (Added)
        boinc_tray.rc (Added)
        tray_win.cpp, .h (Added)

svn path=/trunk/boinc/; revision=13854
2007-10-16 20:53:10 +00:00
Rom Walton e51745fd18 *** empty log message ***
svn path=/trunk/boinc/; revision=12364
2007-04-13 06:13:46 +00:00
David Anderson b23d197f31 *** empty log message ***
svn path=/trunk/boinc/; revision=12147
2007-02-24 00:11:30 +00:00
Rom Walton b8e54603c1 *** empty log message ***
svn path=/trunk/boinc/; revision=11975
2007-01-26 05:55:02 +00:00
Rom Walton 7f23e9946d *** empty log message ***
svn path=/trunk/boinc/; revision=11974
2007-01-26 04:10:47 +00:00
David Anderson 65ae7bd777 *** empty log message ***
svn path=/trunk/boinc/; revision=11657
2006-12-12 23:47:47 +00:00
David Anderson 95cf98aa2e *** empty log message ***
svn path=/trunk/boinc/; revision=10847
2006-08-07 00:58:12 +00:00
Rom Walton a283edd0bb *** empty log message ***
svn path=/trunk/boinc/; revision=10539
2006-06-28 08:53:02 +00:00
Rom Walton 247b0763e7 *** empty log message ***
svn path=/trunk/boinc/; revision=9809
2006-04-07 08:22:13 +00:00
Rom Walton 9123ef7b5f *** empty log message ***
svn path=/trunk/boinc/; revision=9783
2006-03-31 07:27:17 +00:00
Rom Walton 066af9ed88 *** empty log message ***
svn path=/trunk/boinc/; revision=9589
2006-03-02 19:30:39 +00:00
Rom Walton 7395bb403f *** empty log message ***
svn path=/trunk/boinc/; revision=7931
2005-09-08 21:18:35 +00:00
Rom Walton 6e7136e11f *** empty log message ***
svn path=/trunk/boinc/; revision=7566
2005-08-29 23:31:25 +00:00
Rom Walton e9cb866128 *** empty log message ***
svn path=/trunk/boinc/; revision=7549
2005-08-29 19:44:59 +00:00
Rom Walton 3e8ebcb9ee *** empty log message ***
svn path=/trunk/boinc/; revision=7467
2005-08-24 01:18:23 +00:00
Rom Walton 97b8899995 *** empty log message ***
svn path=/trunk/boinc/; revision=7466
2005-08-24 00:48:05 +00:00
Rom Walton 4469ec7c01 *** empty log message ***
svn path=/trunk/boinc/; revision=7438
2005-08-19 20:12:58 +00:00
Rom Walton 7d778686da *** empty log message ***
svn path=/trunk/boinc/; revision=7350
2005-08-16 02:23:00 +00:00
Rom Walton b2011b3e5f *** empty log message ***
svn path=/trunk/boinc/; revision=7306
2005-08-13 08:11:17 +00:00
David Anderson 11b10cb0a3 printf-free signal handler in API
svn path=/trunk/boinc/; revision=6991
2005-08-02 22:48:42 +00:00
Rom Walton ec36d83f8c *** empty log message ***
svn path=/trunk/boinc/; revision=6890
2005-08-02 01:28:29 +00:00
Rom Walton 5f568a96ed *** empty log message ***
svn path=/trunk/boinc/; revision=6803
2005-07-26 04:47:28 +00:00
Rom Walton 2d3c994e58 *** empty log message ***
svn path=/trunk/boinc/; revision=6672
2005-07-18 22:12:26 +00:00
Rom Walton c20b00868c *** empty log message ***
svn path=/trunk/boinc/; revision=6667
2005-07-18 06:37:51 +00:00
Rom Walton a97caf3bf9 *** empty log message ***
svn path=/trunk/boinc/; revision=6256
2005-05-26 21:42:20 +00:00
Rom Walton 5e2881d058 *** empty log message ***
svn path=/trunk/boinc/; revision=5282
2005-02-02 22:20:25 +00:00
Rom Walton f9c8c6b86d *** empty log message ***
svn path=/trunk/boinc/; revision=4775
2004-12-06 23:51:41 +00:00
Rom Walton 9cc3670577 *** empty log message ***
svn path=/trunk/boinc/; revision=4773
2004-12-06 23:02:47 +00:00
Rom Walton 47adcd481e *** empty log message ***
svn path=/trunk/boinc/; revision=4522
2004-11-11 04:57:26 +00:00
Rom Walton 2c13f023f3 *** empty log message ***
svn path=/trunk/boinc/; revision=4510
2004-11-10 07:04:41 +00:00
Rom Walton 45bfa0dfbb *** empty log message ***
svn path=/trunk/boinc/; revision=4502
2004-11-08 01:28:08 +00:00
Brian Boshes 0cd83e41e9 *** empty log message ***
svn path=/trunk/boinc/; revision=3994
2004-08-05 21:42:26 +00:00
Karl Chen 8e98f8c619 *** empty log message ***
svn path=/trunk/boinc/; revision=3785
2004-07-06 10:43:25 +00:00
Karl Chen dfcf60a71d *** empty log message ***
svn path=/trunk/boinc/; revision=3731
2004-07-01 11:24:36 +00:00
Karl Chen d1ebdabd54 *** empty log message ***
svn path=/trunk/boinc/; revision=3722
2004-06-30 11:13:32 +00:00
Rom Walton e1196c0b28 *** empty log message ***
svn path=/trunk/boinc/; revision=3523
2004-06-10 07:49:50 +00:00
Rom Walton ab41d78d01 *** empty log message ***
svn path=/trunk/boinc/; revision=3437
2004-05-24 23:50:15 +00:00
David Anderson 4849d73b7f *** empty log message ***
svn path=/trunk/boinc/; revision=3401
2004-05-19 18:02:34 +00:00