Commit Graph

2823 Commits

Author SHA1 Message Date
Charlie Fenton 81153e8fac MGR: Port cookie logic updates from trunk; add SQLite3 v3.7.6.3 source code to Mac XCode project
svn path=/branches/boinc_core_release_6_8/; revision=23639
2011-06-06 09:42:49 +00:00
Charlie Fenton 4526ae487a MGR: Convert Google Chrome browser time to UNIX time
svn path=/trunk/boinc/; revision=23635
2011-06-04 02:03:02 +00:00
Charlie Fenton 673626936d MGR: Fixes for cookie detection on Google Chrome browser
svn path=/trunk/boinc/; revision=23632
2011-06-03 12:49:52 +00:00
Charlie Fenton 112a58689e Mgr: skip exit confirmation dialog if user pressed emergency Exit button on AsyncRPCDlg
svn path=/branches/boinc_core_release_6_8/; revision=23630
2011-06-02 11:04:00 +00:00
Charlie Fenton 0391e09260 MGR: If Firefox 3 SQL query fails because cookie database is locked, make a temporary copy of the cookie file and query that
svn path=/trunk/boinc/; revision=23629
2011-06-02 10:00:51 +00:00
Charlie Fenton 62b379eeaa MGR: Add SQLite3 v3.7.6.3 source code to Mac XCode project (modified slightly to suppress compiler warnings)
svn path=/trunk/boinc/; revision=23628
2011-06-02 09:57:11 +00:00
David Anderson d6ba9fc954 - client: when killing a nonresponsive task,
kill its descendant processes too
- manager: tweak strings related to task FLOP size


svn path=/trunk/boinc/; revision=23619
2011-05-31 23:39:50 +00:00
David Anderson b288405f98 svn path=/trunk/boinc/; revision=23614 2011-05-25 23:16:08 +00:00
David Anderson 660b2ae762 - Manager: tweak messages in exit dialog
svn path=/trunk/boinc/; revision=23613
2011-05-25 23:13:26 +00:00
Charlie Fenton 8e701831d1 MGR: Fix shutting down of Client on Linux
svn path=/trunk/boinc/; revision=23598
2011-05-25 11:15:39 +00:00
Charlie Fenton b824421599 MGR: Fix shutting down of Client on Linux
svn path=/trunk/boinc/; revision=23597
2011-05-25 11:13:20 +00:00
Rom Walton b26df9a1df - MGR: Initial stab at supporting Google Chrome cookies. SQLite engine needs
to be upgraded.  Write it while the code is still in my head.
        
    clientgui/
        browser.cpp, .h

svn path=/trunk/boinc/; revision=23564
2011-05-20 02:50:13 +00:00
Charlie Fenton 0c2308e5a6 MGR: Fix welcome message in Account Manager Wizard completion page
svn path=/trunk/boinc/; revision=23561
2011-05-19 09:13:28 +00:00
Rom Walton 79f9ad8866 - MGR: Prepopulate both the username field and the email address
field with the cookie information since we do not know ahead
        of time which format the account manager uses.  Once the
        get_project_config RPC has completed, we'll know which one
        is the correct one.
        
    clientgui/
        WizardAttach.cpp

