Commit Graph

1399 Commits

Author SHA1 Message Date
David Anderson 4f81994be6 - Add a mechanism for a project to shut down gracefully.
If <ended>1</ended> is included in config.xml,
    this gets send to clients,
    and they display a "Project ended - OK to detach" message.

client/
    client_state.C
    client_types.C,h
    scheduler_op.C
clientgui/
    VIewProjects.cpp
    VIewProjectsGrid.cpp
lib/
    gui_rpc_client.h
    gui_rpc_client_ops.C
    gui_rpc_client_print.C
sched/
    sched_config.C,h
    server_types.C

svn path=/trunk/boinc/; revision=12742
2007-05-24 16:07:21 +00:00
Rom Walton 71a51a2fa8 - MGR: Make it as plain as day what the new menu item it geared
towards by calling it the accessible view.

    clientgui/
        AdvancedFrame.cpp

    - Tag for 5.9.12 release, all platforms
      boinc_core_release_5_9_12
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12723
2007-05-23 15:20:10 +00:00
Charlie Fenton 4f7daa6e1e Manager: Fix crash bug in wxPieCtrl.
svn path=/trunk/boinc/; revision=12719
2007-05-23 03:04:32 +00:00
Rom Walton 043c91e594 - fixes #187 - Fix the initial refresh interval for the various
views.
    
    clientgui/
        AdvancedFrame.cpp, .h

svn path=/trunk/boinc/; revision=12713
2007-05-22 17:20:41 +00:00
Rom Walton 2c7b477892 - fixes #85 - Both Grid based views and List based views are now
available.

    clientgui/
        AdvancedFrame.cpp, .h
        Events.h

svn path=/trunk/boinc/; revision=12711
2007-05-22 16:27:27 +00:00
Rom Walton d32fe787e2 - fixes #182 - System tray icon should be removed for both exit
scenarios.
        
    clientgui/
        BOINCBaseFrame.cpp
        BOINCTaskBar.cpp

svn path=/trunk/boinc/; revision=12704
2007-05-21 16:07:10 +00:00
Rom Walton b7de981d3b - Bug Fix: fprintf is an ANSI function in Linux, convert Unicode
string to ANSI before writing them to sdterr.
    - Bug Fix: Fix the abort button logic, VS 2005 was throwing some
        useful warnings.
        
    clientgui/
        SkinManager.cpp
        ViewWork.cpp
        ViewWorkGrid.cpp

svn path=/trunk/boinc/; revision=12700
2007-05-21 14:20:09 +00:00
Rom Walton 73230372e7 svn path=/trunk/boinc/; revision=12669 2007-05-15 16:38:06 +00:00
Rom Walton 616bde6793 - MGR: Increase the connection timeout to one minute to account
for slow machines during boot-up.
        
    clientgui/
        MainDocument.cpp

svn path=/trunk/boinc/; revision=12668
2007-05-15 16:36:40 +00:00
Rom Walton 75bfda5a9c Update build makefile
svn path=/trunk/boinc/; revision=12667
2007-05-15 15:04:55 +00:00
Rom Walton 9c06b48c2d - Change the 'ProductName' in the resource structures to
'BOINC client' instead of 'BOINC core client'

    client/win/
        boinc_cmd.rc
        boinc_ss.rc
    clientgui/
        BOINCGUIApp.rc

svn path=/trunk/boinc/; revision=12659
2007-05-12 15:20:19 +00:00
David Anderson e851cb0bd7 svn path=/trunk/boinc/; revision=12655 2007-05-11 18:34:14 +00:00
David Anderson 39997cb702 - Manager: show (in Project/status) if a sched RPC is in progress
clientgui/
    ViewProjects.cpp
    ViewProjectsGrid.cpp

svn path=/trunk/boinc/; revision=12654
2007-05-11 18:27:16 +00:00
Charlie Fenton 1bf67eddda Mac: Determine size of BOINC Manager bundle in core client if it was launched by Manager rather than in the Manager itself, to get correct information when controlling a remote computer.
svn path=/trunk/boinc/; revision=12651
2007-05-11 07:05:29 +00:00
Charlie Fenton 09792afa36 Mac only: create CViewResources::GetViewRefreshRate() to update PieCtrl only every 10 seconds to reduce CPU overhead
svn path=/trunk/boinc/; revision=12649
2007-05-11 06:04:41 +00:00
Charlie Fenton b6142f012a Eliminated wxPieCtrlLegend class completely, integrated legend drawing into the PieCtrl class itself, greatly simplifying it
svn path=/trunk/boinc/; revision=12648
2007-05-11 06:04:21 +00:00
Rom Walton aad6908a69 - fixes #164: Aborting a Task
If a task has already been aborted, don't enable the abort task
        button.

    clientgui/
        ViewWork.cpp
        ViewWorkGrid.cpp

