Commit Graph

2679 Commits

Author SHA1 Message Date
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