svn path=/trunk/boinc/; revision=23557
2011-05-17 23:48:25 +00:00
Charlie Fenton 164d3a2f76 MGR: New Simple GUI: better displays if no tasks or no projects
svn path=/trunk/boinc/; revision=23550
2011-05-16 09:34:08 +00:00
David Anderson 61d9c06771 - client/manager: don't show resource usage for non-CPU-intensive jobs
svn path=/trunk/boinc/; revision=23549
2011-05-14 04:08:12 +00:00
Charlie Fenton d77468cf1d MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23548
2011-05-14 01:57:15 +00:00
Charlie Fenton a7cb3f6a6d MGR: Fixes to new Simple GUI for Windows
svn path=/trunk/boinc/; revision=23539
2011-05-13 12:51:29 +00:00
Charlie Fenton 9d90857fdd MGR: make sure new Simple GUI Add Project / Synchronize button is large enough for the larger of its localized labels
svn path=/trunk/boinc/; revision=23537
2011-05-13 12:24:20 +00:00
Charlie Fenton 7c8f41ac18 MGR: make sure new Simple GUI Pause / Resume button is large enough for the larger of the localized words for Pause and Resume
svn path=/trunk/boinc/; revision=23536
2011-05-13 10:43:52 +00:00
Charlie Fenton 25ac4ea160 MGR: Fixes to new Simple GUI for Linux, enable / disable Show Graphics
svn path=/trunk/boinc/; revision=23535
2011-05-13 10:08:27 +00:00
Charlie Fenton b8894dac61 MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23532
2011-05-13 08:15:03 +00:00
Charlie Fenton 04291cef99 MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23531
2011-05-12 13:41:26 +00:00
Charlie Fenton 2b6c2d9c8e MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23524
2011-05-11 11:48:58 +00:00
Charlie Fenton 36ccee91bc MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23523
2011-05-11 11:26:34 +00:00
Charlie Fenton d1ae7a2fcc MGR: Fixes to new Simple GUI for Linux
svn path=/trunk/boinc/; revision=23522
2011-05-11 00:50:52 +00:00
Charlie Fenton 5d1e4765a5 MGR: Fix compiler warning
svn path=/trunk/boinc/; revision=23504
2011-05-05 07:14:00 +00:00
Charlie Fenton 271122551c MGR: Continue adding Exclusive Apps pane to Computing Prefs dialog
svn path=/trunk/boinc/; revision=23497
2011-05-04 12:44:29 +00:00
Charlie Fenton 2c342bcee8 MGR: Continue adding Exclusive Apps pane to Computing Prefs dialog
svn path=/trunk/boinc/; revision=23496
2011-05-04 11:44:47 +00:00
Charlie Fenton 9f5bc01a25 MGR: Continue adding Exclusive Apps pane to Computing Prefs dialog
svn path=/trunk/boinc/; revision=23495
2011-05-04 11:14:23 +00:00
Charlie Fenton 460c4133d6 MGR: Continue adding Exclusive Apps pane to Computing Prefs dialog
svn path=/trunk/boinc/; revision=23494
2011-05-04 10:51:44 +00:00
Charlie Fenton 27a07dce54 MGR: Fix a few bugs in Exclusive Apps pane of Computing Prefs dialog
svn path=/trunk/boinc/; revision=23489
2011-04-30 09:35:13 +00:00
Charlie Fenton 6edf908273 MGR: Fix a few bugs in Exclusive Apps pane of Computing Prefs dialog
svn path=/trunk/boinc/; revision=23488
2011-04-30 08:52:37 +00:00
Charlie Fenton 363b1b9161 MGR: Continue adding Exclusive Apps pane to Computing Prefs dialog; lib: add missing items in CONFIG, PROXY_INFO struct initializers
svn path=/trunk/boinc/; revision=23482
2011-04-29 12:04:07 +00:00
Charlie Fenton cb58b76f52 MGR: Begin adding Exclusive Apps pane to Computing Prefs dialog
svn path=/trunk/boinc/; revision=23476
2011-04-28 13:37:17 +00:00
Charlie Fenton baf3c9a723 MGR: Implement Manage Settings menu item in Simple GUI
svn path=/trunk/boinc/; revision=23475
2011-04-28 13:29:10 +00:00
Charlie Fenton 3afb8a8ca1 MGR: Begin adding Exclusive Apps pane to Computing Prefs dialog
svn path=/trunk/boinc/; revision=23474
2011-04-28 13:00:04 +00:00
Charlie Fenton 9a4b695299 lib, MGR: Implement get_cc_config, set_cc_config RPCs
svn path=/trunk/boinc/; revision=23470
2011-04-27 11:01:07 +00:00
David Anderson 17c2dd9ae6 - client: don't use the Snooze mechanism to handle
OS-requested suspension
    (especially with a 1-hour snooze period).
    Instead, handle them directly.


svn path=/trunk/boinc/; revision=23420
2011-04-23 19:02:17 +00:00
Rom Walton 6c9a38eb68 - MGR: Adjust the width of the various tabs in advanced view if the notice text
width changes.
    - MGR: Remove dead code.
    
    clientgui/
        BOINCBaseFrame.cpp, .h
        AdvancedFrame.cpp

svn path=/trunk/boinc/; revision=23384
2011-04-19 15:26:15 +00:00
Rom Walton 2cf2d19d0a svn path=/trunk/boinc/; revision=23368 2011-04-14 15:26:46 +00:00
Rom Walton da2ca8d428 - MGR: Check to see if keyboard accelerators can be redefined on the fly.
clientgui/
        DlgEventLog.cpp

svn path=/trunk/boinc/; revision=23367
2011-04-14 15:15:36 +00:00
David Anderson 3b1b7e9204 - client:
- add <heartbeat_debug> log flag
    - show trickle-up and int file upload msgs if <app_msg_receive> set
    - if scheduler RPC reason is trickle-up, say so
- manager:
    - restore "non CPU intensive" to task description
    - project properties: show if RPC in progress or trickle-up pending.
        (show these low-probability things only if present)
- manager: fix Unix build

(from Ian Hay)


svn path=/trunk/boinc/; revision=23365
2011-04-14 01:04:10 +00:00
Rom Walton 61ba61d846 - MGR: Add missing keyboard accellerators for the event log.
- MGR: Re-enable the next button when the terms of use wizard
        page when the back button is pressed.
        
    clientgui/
        DlgEventLog.cpp
        TermsOfUsePage.cpp