svn path=/trunk/boinc/; revision=12637
2007-05-10 16:14:04 +00:00
Rom Walton d508c88a9a - Possible fix for a crashing condition when the manager is shutdown
from the system tray icon.
        
    clientgui/
        BOINCBaseFrame.cpp
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=12635
2007-05-10 15:41:10 +00:00
Charlie Fenton b8a306c696 Mac: include size of BOINC Manager bundle in BOINC total disk usage displayed in Disk Usage pane Pie Chart.
svn path=/trunk/boinc/; revision=12634
2007-05-10 10:51:58 +00:00
Charlie Fenton 0525ebd241 A better fix for Mac PieCtrl legend clipping bug
svn path=/trunk/boinc/; revision=12633
2007-05-10 09:10:51 +00:00
Charlie Fenton 684e7fe300 Fixed a small bug
svn path=/trunk/boinc/; revision=12627
2007-05-09 11:19:06 +00:00
Charlie Fenton e9ea620da7 Fixed a long-standing bug which caused the PieCtrl legend to be clipped to a small rectangle when first drawn on Macs. Mac: removed the hack which refreshed once a second the first 3 times to work around this bug.
svn path=/trunk/boinc/; revision=12625
2007-05-09 10:47:22 +00:00
Charlie Fenton 4254b78ad5 Mac: Refresh Disk Usage pane only on every 10th call to reduce CPU overhead, but refresh once per second the first 3 times to work around a bug drawing the legends.
svn path=/trunk/boinc/; revision=12617
2007-05-09 06:35:59 +00:00
David Anderson c08eddf7fe - GUI RPC: add new element d_boinc to DISK_USAGE;
tells how much disk space BOINC is using
        (not including projects).
    - added project.max_infeasible_count to client simulator

    client/
        gui_rpc_server_ops.C
        sim.C,h
        sim_util.C
    clientgui/
        ViewResources.cpp
    lib/
        filesys.C
        bui_rpc_client.h
        bui_rpc_client_ops.C

svn path=/trunk/boinc/; revision=12615
2007-05-08 23:12:40 +00:00
Rom Walton afcbd495d4 Minor fix
svn path=/trunk/boinc/; revision=12603
2007-05-07 22:18:49 +00:00
Rom Walton 6904f5acc6 - fixes #4 - BOINC Manager should be able to find it's
localization files.
      
      BOINCMgr will now check in the absolute path in which
      it was installed as well as the relative path from where
      it was executed from.
      

    clientgui/
        BOINCGUIApp.cpp, .h

svn path=/trunk/boinc/; revision=12602
2007-05-07 20:50:08 +00:00
Rom Walton 7f76e8aeeb - fixes #110 - Simple GUI: "spacer" image is not updated
clientgui/
        sg_ImageLoader.cpp
        sg_ProjectsComponent.cpp, .h

svn path=/trunk/boinc/; revision=12601
2007-05-07 20:02:03 +00:00
Rom Walton b1add48d76 - Fix build break for Unicode builds
( From Frank Weiler )
    - Win: Introduce a custom action to delete any lingering binaries from the
        installation directory before MSI determines what needs to be copied.
    - Win: Introduce a custom action that will migrate
        C:\Program Files (x86)\BOINC to C:\Program Files\BOINC for the x64
        upgrade scenario.
    
    clientgui/
        BOINCGridCtrl.cpp
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        boinccas95.def
        boinccas95.vcproj
        CACleanupOldBinaries.cpp, .h (Added)
        CAMigratex86x64.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=12554
2007-05-04 16:34:50 +00:00
Rom Walton 93fc7ff404 - fixes #5: Include the version number of the client next to it's
name, so people can see if they need to upgrade a remote client.
    - fixes #149: Change the parsing function for the
        CBOINCGridCellProgressRenderer so that we don't have to update
        the docs or screenshots. Display the progress bar as a resource
        share fraction.

    clientgui/
        AdvancedFrame.cpp
        BOINCGridCtrl.cpp
        MainDocument.cpp, .h
        ViewProjectsGrid.cpp

