Commit Graph

1713 Commits

Author SHA1 Message Date
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
David Anderson 4f66bb4c95 - added copyright and license info to .C, .cpp, .h files
- scheduler: fix bug in adaptive replication:
    if send an unreplicated job to untrusted host,
    set both wu.target_nresults and wu.min_quorum to app.target_nresults.

svn path=/trunk/boinc/; revision=15762
2008-08-06 18:36:30 +00:00
Rom Walton 7e7486a34b - SCR: Don't treat CPU throttling as BOINC beeing suspended.
Fixes #706
    - MGR: If the reminder frequency is 0, then don't show any
        reminder messages.

    clientgui/
        BOINCDialupManager.cpp
    clientscr/
        screensaver.cpp
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=15731
2008-08-01 02:58:20 +00:00
David Anderson b18a45ec97 - manager: display days w/ 2 decimals
svn path=/trunk/boinc/; revision=15645
2008-07-21 22:07:25 +00:00
David Anderson 6c0731e82e - client: bug fixes to the above
- client: better messages reporting coprocessors
    - manager: bounds checks to avoid wxwidgets asserts
        when job CPU estimates are absurdly large

svn path=/trunk/boinc/; revision=15644
2008-07-21 19:56:01 +00:00
David Anderson 27dee4e450 - manager: fix typo
svn path=/trunk/boinc/; revision=15640
2008-07-20 21:27:44 +00:00
Charlie Fenton 2e5107a4ec MGR: Code which tests for reboot required should be Windows-only
svn path=/trunk/boinc/; revision=15627
2008-07-17 10:00:43 +00:00
Rom Walton 8b35c1f4cc - MGR: Detect when a reboot is required for BOINC and display an error
dialog if it is required.
        
    clientgui/
        BOINCGUIApp.cpp, .h

svn path=/trunk/boinc/; revision=15610
2008-07-16 16:55:46 +00:00
Rom Walton e3558ce478 - MGR: Fix small bug when displaying the active task count in the
taskbar.
        
    clientgui/
        BOINCTaskBar.cpp

svn path=/trunk/boinc/; revision=15593
2008-07-11 16:07:42 +00:00
Charlie Fenton 6a40f89107 MGR: Small bug fix in new sortable Accessible Views
svn path=/trunk/boinc/; revision=15592
2008-07-11 08:16:38 +00:00
Charlie Fenton e18b7c5c25 MGR: Change wxEVT_DRAW_BARGRAPH from 10000 to 12000 to avoid possible conflict with wxEVT_FRAME_ALERT
svn path=/trunk/boinc/; revision=15587
2008-07-10 09:45:16 +00:00
Rom Walton bf532fdbc1 - WINSETUP: Normalize the special paths checks.
win_build/installerv2/redist/Windows/src/boinccas/
        CAMigrateBOINCData.cpp
        CAVerifyInstallDirectories.cpp

svn path=/trunk/boinc/; revision=15585
2008-07-09 16:44:14 +00:00
Rom Walton a065555ca5 - MGR: Fix the application name for both views.
(ANSI/Unicode compatible)(VS/GCC compatible)
    
    clientgui/
        ViewWork.cpp
        ViewWorkGrid.cpp

svn path=/trunk/boinc/; revision=15584
2008-07-09 16:42:15 +00:00
Charlie Fenton a4a45a6201 MGR: Fix build breaks from previous changes.
svn path=/trunk/boinc/; revision=15577
2008-07-09 06:15:27 +00:00
Charlie Fenton 03af80db2b MGR: Fix build breaks from previous changes.
svn path=/trunk/boinc/; revision=15576
2008-07-09 06:15:17 +00:00
Rom Walton 0fd57fa3f6 - MGR: Fix the application name for both views.
NOTE: the data type 'char' should NOT be used within the various
        views. This is the classic example of how direct data access
        messes things up in projects with many developers. Use wxString
        with the PrintF method instead.

    clientgui/
        ViewWork.cpp
        ViewWorkGrid.cpp