svn path=/trunk/boinc/; revision=23363
2011-04-13 16:32:58 +00:00
Rom Walton b9c959ed1d - MGR: Remove unneeded asserts.
clientgui/
        BOINCTaskBar.cpp

svn path=/trunk/boinc/; revision=23362
2011-04-11 19:51:10 +00:00
David Anderson 62ae83e615 - manager: change simple view notices window title from Messages to Notices
svn path=/trunk/boinc/; revision=23353
2011-04-06 19:03:00 +00:00
Rom Walton f696d90893 - MGR: Remove UserDisagreesPage from the wizard, replace functionality
by enabling/disabling the next button as needed.
    - MGR: Fix a couple of warnings.

    clientgui/
        sg_CustomControls.cpp
        sg_DlgMessages.cpp
        TermsOfUsePage.cpp
        UserDisagreesPage.cpp, .h (Deleted)
        WizardAttach.cpp, .h

svn path=/trunk/boinc/; revision=23293
2011-03-29 19:28:27 +00:00
Charlie Fenton 94c05cdfb8 MGR: Fix compile break
svn path=/trunk/boinc/; revision=23287
2011-03-29 07:42:51 +00:00
Rom Walton 53177644f7 - MGR: Handle the link click events from the notices control for the
Simgle GUI notices dialog box.
        
    clientgui/
        sg_DlgMessages.cpp, .h

svn path=/trunk/boinc/; revision=23285
2011-03-28 15:21:36 +00:00
David Anderson 3b906a191c - client: generalize the GPU framework so that
- new GPU types can be added easily
		- users can specify GPUs in cc_config.xml,
			referred to by app_info.xml,
			and they will be scheduled by BOINC
			and passed --device N options
			Note: the parsing of cc_config.xml is not done yet.
		- RPC protocols (account manager and scheduler)
			can now specify GPU types in separate elements
			rather than embedding them in tag names
			e.g. <no_rsc>NVIDIA</no_rsc> rather than <no_cuda/>
	- client: in account manager replies, parse elements of the form
		<no_rsc>NAME</no_rsc>
		indicating the GPUs of type NAME should not be used.
		This allows account managers to control GPU types
		not hardwired into the client.
		Note: <no_cuda/> and <no_ati/> will continue to be supported.
	- scheduler RPC reply: add
		<no_rsc_apps>NAME</no_rsc_apps>
		(NAME = GPU name)
		to indicate that the project has no jobs for the indicated GPU type.
		<no_cuda_apps> etc. are still supported 
	- client/lib: remove set_debts() GUI RPC
	- client/scheduler RPC
		remove <cuda_backoff> etc. (superceded by no_app)
		Exception: <ip_result> elements in sched request
		still have <ncudas> and <natis>.
		Fix this later.

	Implementation notes:
	- client/lib: change "CUDA" to "NVIDIA" in type/variable names, and in XML
		Continue to recognize "CUDA" for compatibility
	- host_info.coprocs no longer used within the client;
		use a global var (COPROCS coprocs) instead.
		COPROCS now has an array of COPROCs;
		GPUs types are identified by the array index.
		Index zero means CPU.
	- a bunch of other resource-specific structs (like RSC_WORK_FETCH)
		are now stored in arrays, with same indices as COPROCS
		(i.e. index 0 is CPU)
	- COPROCS still has COPROC_NVIDIA and COPROC_ATI structs to hold vendor-specific info
	- APP_VERSION now has a struct GPU_USAGE to describe its GPU usage

svn path=/trunk/boinc/; revision=23253
2011-03-25 03:44:09 +00:00
Rom Walton 78a1feb553 Quick Updates
svn path=/trunk/boinc/; revision=23238
2011-03-15 14:32:03 +00:00
Charlie Fenton 46ae89b7f4 MGR: Add a new page to Attach Wizard to be displayed if the user rejects the Terms of Use
svn path=/trunk/boinc/; revision=23225
2011-03-11 12:34:59 +00:00
Charlie Fenton 79c83fb72e MGR: Fix compiler warning
svn path=/trunk/boinc/; revision=23222
2011-03-11 12:14:38 +00:00
Charlie Fenton 77773a81f8 MGR: Add a new page to Attach Wizard to display if user reject Terms of Use
svn path=/trunk/boinc/; revision=23218
2011-03-11 11:52:04 +00:00
Charlie Fenton 4edcd49c6b MGR: Fill in initial URL on Account Manager Wizard Selection page
svn path=/trunk/boinc/; revision=23217
2011-03-11 11:49:53 +00:00
David Anderson da8dc402fd - manager: Add Project wizard:
if a project has old server software and
		doesn't export platform list (e.g. Superlink)
		don't show a confusing "this project may not support
		your type of computer" message;

