Commit Graph

7819 Commits

Author SHA1 Message Date
Rom Walton 01a48f14ad - MGR: Fix icons for dialogs that display them.
clientgui/
        DlgEventLog.cpp
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp

svn path=/trunk/boinc/; revision=20601
2010-02-16 22:18:01 +00:00
David Anderson 81f44cce52 svn path=/trunk/boinc/; revision=20598 2010-02-16 20:10:13 +00:00
David Anderson fb4d03579e - manager: first whack at "suspend if CPU load exceeds x" in dialog
svn path=/trunk/boinc/; revision=20594
2010-02-16 18:38:39 +00:00
Charlie Fenton ee9fffcc49 Samples: Update Mac build script and make files for example_app for OS 10.6 and XCode 3.2
svn path=/trunk/boinc/; revision=20585
2010-02-16 11:34:18 +00:00
David Anderson 21a18b7045 - web: more translations, from Christian. fixes
svn path=/trunk/boinc/; revision=20582
2010-02-16 01:06:03 +00:00
Charlie Fenton 47528cb253 Mac wrapper: add build script and make file to buuild wrapper on Mac
svn path=/trunk/boinc/; revision=20580
2010-02-16 00:56:59 +00:00
David Anderson 4a963143ec - web: more translations, from Christian. fixes
svn path=/trunk/boinc/; revision=20568
2010-02-15 04:30:25 +00:00
David Anderson 768f3bfe0b - client: include CPU usage of client in BOINC total.
Also include manager if its name includes "boinc"
    (can't figure out another way)

svn path=/trunk/boinc/; revision=20566
2010-02-15 01:00:32 +00:00
David Anderson e441fdcd37 - web: make strings translatable. fixes
svn path=/trunk/boinc/; revision=20563
2010-02-13 22:52:55 +00:00
Charlie Fenton 394c884900 MGR: Exclude Taskbar tooltip code on Macs as they don't support it
svn path=/trunk/boinc/; revision=20552
2010-02-12 00:55:37 +00:00
Charlie Fenton 53eb7c0052 Update build script for OS 10.6 and XCode 3.2
svn path=/trunk/boinc/; revision=20551
2010-02-12 00:53:05 +00:00
David Anderson d78b5fb79a - client: if a project is anonymous platform and it has no
app versions that use a resource,
    don't request work from it for that resource.

svn path=/trunk/boinc/; revision=20549
2010-02-11 22:19:22 +00:00
Rom Walton a62189693a - MGR: Only notify the OS of a change in the notification area
if something has changed, otherwise don't update.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=20535
2010-02-11 05:57:36 +00:00
Rom Walton 6e388fd050 - MGR: Another place that interacts with the taskbar but was
included only if compiled for Windows or the Mac.
        
    clientgui/
        AsyncRPC.cpp
        MainDocument.cpp

svn path=/trunk/boinc/; revision=20534
2010-02-11 05:16:24 +00:00
Rom Walton 553b7b29bc - MGR: The Linux notification area doesn't report when mouse
activity happens over the notification icon, so merge the
        OnMouseMove event handler with the OnRefresh event handler
        so we have the correct tooltips.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=20533
2010-02-11 05:01:07 +00:00
Rom Walton d097780f04 - MGR: Re-enable the balloon context click event handler
for Linux.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=20527
2010-02-11 04:12:16 +00:00
Rom Walton afbf5ba29b - MGR: Over half of the information on the Internet about
libnotify is now out of date.  The 'closed-reason'
        property has been removed and that is why I was having
        so many problems.  Hook up the events I can determine
        from the remaining information.
        
    clientgui/gtk
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=20523
2010-02-11 03:14:51 +00:00
Rom Walton 9eab3343f3 - MGR: Fill in missing pieces to get the notification
handler to signal us when a notification has closed.
        
    clientgui/gtk
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=20511
2010-02-10 22:01:58 +00:00
Rom Walton 5955baceec - MGR: Re-enable the context menu support mechinism so
that it is compatible with Linux.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=20505
2010-02-10 20:08:20 +00:00
Rom Walton 516b53d005 - MGR: Re-enable the test notification mechinism so
that it is compatible with Linux.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=20504
2010-02-10 20:01:42 +00:00
Rom Walton af5d157f0b - MGR: Add some debugging to the notification code
clientgui/gtk
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=20501
2010-02-10 19:23:18 +00:00
Rom Walton 73a019ffdf - build: replace gtk flags and libs with libnotify
/
        configure.ac
    clientgui/
        Makefile.am

svn path=/trunk/boinc/; revision=20500
2010-02-10 19:05:11 +00:00
Rom Walton a8d29182f6 - MGR: Move GTK structures out of the class scope.
clientgui/gtk
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=20494
2010-02-10 18:27:33 +00:00
Rom Walton 2e240b8d37 - build: Attempt to hook up the gtk flags and libs to BOINC Manager
/
        configure.ac
    clientgui/
        Makefile.am

svn path=/trunk/boinc/; revision=20490
2010-02-10 17:00:41 +00:00
Charlie Fenton cee0da562b Mac Installer: Fix receipt name for GridRepublic installer so we can remove it
svn path=/trunk/boinc/; revision=20486
2010-02-10 11:17:05 +00:00
Charlie Fenton adb5fadcac Mac installer: prevent unintended detach from account manager
svn path=/trunk/boinc/; revision=20481
2010-02-10 10:40:58 +00:00
Rom Walton f0b9a297e1 - client: some more CPU detection cleanup.
client/
        hostinfo_win.cpp

svn path=/trunk/boinc/; revision=20475
2010-02-09 19:00:07 +00:00
David Anderson 1fd5b96d34 - client: undo [17160]. <ncpus>0</ncpus> in cc_config.xml
no longer means simulate zero CPUs.
		There are several places that divide by ncpus.
		Zero CPUs doesn't make any sense anyway.

svn path=/trunk/boinc/; revision=20474
2010-02-09 17:25:14 +00:00
Charlie Fenton 3acd030eb1 Mac SS: change configuration dialog text to match new Windows wording
svn path=/trunk/boinc/; revision=20472
2010-02-09 02:48:07 +00:00
Charlie Fenton 4c6accac37 MGR: Fix build breaks and potential crashes from recent task bar changes
svn path=/trunk/boinc/; revision=20471
2010-02-09 02:47:38 +00:00
Rom Walton 09197c6a1a - client: detect CPU information via the cpuid instruction instead of
the registry.  This change is only for Windows but I haven't tested
        this with GCC.
        
    client/
        hostinfo_win.cpp

svn path=/trunk/boinc/; revision=20469
2010-02-08 21:39:12 +00:00
David Anderson 40416fa27b - more tra()s from Christian. fixes
svn path=/trunk/boinc/; revision=20463
2010-02-07 23:53:37 +00:00
David Anderson dd358791b7 - web: make a bunch of strings translatable (from Christian Beer)
fixes 


svn path=/trunk/boinc/; revision=20462
2010-02-07 23:51:37 +00:00
David Anderson 906cfeb4f4 - parsing of platforms from WCG's get_project_config.php was wrong
svn path=/trunk/boinc/; revision=20461
2010-02-07 04:01:11 +00:00
Rom Walton 4c25ac945d - MGR: Introduce balloons to Linux version of BOINC Manager.
(Note: Not debugged yet)
         
    clientgui/
        BOINCTaskBar.cpp, .h
        Makefile.am
    clientgui/gtk/
        taskbarex.cpp, .h
    clientgui/msw/
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=20454
2010-02-06 07:43:09 +00:00
Rom Walton 3e26627b55 - MGR: Change the 'Open BOINC Manager' menu item ID for the task bar icon. wxID_OPEN
causes a folder icon to be prepended to the menu item on Linux.
    - MGR: Enable the Test Notification menu item on Linux
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=20452
2010-02-05 22:29:06 +00:00
Rom Walton e96324399f - MGR: Fix build break by adjusting the SetIcon function prototype so that it conforms
to the wxWidget standard.
        
    clientgui/
        BOINCTaskBar.cpp, .h
    clientgui/msw/
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=20450
2010-02-05 20:47:48 +00:00
Rom Walton 08251184b6 - MGR: Move cross-platform event handlers for creating context menus and updating
tooltips out of the Windows only scope.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=20447
2010-02-05 20:24:28 +00:00
Rom Walton bed5b48159 - MGR: Enable task bar icon on Linux. (bug fixes)
clientgui/
        AsyncRPC.cpp
        BOINCBaseFrame.cpp
        BOINCGUIApp.cpp

svn path=/trunk/boinc/; revision=20444
2010-02-05 20:11:51 +00:00
Rom Walton 057c51b5d3 - MGR: Enable task bar icon on Linux.
clientgui/
        BOINCBaseFrame.cpp
        BOINCGUIApp.cpp

svn path=/trunk/boinc/; revision=20440
2010-02-05 19:36:59 +00:00
Rom Walton 8ab6352817 - WINSCR: cleanup configuration dialog text.
clientscr/
        boinc_ss.rc

svn path=/trunk/boinc/; revision=20435
2010-02-05 17:28:05 +00:00
David Anderson b9db4b16db - web: fix bug that caused news RSS to show wrong items
svn path=/trunk/boinc/; revision=20427
2010-02-05 04:46:10 +00:00
Charlie Fenton 210af7e604 Mac Installer: if adding non-admin users to group boinc_master, add to group boinc_project: fixes permissions error -1200; add "Please wait" alert
svn path=/trunk/boinc/; revision=20425
2010-02-05 04:34:43 +00:00
David Anderson 84701e3624 - scheduler: add example code for SETI@home's situation
where app has both GPU and CPU versions,
    but for certain jobs (VLAR WUs in this case)
    the GPU version performs poorly and shouldn't be used.

    The fix is a kludge - it will result in these jobs
    not being sent to the host at all,
    rather than being sent with the CPU app.
    The current architecture makes it difficult to do otherwise.
    One possible fix would be to create a separate app
    for VLAR jobs, with only CPU app versions.


svn path=/trunk/boinc/; revision=20419
2010-02-04 17:34:55 +00:00
David Anderson 5f1bf70056 - web: Drupal stuff
svn path=/trunk/boinc/; revision=20418
2010-02-04 16:55:16 +00:00
David Anderson e44ac6dede - web: code shuffle for Drupal
svn path=/trunk/boinc/; revision=20417
2010-02-04 16:15:54 +00:00
David Anderson ae6420ab65 - client: if GPU get available RAM fails, don't use the GPU
- web: put $languages_in_use into $GLOBALS.
    Apparently it can't be referenced as a global in Drupal otherwise

svn path=/trunk/boinc/; revision=20412
2010-02-03 23:04:34 +00:00
Charlie Fenton de566e26e1 Mac SS: look for Branding file in BOINC Data folder before the one in Manager (mainly for convenience debugging on build system)
svn path=/trunk/boinc/; revision=20399
2010-02-03 04:50:24 +00:00
Rom Walton 3f89b88fff - client: newer ATI drivers crash if struct_size isn't filled out
before the structure is used.
        
    client/
        coproc_detect.cpp

svn path=/trunk/boinc/; revision=20388
2010-02-02 21:16:02 +00:00
David Anderson 78695969e4 - scheduler: don't send CUDA jobs to Macs with client < 6.10.28;
they'll crash.

svn path=/trunk/boinc/; revision=20360
2010-02-02 17:18:39 +00:00