svn path=/trunk/boinc/; revision=15574
2008-07-09 03:46:34 +00:00
David Anderson f69a288ac0 - web: if stop_web file is present, don't allow any DB access
(I broke this a few days ago)
- client: improve message for file upload server errors

svn path=/trunk/boinc/; revision=15569
2008-07-08 21:07:33 +00:00
Eric J. Korpela 47ff3d9bd4 Fix for compilers that can't concatenate a normal character string
to a wide character string.  For example L"Hi "  "There" works in GCC
but not in some compilers because L"Hi " has a different type than
"There". This primarily shows up in SunStudio compilers.  The fix is
ugly, but it works.


svn path=/trunk/boinc/; revision=15568
2008-07-08 20:05:07 +00:00
Eric J. Korpela 4d3dd2cdab Fixes for problems with unicode build.
svn path=/trunk/boinc/; revision=15562
2008-07-08 16:24:13 +00:00
Charlie Fenton af866dd801 MGR: Use std::stable_sort to stop rows with equal values in the sort column changing places randomly
svn path=/trunk/boinc/; revision=15561
2008-07-08 15:13:34 +00:00
Charlie Fenton 75bd883fcb MGR: cancel single-project message filtering if we lose connection or select a different host
svn path=/trunk/boinc/; revision=15560
2008-07-08 13:13:20 +00:00
Charlie Fenton 2d193f918f MGR: Add "Show only this project" button to messages tab
svn path=/trunk/boinc/; revision=15559
2008-07-08 12:47:05 +00:00
Eric J. Korpela 6006949316 Fixed typo in Makefile.am
svn path=/trunk/boinc/; revision=15555
2008-07-07 20:11:04 +00:00
Charlie Fenton 2950cc0ece MGR: New tasks and projects properties displays from Frank Weiler
svn path=/trunk/boinc/; revision=15537
2008-07-02 10:03:01 +00:00
Charlie Fenton 624e41f0f6 MGR: Fix build break on Linux
svn path=/trunk/boinc/; revision=15525
2008-07-01 10:35:59 +00:00
Charlie Fenton b57ee0a305 MGR: If minimized, display Connection Failed dialog when again maximized
svn path=/trunk/boinc/; revision=15522
2008-07-01 04:12:21 +00:00
Charlie Fenton ce02bedc57 MGR: If minimized: don't display alerts on Mac, display Connection Failed dialog when again maximized
svn path=/trunk/boinc/; revision=15520
2008-07-01 03:46:59 +00:00
Charlie Fenton 48394ceda4 MGR: Reset messages whenver connecting or reconnecting to client
svn path=/trunk/boinc/; revision=15518
2008-07-01 02:23:34 +00:00
Charlie Fenton 912b3051bc MGR: Add all Grid View features to Accessible View
svn path=/trunk/boinc/; revision=15506
2008-06-27 10:51:57 +00:00
Charlie Fenton ad724c3f50 MGR List View: fix deselect detection, add all features to Transfers tab, fix bugs, clean up code
svn path=/workspaces/wxListCtrl/; revision=15504
2008-06-27 10:05:47 +00:00
Charlie Fenton 899a4c2c9b Compile fix
svn path=/workspaces/wxListCtrl/; revision=15503
2008-06-27 04:38:31 +00:00
Charlie Fenton 51842fb4d6 Work around wxListCtrl item deselection bug
svn path=/workspaces/wxListCtrl/; revision=15502
2008-06-27 04:34:47 +00:00
Charlie Fenton 7f48304631 Rename configuration key from Ascending to ReverseSortOrder for clarity
svn path=/workspaces/wxListCtrl/; revision=15480
2008-06-26 12:11:55 +00:00
Charlie Fenton b3a123e841 MGR List View: multiple selections for Tasks tab, all features in Projects tab, save/restore sort settings
svn path=/workspaces/wxListCtrl/; revision=15479
2008-06-26 11:49:43 +00:00
Charlie Fenton 2b12a255e8 MGR List View: after sort, refresh only moved rows, start adding multiple selection support
svn path=/workspaces/wxListCtrl/; revision=15476
2008-06-26 01:25:31 +00:00
Rom Walton ef6ac744bd Quick Updates
svn path=/trunk/boinc/; revision=15475
2008-06-25 19:38:55 +00:00
Rom Walton fc27eb0e50 Quick Updates
svn path=/trunk/boinc/; revision=15473
2008-06-25 19:15:55 +00:00
Rom Walton 1238d2d18b - MGR: If more than two active tasks are running then tell the
user how many active tasks are running instead of attempting
        to display the percent complete of each one.
    - MGR: If the computer name is the local host then skip displaying
        it in the tooltip.
        
    clientgui/
        BOINCTaskBar.cpp