svn path=/trunk/boinc/; revision=23216
2011-03-10 23:09:05 +00:00
Charlie Fenton 800f78f52f MGR: Remove from Skin Manager items no longer used by SimpleGUI
svn path=/trunk/boinc/; revision=23211
2011-03-10 10:25:54 +00:00
Charlie Fenton 6521930889 MGR: Fix compiler warning
svn path=/trunk/boinc/; revision=23202
2011-03-08 01:02:37 +00:00
Rom Walton 8670330ccb - MGR: Don't attempt to set the project or account manager if the project
list control does not contain any items.  This can cause a crash
        if the all_projects_list.xml is empty.
        
    clientgui/
        AccountManagerInfoPage.cpp
        ProjectInfoPage.cpp

svn path=/trunk/boinc/; revision=23194
2011-03-07 20:57:30 +00:00
Rom Walton ec6fa49dac - MGR: Handle the 'always' option by only popping a new balloon if the
unread notice count differs from the last time we popped a
        balloon.
        
    clientgui/
        BOINCTaskBar.cpp, .h

svn path=/trunk/boinc/; revision=23174
2011-03-07 16:06:26 +00:00
Rom Walton e58022e6e8 - MGR: ComboBox's are zero index based.
clientgui/
        DlgOptions.cpp, .h

svn path=/trunk/boinc/; revision=23173
2011-03-07 15:48:22 +00:00
Rom Walton ae0df7ce83 Quick Updates
svn path=/trunk/boinc/; revision=23172
2011-03-07 15:30:38 +00:00
Rom Walton 8db6389fc0 svn path=/trunk/boinc/; revision=23171 2011-03-07 15:19:39 +00:00
David Anderson 75a7b16421 - client: print smoothed as well as instantaneous WSS
- manager: make RPC reason strings translatable


svn path=/trunk/boinc/; revision=23170
2011-03-06 22:09:51 +00:00
David Anderson dc7857392c - manager: fix copyright date in about box
svn path=/trunk/boinc/; revision=23167
2011-03-04 06:48:36 +00:00
Charlie Fenton 1e94042af6 MGR: reduce duration of notifications on Mac from 15 to 5 seconds
svn path=/trunk/boinc/; revision=23165
2011-03-04 02:15:32 +00:00
Rom Walton 0bf519dea3 - MGR: Change the reminder frequency interval to hours and adjust the min/max
values to 0/24.  Default value is now 6 hours between notification reminders.
        
    clientgui/
        BOINCBaseFrame.cpp
        BOINCDialupManager.cpp
        BOINCTaskBar.cpp
        DlgOptions.cpp

svn path=/trunk/boinc/; revision=23141
2011-03-03 16:32:35 +00:00
Charlie Fenton bf9640859b MGR: Remove the old SimpleGUi from the projects
svn path=/trunk/boinc/; revision=23139
2011-03-03 11:55:16 +00:00
Rom Walton 1149ca4334 - MGR: Disable our color scheme is a non-white background is selected
for the current theme. My commit on 3 Mar 2010 wasn't good enough
        for High-Contrast themes.
        
    clientgui/
        BOINCBaseView.cpp
        DlgEventLog.cpp

svn path=/trunk/boinc/; revision=23137
2011-03-02 23:31:53 +00:00
Rom Walton 4bae84d861 - MGR: Turn off the task pane for the notices tab.
clientgui/
        ViewNotices.cpp

svn path=/trunk/boinc/; revision=23136
2011-03-02 22:10:17 +00:00
Rom Walton 701ba814ff - MGR: Turn -boincargs into a string instead of an option.
clientgui/
        BOINCGUIApp.cpp

svn path=/trunk/boinc/; revision=23135
2011-03-02 19:41:42 +00:00
David Anderson 81ca21c828 - manager: show notice create time rather than arrival time
- client: don't show "need network" notice if we don't need it

svn path=/trunk/boinc/; revision=23133
2011-03-02 18:53:18 +00:00
Rom Walton e05d9ff77c - MGR: Properly handle the case where the only notice in the manager
is the 'no notice' notice and then we transition to a single notice
        from another source.

    clientgui/
        NoticeListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=23132
2011-03-02 18:47:24 +00:00
Charlie Fenton 7c3731b058 Mac installer: update branded build scripts to eliminate wrapper application around install package
svn path=/trunk/boinc/; revision=23052
2011-02-17 11:56:54 +00:00
Charlie Fenton c24534116b Mac: Additional error checking and release created objects
svn path=/trunk/boinc/; revision=23049
2011-02-17 08:37:38 +00:00
Charlie Fenton 754b7e6f4e Mac: More thorough error checking and recovery
svn path=/trunk/boinc/; revision=23043
2011-02-16 10:43:53 +00:00
David Anderson 62720d56e8 - manager: project properties: if no venue, show "default"
svn path=/trunk/boinc/; revision=23020
2011-02-11 17:35:37 +00:00
Rom Walton 7141d84c1c - MGR: Fix a bug that is several years old, appears to have been
introduced during the Unicode conversion phase for Windows. Passing
        a wide character string into an narrow character function causes
        a NULL reference exception.
        
        TODO: There is still an issue if the manager attempts to write to
          stderr when the BOINC Manager log files are redirected to a
          directory in which the user doesn't have access too.
          
    clientgui/
        SkinManager.cpp