svn path=/trunk/boinc/; revision=12541
2007-05-03 16:17:54 +00:00
Charlie Fenton fd7de7b0da Launch boinc CC with run_program() instead of wxExecute to avoid CPU wasting thread in wxMac-2.8.0.
svn path=/trunk/boinc/; revision=12537
2007-05-02 23:36:51 +00:00
Rom Walton 14901efcfd Rom 26 Apr 2007
- fixes #10 - Remove dependency on ATL framework for 
      boinc.dll on Windows
      
      With this checkin, the BOINC client should now be able
      to be built with Visual Studio Express.
      
    clientgui/
        BOINCGUIApp.cpp, .h
    clientlib/win/
        boinc_dll.cpp, .h
        boinc_dll.rc
        boincclient.rgs (deleted)
        boincsens.rgs (deleted)
        BOINCSENSSink.cpp, .h (deleted)
        IdleTracker.cpp
        NetworkTracker.cpp, .h (deleted)
        SENSLogonSubscriptions.h (deleted)
        SENSNetworkSubscriptions.h (deleted)
        SENSOnNowSubscriptions.h (deleted)
        SENSSubscriptions.h (deleted)
        stdafx.h
        

svn path=/trunk/boinc/; revision=12482
2007-04-26 16:48:09 +00:00
David Anderson 5059b146e8 David 20 Apr 2007
- Advanced prefs: remove incorrect multiplication by 86400

	client/
		cs_prefs.C
	clientgui/
		DlgAdvPreferences.cpp

svn path=/trunk/boinc/; revision=12436
2007-04-20 20:29:13 +00:00
David Anderson e8aded2135 David 20 Apr 2007
- str_util: don't use std::transform, since it causes problems
        with VC++ express edition

    clientgui/
        sg_SGUIListControl.h
    html/ops/
        db_update.php
    lib/
        str_util.C,h

svn path=/trunk/boinc/; revision=12433
2007-04-20 18:49:40 +00:00
Rom Walton b5af71e496 Rom 19 Apr 2007
- Statistics view update.
      (From Mifistor)
      
    clientgui/
        ViewStatistics.cpp, .h

svn path=/trunk/boinc/; revision=12426
2007-04-20 03:26:12 +00:00
Charlie Fenton 08154f28da Move Mac icons to directory with other icons
svn path=/trunk/boinc/; revision=12390
2007-04-17 09:42:45 +00:00
Charlie Fenton ad5511a0c7 svn path=/trunk/boinc/; revision=12385 2007-04-17 09:19:32 +00:00
Charlie Fenton 6e7a4b2240 svn path=/trunk/boinc/; revision=12384 2007-04-17 09:11:31 +00:00
Charlie Fenton 51bbe1b5f8 Move browser_safari.mm to mac-specific directory
svn path=/trunk/boinc/; revision=12383
2007-04-17 09:00:35 +00:00
Charlie Fenton 8f9a21f166 Replace corrupted file
svn path=/trunk/boinc/; revision=12375
2007-04-17 00:34:57 +00:00
Charlie Fenton a47dd158f9 Delete corrupted file
svn path=/trunk/boinc/; revision=12374
2007-04-17 00:34:11 +00:00
Rom Walton e51745fd18 *** empty log message ***
svn path=/trunk/boinc/; revision=12364
2007-04-13 06:13:46 +00:00
Charlie Fenton e9b1a8f700 *** empty log message ***
svn path=/trunk/boinc/; revision=12351
2007-04-12 09:29:40 +00:00
Charlie Fenton 9421bc866d *** empty log message ***
svn path=/trunk/boinc/; revision=12349
2007-04-12 00:05:52 +00:00
David Anderson 3eaea4fb71 *** empty log message ***
svn path=/trunk/boinc/; revision=12347
2007-04-11 21:49:57 +00:00
Rom Walton ab42c2fe96 *** empty log message ***
svn path=/trunk/boinc/; revision=12340
2007-04-10 20:21:43 +00:00
Rom Walton bca0ee5950 *** empty log message ***
svn path=/trunk/boinc/; revision=12314
2007-04-04 21:20:53 +00:00
Rom Walton c1024185f7 *** empty log message ***
svn path=/trunk/boinc/; revision=12312
2007-04-04 19:37:54 +00:00
Rom Walton 8a5358820f *** empty log message ***
svn path=/trunk/boinc/; revision=12308
2007-04-04 18:00:19 +00:00
Rom Walton d6240c3a9d *** empty log message ***
svn path=/trunk/boinc/; revision=12300
2007-04-03 14:33:17 +00:00
Rom Walton cd975911a1 *** empty log message ***
svn path=/trunk/boinc/; revision=12298
2007-04-03 13:41:42 +00:00