svn path=/trunk/boinc/; revision=15469
2008-06-25 18:11:28 +00:00
Charlie Fenton 4b885b2601 Eliminate some unnecessary sorting.
svn path=/workspaces/wxListCtrl/; revision=15465
2008-06-25 14:45:03 +00:00
Charlie Fenton 6f9c7e70f9 Mgr List View Task tab: re-sort if data in sort column changes
svn path=/workspaces/wxListCtrl/; revision=15464
2008-06-25 13:53:52 +00:00
Charlie Fenton 494aa58eca Add full sorting to List View Tasks tab
svn path=/workspaces/wxListCtrl/; revision=15463
2008-06-25 13:12:39 +00:00
Charlie Fenton b5258056ac MGR List View: store Tasks data in native form; format data only to display; add array of sorted indexes; start adding column sorting.
svn path=/workspaces/wxListCtrl/; revision=15462
2008-06-25 10:38:16 +00:00
Charlie Fenton 48062cc0b5 MGR: Add contrasting background on alternate rows and progress bars to List Views
svn path=/workspaces/wxListCtrl/; revision=15460
2008-06-24 11:56:06 +00:00
Charlie Fenton deede01767 MGR: Add contrasting background on alternate rows and progress bars to List Views
svn path=/workspaces/wxListCtrl/; revision=15459
2008-06-24 11:47:34 +00:00
Charlie Fenton 4d13e411e8 MGR: Add contrasting background on alternate rows and progress bars to List Views
svn path=/workspaces/wxListCtrl/; revision=15458
2008-06-24 10:52:12 +00:00
Charlie Fenton c719556ae7 MGR: Fix build breaks on Mac.
svn path=/trunk/boinc/; revision=15455
2008-06-24 01:09:09 +00:00
Rom Walton d1cff66f64 - MGR: Change from using balloons to tooltips. Fixes #9.
Thanks David Barnard.
      
    clientgui/
        BOINCTaskBar.cpp
    clientgui/msw/
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=15452
2008-06-23 18:47:51 +00:00
Rom Walton ab7d5902c8 - MGR: Fix the Alt-Tab icon on Windows XP. Fixes# 586.
Thanks Der Meister.
      
    clientgui/
        AdvancedFrame.cpp, .h
        BOINCGUIApp.cpp
        sg_BoincSimpleGUI.cpp, .h
        SkinManager.cpp, .h
    clientgui/res/
        boinc32.xpm
    win_build/
        boincmgr_curl.vcproj

svn path=/trunk/boinc/; revision=15450
2008-06-23 17:54:44 +00:00
David Anderson b16fb12329 - manager: fix some strings ("comm" is not an OK abbrev.)
Also got rid of references to Yahoo.

svn path=/trunk/boinc/; revision=15406
2008-06-14 20:38:57 +00:00
Frank Weiler 898754163f filling diskusage in project props correctly, fixed typos
svn path=/workspaces/fweiler/boinc/; revision=15380
2008-06-10 11:38:27 +00:00