svn path=/trunk/boinc/; revision=22998
2011-02-08 17:47:09 +00:00
David Anderson 812b7bb151 - manager: msg tweak
svn path=/trunk/boinc/; revision=22996
2011-02-07 16:40:28 +00:00
David Anderson b2f04c9784 - client/manager: show venue in project properties
svn path=/trunk/boinc/; revision=22995
2011-02-04 18:52:14 +00:00
Charlie Fenton d73d785dd9 MGR: Eliminate unnecessary #ifdef
svn path=/trunk/boinc/; revision=22994
2011-02-04 00:13:48 +00:00
Rom Walton b7093b956a - MGR: Enable the volunteer configurable 'shutdown core client' feature
on exit for Linux.  It was orginally supposed to be enabled when
        the balloon features were enabled, but got lost in ifdef hell.
        (From "Lee")
        
    clientgui/
        DlgExitMessage.cpp
        MainDocument.cpp

svn path=/trunk/boinc/; revision=22992
2011-02-03 18:19:04 +00:00
Rom Walton b1e96b127b Quick Updates
svn path=/trunk/boinc/; revision=22983
2011-02-02 17:29:12 +00:00
Rom Walton 6ba43fd34e Quick Updates
svn path=/trunk/boinc/; revision=22980
2011-02-02 17:10:18 +00:00
Charlie Fenton d12e6c269f MGR: Use branded short application name in Help tooltips instead of always using "BOINC"
svn path=/trunk/boinc/; revision=22975
2011-02-01 12:51:12 +00:00
Charlie Fenton 76091982aa MGR: Use branded short application name in Help tooltips instead of always using "BOINC"
svn path=/trunk/boinc/; revision=22971
2011-02-01 12:19:10 +00:00
Charlie Fenton daa442ad31 Mac: Localize items in Mac's BOINC menu
svn path=/trunk/boinc/; revision=22970
2011-02-01 11:08:07 +00:00
Charlie Fenton 44649792ba MGR: Update Makefile, New Simple GUI optimization
svn path=/trunk/boinc/; revision=22963
2011-01-31 09:58:34 +00:00
Charlie Fenton add6715355 Fix compile break on Linux
svn path=/trunk/boinc/; revision=22962
2011-01-31 01:12:42 +00:00
Charlie Fenton f736f5ce43 MGR: New Simple GUI optimization
svn path=/trunk/boinc/; revision=22961
2011-01-30 10:19:06 +00:00
Charlie Fenton a0cbc14c5d MGR: Code cleanup
svn path=/trunk/boinc/; revision=22960
2011-01-30 05:55:56 +00:00
Charlie Fenton b72572be1b Update a comment
svn path=/trunk/boinc/; revision=22957
2011-01-28 12:15:56 +00:00
Charlie Fenton 37751f4dee Remove the word "accessible" in the Advanced View help item
svn path=/trunk/boinc/; revision=22956
2011-01-28 11:08:47 +00:00
Charlie Fenton d857b33481 MGR: Disable tooltips on Mac while new simple GUI menus are popped up because they cover menus
svn path=/trunk/boinc/; revision=22955
2011-01-28 10:59:41 +00:00
Charlie Fenton 86216c53a9 MGR: Use our control IDs instead of wxID_HELP for Help buttons for Mac accessibility
svn path=/trunk/boinc/; revision=22953
2011-01-28 09:55:03 +00:00
Charlie Fenton 00dfc1e88c MGR: Fix SimplePrefs default skin selection display; use standard native buttons in Simple Prefs, Simple Notices
svn path=/trunk/boinc/; revision=22952
2011-01-28 09:16:42 +00:00
Charlie Fenton bf789a23db Add new Simple GUI
svn path=/trunk/boinc/; revision=22948
2011-01-27 14:36:49 +00:00
Rom Walton c0766baaf3 - MGR: Fix advanced view button is Simple GUI.
(Button Text is Verdana 8pt. in MS Paint)
    
    clientgui/res/skins/default/graphic/
        advanced_link_image.xpm
    clientgui/res/templates/skins/
        advanced_link_image.gif (Added)
        btnAdvancedView.png (Removed)

svn path=/trunk/boinc/; revision=22935
2011-01-25 15:15:31 +00:00
David Anderson e97c64b92f - make the Manager build on FC11
- simulator work

svn path=/trunk/boinc/; revision=22906
2011-01-15 08:11:21 +00:00
Rom Walton a64d88aaa5 - MGR: re-enable background painting and just change the default background
color for the new default skin to light gray.
        
    clientgui/
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp

svn path=/trunk/boinc/; revision=22904
2011-01-14 03:25:57 +00:00
Rom Walton b6cb1240dc Quick Updates
svn path=/trunk/boinc/; revision=22901
2011-01-13 19:13:27 +00:00
Rom Walton 5c02f7388b - MGR: Disable the background repaint events for the SGUI Messages and
SGUI Preferences dialog.  Changing the font color wasn't as easy as
        I had hoped and the black background for the skin doesn't do any
        good when the text itself is black as well.
        
    clientgui/
        sg_DlgMessages.cpp
        sg_DlgPreferences.cpp

svn path=/trunk/boinc/; revision=22900
2011-01-13 18:52:46 +00:00
Rom Walton 11c8d11f3d - MGR: Embed the BOINC skin in the executable using XPM files.
clientgui/res/skins/default/graphic/
        <Various Files>
    clientgui/
        SkinManager.cpp
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=22898
2011-01-12 21:18:50 +00:00
David Anderson 5bbafef4b0 - fix some bad file permissions
- delist defunct stats site


svn path=/trunk/boinc/; revision=22859
2011-01-02 03:07:14 +00:00
David Anderson 878ec29353 - client: improve text of "message from server" notices
- manager: change "add account manager" to "use account manager".
		"Add" is confusing, because you can't add multiple account managers
		like you add projects.
	- client: recognize a few new ATI GPU models
		from Robert Kreß

svn path=/trunk/boinc/; revision=22843
2010-12-17 18:56:10 +00:00
David Anderson 14b77618b1 - manager: fix compile warnings; from Steffen Moller
svn path=/trunk/boinc/; revision=22822
2010-12-06 03:18:13 +00:00
Rom Walton 30190aa77c - MGR: Use standard menus, even on Windows, for the Simple GUI.
clientgui/
        sg_StatImageLoader.cpp

svn path=/trunk/boinc/; revision=22782
2010-12-01 16:06:01 +00:00
David Anderson 16147b7dd7 - manager: show RAM limit in task properties
svn path=/trunk/boinc/; revision=22780
2010-11-30 22:27:56 +00:00
Charlie Fenton ba7b2d6898 Remove BOINC_RCSID tags from more source files
svn path=/trunk/boinc/; revision=22739
2010-11-23 11:25:36 +00:00
Charlie Fenton cfb41dd584 MGR Statistics tab: always show last 30 days in all projects (sum) graph
svn path=/trunk/boinc/; revision=22737
2010-11-23 11:07:30 +00:00
Charlie Fenton d43ffaa745 Mac Installer: Better handling of custom installer icon
svn path=/trunk/boinc/; revision=22734
2010-11-23 09:27:14 +00:00
Rom Walton 1002903ae2 - MGR: Switch to the tasks tab when a request to execute benchmarks has
been requested.  The messages tab no longer exists.
        
    clientgui/
        AdvancedFrame.cpp

svn path=/trunk/boinc/; revision=22732
2010-11-22 20:35:47 +00:00
Charlie Fenton 0e307a32de Mac Installer: eliminate wrapper application around install package
svn path=/trunk/boinc/; revision=22717
2010-11-19 11:23:28 +00:00
Charlie Fenton 286f96cc9a MGR: Save window dimensions and position on SIZE and MOVE events
svn path=/trunk/boinc/; revision=22694
2010-11-12 12:56:29 +00:00
Rom Walton 7dd00b69b2 - MGR: Disable balloons on Linux for the time being.
clientgui/gtk/
        taskbarex.h

svn path=/trunk/boinc/; revision=22680
2010-11-11 16:19:17 +00:00
David Anderson fc6539a0a7 - manager: don't show resources redundantly on task properties page
svn path=/trunk/boinc/; revision=22669
2010-11-10 05:43:54 +00:00
Rom Walton 78cd46db66 - MGR: Fix the event log so that it doesn't store the event log's
size information when it is in a minimized state.
    - MGR: Fix the close dialog issue on wxGTK, apparently there is a
        hidden flag that governs the handling of the GTK callback
        function.  Fixes #962 (Thanks for the patch cli)

    clientgui/
        DlgAdvPreferencesBase.cpp
        DlgEventLog.cpp
        DlgItemProperties.cpp

svn path=/trunk/boinc/; revision=22635
2010-11-08 17:01:02 +00:00
David Anderson 96d3523155 - manager: show app speed and task FLOPs estimate in task Properties
svn path=/trunk/boinc/; revision=22625
2010-11-04 22:15:04 +00:00
David Anderson a7c51c6340 - client and manager: fix notice titles
- code cleanup: please use standard coding conventions

svn path=/trunk/boinc/; revision=22607
2010-10-29 18:58:26 +00:00
David Anderson ff7c0b058a - manager: fix non-translatable "0 bytes"
svn path=/trunk/boinc/; revision=22602
2010-10-28 20:37:50 +00:00
David Anderson cbdb2a536b - manager: if attaching to existing account,
don't check min passwd length

svn path=/trunk/boinc/; revision=22600
2010-10-28 04:55:04 +00:00
Rom Walton 8f58adc057 - MGR: Add missing keyboard shortcut for the Event Log
- MGR: Add missing ellipses for the new instance of BOINC Manager and
        Event Log.
    - MGR: Display a simple message when saying that there are no notices
        to be displayed when the client reports there are zero notices.

    clientgui/
        AdvancedFrame.cpp
        NoticeListCtrl.cpp

svn path=/trunk/boinc/; revision=22558
2010-10-19 19:28:29 +00:00
Rom Walton 33ea737f0b - MGR(WIN): While it is a perfectly valid thing to use FindWindow() and
ShowWindow() on an application frame to restore an application from
        a minimized state or a hidden state on Windows(75% of the UI test 
        automation would fail at Microsoft without this ability), it appeartly
        isn't for other platforms.  wxWidgets is or appears to be tracking window
        state internally, which leads to problems when the OS restores the window
        and the rest of the framework doesn't know about that change in state.
        Certain window events were being ignored (like WM_CLOSE, menu selection
        events, etc.). So replace the previous mechinism for bringing an existing
        instance of the BOINC Manager to the foreground by creating a new global
        window message which is tracked by the system tray icon.  When the new
        global message is fired make sure the CBOINCGUIApp::SetActiveGUI() function
        is called to restore the window state which in turn updates all the internal
        framework data structures.
        
    clientgui/
        BOINCGUIApp.cpp
    clientgui/
        BOINCTaskBar.cpp, .h
    clientgui/msw/
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=22547
2010-10-18 19:21:46 +00:00
Rom Walton dbc57df042 - MGR: It turns out it was some wxWidgets parameter parsing wierdness
in the newly launched application that was throwing the error.  Double
        quotes around the parameter didn't fix the issue.  For the time being
        just hard code 'boincmgr.exe' as argv[0] as it isn't used by the Windows
        client at all.  wxWidgets won't find --multiple if it is argv[0].
        
    clientgui/
        AdvancedFrame.cpp

svn path=/trunk/boinc/; revision=22529
2010-10-15 18:07:32 +00:00
Rom Walton 0002cda723 - MGR: Handle paths with spaces in them when launching new instances
of the manager.
        
    clientgui/
        AdvancedFrame.cpp

svn path=/trunk/boinc/; revision=22522
2010-10-15 14:47:51 +00:00
Charlie Fenton 70936974cf MGR: Don't require --multiple arg to launch a new instance if both --namehost and --password args are specified
svn path=/trunk/boinc/; revision=22520
2010-10-15 02:07:39 +00:00
Rom Walton 5f7f2a8bcd - MGR: Complete above changes for the Mac
clientgui/
        BOINCGUIApp.cpp, .h
        MainDocument.cpp

svn path=/trunk/boinc/; revision=22506
2010-10-14 19:37:13 +00:00
Rom Walton f204e817f6 - MGR: Check for a duplicate instance much earlier in the initialization
cycle, before any window or document creation.  Prevents rapid window
        creation and then destruction.
        
    clientgui/
        BOINCGUIApp.cpp, .h

svn path=/trunk/boinc/; revision=22504
2010-10-14 18:16:24 +00:00
Rom Walton 79cfbc6fd6 - MGR: Take two of the above.
clientgui/
        DlgEventLog.cpp
        MainDocument.cpp, .h

svn path=/trunk/boinc/; revision=22499
2010-10-13 23:00:02 +00:00
Rom Walton b6d8290106 - MGR: Sanitize the event log output from the CC.
clientgui/
        DlgEventLog.cpp

svn path=/trunk/boinc/; revision=22498
2010-10-13 21:57:21 +00:00
Rom Walton 8a79417f19 - Win/Linux: Implement the launch new manager functionality for Windows
and Linux.
        
    clientgui/
        AdvancedFrame.cpp
        BOINCGUIApp.cpp, .h
    lib/
        util.h

svn path=/trunk/boinc/; revision=22497
2010-10-13 21:02:42 +00:00
David Anderson 746f62ff1a - GUI RPC: remove unneeded isIPV6 flag, factor out sizeof() logic
svn path=/trunk/boinc/; revision=22472
2010-10-07 17:41:34 +00:00
David Anderson f6e9a3c0c1 - fix a few absolutely last messages with "attach", "detach"
svn path=/trunk/boinc/; revision=22462
2010-10-06 20:13:34 +00:00
David Anderson 36a465e3c0 - manager: remove last few instances of "detach" from messages
svn path=/trunk/boinc/; revision=22453
2010-10-06 16:04:22 +00:00
Charlie Fenton 0568d761e9 MGR: Add command-line argument --multiple or -m to allow running multiple instances of BOINC Manager; add "Launch another BOINC Manager" menu item to Advanced menu
svn path=/trunk/boinc/; revision=22451
2010-10-06 11:13:07 +00:00
Rom Walton 638e4937ee - MGR: On Linix, minimize the main window instead of trying to hide it when
close is selected on the window instead of the menu.  Ideally the main
        window would just be hidden until the notification icon is clicked, but
        apparently wxWidgets/GTK/X doesn't like it when you attempt to hide the
        main window.
    - MGR: Display what cpu architecture the manager was built for in the about
        box.

    clientgui/
        BOINCBaseFrame.cpp
        DlgAbout.cpp

svn path=/trunk/boinc/; revision=22442
2010-10-04 17:12:36 +00:00
Rom Walton be8fe4877d - MGR: Make the new BOINC skin the default skin.
clientgui/
        BOINCGUIApp.cpp
        SkinManager.cpp, .h
    clientgui/skins/BOINC/graphic/
        <Various Files>
    clientgui/skins/BOINC/
        skin.xml
    clientgui/skins/People for a Smarter Planet/
        skin.xml
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=22415
2010-09-28 19:23:57 +00:00
Rom Walton 16a237231f New skin for a new WCG client
svn path=/trunk/boinc/; revision=22404
2010-09-23 20:29:51 +00:00
Rom Walton 66190aa0fc - MGR: Display the default action in the system tray menu in bold again.
- MGR: If connected to the localhost, don't display the computer name
        in the window title.
    - MGR: Change the exit menu item text to be a little more specific about
        what is being shutdown.  Use the same scheme as the exit text in the
        status bar so that it'll automatically be localized.
    - SCR: Remove some old Win9x code.
    
    clientgui/
        AdvancedFrame.cpp
        BOINCTaskBar.cpp
    clientscr/
        screensaver_win.cpp, .h

svn path=/trunk/boinc/; revision=22402
2010-09-23 18:35:06 +00:00
Charlie Fenton 1d242d7a14 MGR: Statistics tab: optimize and fix bugs in new graph showing sum of selected projects
svn path=/trunk/boinc/; revision=22349
2010-09-15 09:29:04 +00:00
Charlie Fenton 5ea7019cf4 MGR: Statistics tab: optimize and fix bugs in new graph showing sum of selected projects
svn path=/trunk/boinc/; revision=22348
2010-09-15 09:09:29 +00:00
Charlie Fenton 7ae4d581bd MGR: Statistics tab: optimize and fix bugs in new graph showing sum of selected projects
svn path=/trunk/boinc/; revision=22347
2010-09-15 08:57:11 +00:00
Charlie Fenton 0e31e534b7 MGR: Statistics tab: add graph showing sum of selected projects
svn path=/trunk/boinc/; revision=22344
2010-09-14 14:04:59 +00:00
Charlie Fenton 43a11c3140 Remove dead code
svn path=/trunk/boinc/; revision=22337
2010-09-10 11:40:53 +00:00
Charlie Fenton ad676f7778 Fix Windows build break
svn path=/trunk/boinc/; revision=22336
2010-09-10 11:29:44 +00:00
Charlie Fenton 13c9047a7b MGR: Statistics tab: add scroll bar to project list, improve button controls
svn path=/trunk/boinc/; revision=22335
2010-09-10 11:14:10 +00:00
Rom Walton 10e01e653e - MGR: Properly display which components have trouble loading when
a skin is defined.
    - MGR: A new new skin which will become the new default skin.
        
    clientgui/
        SkinManager.cpp
    clientgui/skin/BOINC
        <Various Files>

svn path=/trunk/boinc/; revision=22317
2010-09-06 16:12:59 +00:00
Charlie Fenton 378eda517a MGR: On Mac only, Close Window menu item (or its shortcut Command-w) closes the Event Log if it is the front window
svn path=/trunk/boinc/; revision=22294
2010-08-26 21:45:52 +00:00
Charlie Fenton 2381583668 MGR: On Mac only, Close Window menu item (or its shortcut Command-w) closes the Event Log if it is the front window
svn path=/trunk/boinc/; revision=22292
2010-08-26 10:09:11 +00:00
Charlie Fenton 12360ca0a5 MGR: Further refinements to Client shutdown logic on Manager Exit
svn path=/trunk/boinc/; revision=22289
2010-08-24 02:41:12 +00:00