Commit Graph

3286 Commits

Author SHA1 Message Date
Charlie Fenton 3ea6711d06 MGR: if max_ncpus_pct is 0, show 100% in Advanced Preferences dialog. 2013-06-17 05:28:20 -07:00
Charlie Fenton 4f999c750f MGR: update progress display in simple view more frequently (reported by Jacob Klein).
Update progress display if progress has changed by at least 0.001% (was 0.1%)
2013-06-17 02:21:12 -07:00
Charlie Fenton 8e21e028e3 MGR: Fix build break. 2013-06-14 04:54:46 -07:00
Rom Walton 21349c19c0 MGR: Use the skin's application short name instead of 'BOINC' for notices from the client.
MGR: Remove potential buffer overrun.
2013-06-14 00:28:14 -04:00
Charlie Fenton 0e6a081cc7 MGR: Fix wording of alert when user changes language / locale. (From Jacob Klein) 2013-06-13 16:40:02 -07:00
David Anderson 1f2296b36c client: Win version name tweaks, from [P3D} Crashtest 2013-06-12 12:29:07 -07:00
Charlie Fenton 10576cbcbc Mac installer: To avoid invalidating our code signing: use a metapackage instead of modifying the property list file to trigger a system restart when needed. 2013-06-11 05:22:12 -07:00
David Anderson 7b8bc56da3 Win build fixes 2013-06-06 18:22:51 -07:00
David Anderson 78f7610f6e remove dependency of boinc_api.h on str_replace.h (and hence config.h)
Any files that use strlcpy() or strlcat() must directly include str_replace.h
2013-06-06 17:31:46 -07:00
Rom Walton 3982c0d27f MGR: Fix compilation issue on VS 2010 reported by Chanda Sarkar 2013-06-05 13:01:50 -04:00
David Anderson f0771086fe Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-03 20:26:12 -07:00
David Anderson 846b8c7757 all components: change strcpy() to strlcpy() when possible.
This commit should cover the client and manager code.
2013-06-03 20:24:48 -07:00
Charlie Fenton e6dc077751 GridRepublic Skin: Remove space between Grid and Republic (Grid Republic -> GridRepublic) per Matt Blumberg 2013-06-03 17:08:31 -07:00
Charlie Fenton 3274bcbebc MGR: Fix bug which changed Network Activity Selection when user set GPU Activity mode 2013-06-03 16:56:31 -07:00
Kevin Reed 32c2cbd7d2 Change logo file for World Community Grid 2013-06-03 17:50:55 -05:00
Rom Walton c320168c06 MGR: Fix translation problem. 2013-06-03 13:25:41 -04:00
Kevin Reed 462dc602ca Additional customization of WCG branding
Conflicts:
	win_build/installerv2/WCG.ism
2013-05-23 16:57:31 -05:00
Kevin Reed 723127c4d4 Fix event log not being displayed on the same display as the manager 2013-05-23 16:56:03 -05:00
David Anderson f1c7b6a97d fix some Clang warnings; from Steffen Moeller 2013-05-20 12:58:52 -07:00
Charlie Fenton 93aad6826c client & MGR: add support for <max_event_log_lines>N</max_event_log_lines> in cc_config.xml
Default is 2000
0 means unlimited
2013-05-18 03:25:44 -07:00
Kevin Reed 72b6708483 Merge branch 'master' of ssh://boinc/boinc-v2 2013-05-17 16:30:54 -05:00
Kevin Reed 41408e318d Replace ico files with png so that alt-tab will display WCG logo
properly on Windows XP
2013-05-17 16:30:34 -05:00
David Anderson 89ccacd589 Manager: show project name in account-info page 2013-05-16 11:00:07 -07:00
David Anderson cc7aa070d9 Manager: another text tweak 2013-05-15 11:20:18 -07:00
David Anderson 3229e3d900 Manager: use "task" rather than "result" in text 2013-05-15 11:18:40 -07:00
Kevin Reed 4afb6cb97f Change text on suspend button in simple view back to simply "Suspend"
or "Resume"
2013-05-15 08:19:27 -05:00
Kevin Reed ff709f69ce Modify the way we place an oversized or off screen message dialogue
onto the screen.  This simply moves it fully onto the screen rather
than centering it.
2013-05-13 17:58:07 -05:00
Kevin Reed b214dfc103 Change text for suspend button in simple view to say suspend client 2013-05-13 17:57:58 -05:00
Kevin Reed f499363cd2 Modify how the event log is displayed on the screen for Windows. Make
sure that the event log window will fit on the screen and will be shown
entirely on screen.
2013-05-13 17:57:49 -05:00
Kevin Reed 53ae69f670 Modify the behavior of the blinking box around the notices button
in the simple view.  The color of the blinking box will be Red by
default but can be overriden by a tag <notices_alert_color> in a
skin.xml file.
2013-05-13 17:57:32 -05:00
Charlie Fenton 94cf746fde Mac: Update SetVersion utility for better compatibility with GIT, update product copyright strings to 2013 2013-05-08 03:11:57 -07:00
David Anderson 250251d258 Move comment blocks to the end of .xpm files so tools can parse them 2013-05-06 18:46:11 -07:00
Charlie Fenton d171cc0e4c Mgr: clear instance pointer after delete 2013-04-30 05:55:14 -07:00
Charlie Fenton 6efb00118c Mgr: Flush Manager settings to Windows Registry or user prefs when selecting a different skin 2013-04-30 05:44:55 -07:00
Charlie Fenton 78847a0181 Mgr: fix build break 2013-04-30 05:25:54 -07:00
Charlie Fenton 66e61912c9 Mgr: Flush Manager settings to Windows Registry or user prefs when closing Options dialog 2013-04-30 05:18:19 -07:00
Charlie Fenton c5368a62d9 Mgr: Flush Manager settings to Windows Registry or user prefs when practical to do so 2013-04-30 04:35:45 -07:00
Charlie Fenton 984883d7c5 MGR: Fix permissions in new V7 skins for GridRepublic, CharityEngine, ProgressThruProcessors 2013-04-26 03:37:00 -07:00
Charlie Fenton 217a21f79a MGR: Immediately update Simple View default project icon, window icon and window title when switching skin 2013-04-26 03:16:16 -07:00
Charlie Fenton 18d943ae24 MGR: rename "Progress Thru Processors" skin to "ProgressThruProcessors" as specified by Matt Blumberg 2013-04-25 03:07:58 -07:00
Charlie Fenton 29ac628053 MGR: Update GridRepublic, CharityEngine, ProgressThruProcessors to new V7 skins 2013-04-25 02:55:12 -07:00
Charlie Fenton 0562a88619 Fix file permissions 2013-04-24 04:38:22 -07:00
Charlie Fenton d7633f5040 MGR: bug fix - save settings when Windows is shut down
Work around a bug in wxWidgets 2.8.x which fails to call OnExit() when Windows is shut down, causing any changes to Manager settings to be lost.
2013-04-24 04:33:07 -07:00
Rom Walton 06d8009a57 MGR: Keep the BOINC logo visible in the about dialog box. 2013-04-16 16:05:23 -04:00
Rom Walton 361e6a6a7d MGR: Cleanup up the about dialog a little bit. 2013-04-16 11:07:49 -04:00
Rom Walton b3390d73fb MGR: Enforce a minimum username/email address length when we are prompting for a username or email address. 2013-04-15 15:35:32 -04:00
Charlie Fenton 6dfe0b31ac MGR: Don't display architecture (x86 vs x86_64) in About Box on Macs 2013-04-15 03:04:21 -07:00
Charlie Fenton 9b97daa34f Mac: Cix compile errors 2013-04-10 17:54:41 -07:00
Kevin Reed 658a08393a Fix issue with WCG build of client on the Add Project dialogue. If
the user was not connected to WCG, then no option was selected by
default.  Now, the 'Add Project' option will be shown as selected.
2013-04-10 17:23:43 -05:00
Kevin Reed c7de1efaf5 Fix bug in WCG version of client when using the project_init.xml
file it initiate auto-attach to World Community Grid.
2013-04-10 09:52:24 -05:00
Rom Walton 58a61e7533 MGR: Fix the text for the 'reread config files' menu option. 2013-04-09 12:45:09 -04:00
Rom Walton 6637619379 MGR: Check the size of the stats vectors before attempting to tabulate the results. 2013-04-09 12:26:25 -04:00
Charlie Fenton 17ddcfe941 MGR: Fix minor cosmetic issue rendering Task Selection Control in Simple View on Mac. 2013-04-09 02:20:50 -07:00
Charlie Fenton 9be94b09c5 MGR: fix crash bug in Simple View preferences dialog 2013-04-01 02:25:55 -07:00
Rom Walton d85be7944d MGR: Revise how CPU Architecture is determined in the about dialog box per Gianfranco's recommendation. 2013-03-27 11:51:55 -04:00
Charlie Fenton f997f7da41 MGR: Downloading images in notices using asynchronous WinInet (Windows Internet I/O) code finally seems to be working for all 3 of us who have tested it. 2013-03-23 02:23:06 -07:00
David Anderson 128da198b6 - client: rename two different functions named backoff()
to make it easier to see what's going on.
- fix code formatting in manager
2013-03-22 10:43:05 +01:00
David Anderson 235438fd4e - Manager (Win): case-insensitive check for .exe ending of exclusive apps 2013-03-22 10:43:05 +01:00
Rom Walton 3b942e2ece MGR: Update copyright year 2013-03-22 10:31:43 +01:00
Rom Walton 528291aab3 MGR: Add missing static text back to the welcome page for the attach wizard. 2013-03-22 10:28:21 +01:00
Charlie Fenton e1d92c76b7 MGR: Fix bugs in code which limits event log to 2000 messages 2013-03-22 10:28:20 +01:00
Charlie Fenton 04ae068988 MGR: Fix bugs in code which limits event log to 2000 messages 2013-03-22 10:28:20 +01:00
Charlie Fenton a98f7f962e MGR: Fix bugs in code which limits event log to 2000 messages 2013-03-22 10:25:39 +01:00
Charlie Fenton 909302c9d1 MGR: Fix bugs in code which limits event log to 2000 messages 2013-03-22 10:25:39 +01:00
David Anderson f431c28c16 - Manager: fix build breaks on Win. You can't just say "#elif". 2013-03-15 13:38:44 +01:00
Kevin Reed 2a70826f9a Further modifications to the World Community Grid installer and skin for
BOINC 7
2013-03-15 13:38:44 +01:00
Kevin Reed a9f62ce5fc Modify the GUI for the Attach to Project Wizard for the World Community Grid
version of the client.  These changes should make clearer the difference
between attaching to a new BOINC project vs changing which applications a
user is choosing to run at World Community Grid.
2013-03-15 13:38:44 +01:00
Rom Walton 8b7902bb84 MGR: Disable the download of image files for now. Revisit policy after the next public release. 2013-03-07 11:31:39 +01:00
Charlie Fenton a72486dc30 MGR: Remove temporary debugging fprintf's - missed one line before 2013-03-07 11:31:39 +01:00
Charlie Fenton fd8e96ab1b MGR: Remove temporary debugging fprintf's 2013-03-07 11:31:38 +01:00
David Anderson 37cdac1944 - manager: don't show DCF in project properties page if it's 1 2013-03-07 11:31:38 +01:00
Charlie Fenton 698aa9f5d9 MGR: Fix memory leaks, add debug fprintf's trying to find cause of crashes when retrying load of images in notices 2013-03-07 11:30:08 +01:00
Charlie Fenton 97f135a088 MGR: if InternetReadFile() sets ERROR_IO_PENDING error, we need to call it again to get the next chunk of data 2013-03-07 11:30:08 +01:00
Rom Walton 4b641c1d33 MGR: Make the flags to InternetReadFileEx() match those of InternetOpen(). Mixed flags can cause unpredictable results. 2013-03-07 11:28:43 +01:00
Rom Walton aaeadd0a30 boincmgr: patch to change temporaries to long. Fixes# 1226
(From: Alyssa Milburn) Thanks Gianfranco Costamagna
2013-03-07 11:21:45 +01:00
Charlie Fenton bad6571589 Fix creation of strings for paths to client executable and data directory on Windows 2013-03-06 16:18:14 +01:00
Charlie Fenton 4087d5f488 Fix assert due to missing wxOK calling SafeMessageBox() in ProjectInfoPage 2013-03-06 16:14:17 +01:00
Charlie Fenton 334f330fa9 Fix bad wxFlexGridSizer in CDlgGenericMessage. 2013-03-06 16:14:17 +01:00
Charlie Fenton f21bf16545 Fix more bad wxFlexGridSizers, etc. in Attach Wizard, Advanced Preferences. Fix assert caused by Clear() of empty Project Categories wxComboBox. 2013-03-06 16:14:17 +01:00
Charlie Fenton 4bbab86378 Win: Fix rendering of CBOINCTaskCtrl buttons on Windows. On Windows with wxWidgets 2.9.4, buttons don't refresh properly unless they are children of the wxStaticBox, but on Mac the layout is wrong unless the buttons are children of the parent of the wxStaticBox. 2013-03-06 16:14:17 +01:00
Charlie Fenton 92e2ba46ad Add "ToDo" comments at code which works around wxWidgets 2.9.4 bugs reminding us to remove the extra code when bugs are fixed in wxWidgets 2013-03-06 16:14:17 +01:00
Charlie Fenton e23c329263 Mac: Work around apparent refresh bug in wxCarbon 2.9.4 wxGenericListCtrl 2013-03-06 16:14:17 +01:00
Charlie Fenton f21167520e Mac: Work around apparent bug in wxWidgets 2.9.4 which failed to render wxNoteBook pages 2013-03-06 16:14:17 +01:00
Charlie Fenton a3feb4e58d Fix bad wxFlexGridSizers in Options dialog which caused asserts.
Note: wxWidgets 2.9.4 now throws an assert if you add more rows to a
        wxFlexGridSizer than you specified in its constructor, so it may be
        better to use the constructor which does not specify number of rows.
2013-03-06 16:14:17 +01:00
Charlie Fenton 8d0f89813d Fix a bad wxFlexGridSizer in Options dialog which caused assert.
Note: wxWidgets 2.9.4 now throws an assert if you add more rows to a
        wxFlexGridSizer than you specified in its constructor.
2013-03-06 16:14:17 +01:00
Charlie Fenton a9ba4c0659 Mac: Work around wxMemoryDC::Clear() bug in drawing Simple View background 2013-03-06 16:14:17 +01:00
Charlie Fenton eab5fcc5c8 Fix assert in SkinManager when file referenced by <application_logo> tag is missing 2013-03-06 16:14:17 +01:00
Charlie Fenton 8caede1641 Fix assert in Simple Preferences: use window foreground color for CTransparentStaticLine if skin does not specify <static_line_color> 2013-03-06 16:14:17 +01:00
Charlie Fenton 6f3899e14e Fix a bad FlexGridSizer in Simple Preferences dialog which caused assert 2013-03-06 16:14:17 +01:00
Charlie Fenton a81dc2d18c Mac: Fix Quit command in Simple View and a crash bug with Quit AppleEvent 2013-03-06 16:14:17 +01:00
Charlie Fenton 9fea4c7f27 Mac: Fix icons in Simple View Task and Project selection combo boxes; eliminate some unnecessary code 2013-03-06 16:14:17 +01:00
Charlie Fenton 4ac21f182d Fix transparent static text for wxWidgets 2.9.4 2013-03-06 16:14:17 +01:00
Charlie Fenton 15008dedce Restore Mac-specific files which had been modified for wxWidgets 2.9.4 but were lost in transition to GIT 2013-03-06 16:14:16 +01:00
Rom Walton e97ff91cd8 - MGR: Fix references to the taskbar events which are now included
in the stock wxWidget library
    - MGR: Fix the logging class which changed for the new wxWidgets.
    - MGR: Add missing references winspool.lib in the linker.
2013-03-06 16:14:16 +01:00
Oliver Bock eb94271cb5 Merge commit '0601bdbd1957419ed81d881de947e269bd01ab1c' into master 2013-03-05 17:33:49 +01:00
Charlie Fenton 0601bdbd19 Attempt to fix appearance of Simple View buttons on Windows 2013-03-05 17:30:04 +01:00
Charlie Fenton 7a0e89014c MGR: Center the Simple View slide show area, fix wrapping of project description text when project has no slide show 2013-03-05 17:26:33 +01:00
Charlie Fenton f4224ce772 MGR: Fix a minor glitch rendering corners of backgrounds of Task and Project areas in Linux Simple View 2013-03-05 17:26:33 +01:00
Charlie Fenton 3bb191e69f MGR: Simple View slide show area should be a fixed size 2013-03-05 17:14:15 +01:00
Charlie Fenton 21dfbb75af MGR: Make my recent Event Log changes a little more robust 2013-03-05 16:57:51 +01:00
Charlie Fenton e0dc22a52b MGR: Limit event log to 2000 messages, deleting oldest if necessary 2013-03-05 16:42:45 +01:00
Charlie Fenton 031dbae81b MGR: Limit event log to 2000 messages, deleting oldest if necessary 2013-03-05 16:42:45 +01:00
Charlie Fenton af10fb6cdd MGR: Limit event log to 2000 messages, deleting oldest if necessary 2013-03-05 16:42:45 +01:00
Rom Walton 984c23558e MGR: SimpleGUI: Make the Notices/Suspend/Resume/Help button borders transparent. The other buttons will take a bit more work. 2013-03-05 16:42:44 +01:00
Rom Walton b2c53551b6 - World Community Grid: Update our Skin for the 7.0 client
- World Community Grid: Delete files from the old skin
- World Community Grid: Fix compile error in custom World Community Grid section of code
- World Community Grid: Update the Windows build files for World Community Grid
- World Community Grid: Update installater and related files for version 7
- World Community Grid: Add WCG directory to section of .gitignore for installer files
2013-03-05 16:42:44 +01:00
Charlie Fenton dbb669fc10 Fix wild card in Exclusive Apps dialog for Linux (from Gianfranco Costamagna) 2013-03-05 16:34:58 +01:00
David Anderson 8d71408978 Manager: right-justify task deadline in advanced view 2013-03-05 16:34:58 +01:00
David Anderson 3453ed7814 - manager: fix some compile warnings on Unix 2013-03-05 15:12:52 +01:00
Charlie Fenton ea1123cad6 MGR: Fix assert when all_projects_list.xml file is missing 2013-03-05 14:52:38 +01:00
Charlie Fenton 20e7f9867e MGR: Fix class name collision with MemFSHashObj in fs_mem.cpp in wxWidgets which caused Manager crashes 2013-03-05 14:52:38 +01:00
Rom Walton 2b01999986 MGR: Add the FreeBSD icon to the Attach Wizard (From RustyBSD) 2013-03-05 14:52:38 +01:00
Rom Walton b0706d702f MGR: Properly handle the back button on the wizard page that asks for credentials. We'll need to revisit this issue for cookie and automatic attach situations though. 2013-03-05 14:52:38 +01:00
Rom Walton c8f165b7e1 MGR: Somehow we are receiving an WM_ACTIVATEAPP event before m_pFrame has been populated on Windows 8. If m_pFrame is NULL, ignore the event. 2013-03-05 13:42:00 +01:00
David Anderson 994f4d6b4c - Manager: fix case where the client has only an Intel GPU,
and the manager was acting as if it had no GPUs.
2013-03-05 13:39:42 +01:00
Charlie Fenton 4a9f81d6ce MGR: clear Simple View Notices when disconnected and don't display "Fetching notices" until connected to client 2013-03-05 13:33:27 +01:00
Charlie Fenton c3ed0d8103 MGR: when selecting a new client, clear Notices tab and don't display "Fetching notices" until connected to new client 2013-03-05 13:33:27 +01:00
Charlie Fenton c399b24e1f Fix file permissions 2013-03-04 17:46:54 +01:00
Rom Walton 93badc6995 MGR: Revert the changes made to AsyncRPC.cpp on Dec 7th.
It broke our ability to deal with localization on Windows, Mac, and Linux.  We'll have to revisit this issue after the next build for the BSDs.
2013-03-04 17:39:24 +01:00
Rom Walton 5452037e93 - WIN: Update copyright information in the Windows resource files 2013-03-04 17:39:24 +01:00
Charlie Fenton 7735ee4410 Fix compiler warnings 2013-03-04 17:24:18 +01:00
Charlie Fenton 0cbbfc68e5 Mgr: When closing Simple View notices, wait for all Async Internet access to complete before calling the notices panel destructor 2013-03-04 17:24:18 +01:00
Charlie Fenton cfe37e985e Mgr: Add all the new notices features to the Simple View notices dialog 2013-03-04 17:24:18 +01:00
Charlie Fenton b69670ba3c Mgr: Add all the new notices features to the Simple View notices dialog 2013-03-04 17:24:18 +01:00
Charlie Fenton 1eff59fb4c Mgr: Add all the new notices features to the Simple View notices dialog 2013-03-04 17:24:18 +01:00
Charlie Fenton 2ec40cd53c Mgr: Bug fixes for Windows Async Internet access, including closing the WinINet handle when aborting due to timeout, etc. to prevent crashes 2013-03-04 17:24:18 +01:00
Charlie Fenton 658910faca Mgr: Reset Internet timeout when retrying notices 2013-03-04 17:24:18 +01:00
Charlie Fenton 9254469110 Mgr: Allow existing to retrieve images or other items from the Internet even if network activity is suspended. (But client won't get new notices.) 2013-03-04 17:24:18 +01:00
Charlie Fenton a31f4df97b Mgr: When removing entries from our hash table, delete data to avoid memory leaks 2013-03-04 17:24:18 +01:00
David Anderson 3e288f7766 More line endings (Part 2, From Rom) 2013-03-04 17:24:18 +01:00
Charlie Fenton 58e0757e1d Use the WX_CLEAR_HASH_TABLE macro to clear the notices hash table 2013-03-04 17:24:17 +01:00
Charlie Fenton 2ceec2926e When removing entries from hash table, delete only the contents of the cached data (pointed to by m_data), not the entire MemFSHashObj 2013-03-04 17:24:17 +01:00
Charlie Fenton 7b931b5232 Mgr: Display a message and "Retry now" button if some images or other items within notices failed to load from the Internet; if network activity is suspended, say so in the message 2013-03-04 17:24:17 +01:00
Charlie Fenton d95bf6945a Mgr: Clear our internal Internet cache when selecting a different computer; when removing entries from hash table, delete data to avoid memory leaks 2013-03-04 17:24:17 +01:00
Charlie Fenton a78f458ca2 Mgr: If network activity is suspended, don't retrieve URL references within notices unless they are already in our cache or in the Windows cache 2013-03-04 17:24:17 +01:00
Charlie Fenton 09ff603a13 Mgr: If network activity is suspended, don't retrieve URL references within notices unless they are already in our cache or in the Windows cache 2013-03-04 17:24:17 +01:00
Charlie Fenton c5e31b7d95 Mgr: Don't call get_notices RPC before previous one is processed to prevent multiple display of notices 2013-03-04 17:24:17 +01:00
Charlie Fenton af217db2f8 Mgr: Display "Fetching notes" when reloading notices 2013-03-04 17:24:17 +01:00
Charlie Fenton 66a8d79c65 Mgr: Add code to reload notices with images / items missing due to problems accessing their URLs 2013-03-04 17:24:17 +01:00
Charlie Fenton c312dfd683 Mgr: Add code to reload notices with images / items missing due to problems accessing their URLs 2013-03-04 17:19:40 +01:00
Charlie Fenton b37c720661 Mgr: Display "Fetching notices..." instead of "There are no notices" while getting notices. Display "There are no notices" only if we have actually determined there are no notices 2013-03-04 17:19:40 +01:00
Charlie Fenton 67e25bacaf Mgr: Don't call get_notices RPC before previous one is processed to prevent multiple display of notices 2013-03-04 17:19:40 +01:00
Charlie Fenton b05771cfc1 Mgr: Windows only: If OpenURL fails, we probably don't have an Internet connection so use a shorter timeout for subsequent calls to OpenURL until one succeeds; otherwise notices takes takes too long to display if there are multiple notices with images 2013-03-04 17:19:40 +01:00
Charlie Fenton 595938c74b Mgr: fix license declaration in file derived from wxWidgets 2013-03-04 17:19:40 +01:00
Charlie Fenton c1cad83111 Fix license info 2013-03-04 17:19:39 +01:00
Charlie Fenton 81a7299d35 Mgr: Shorten Internet timeout for notices on Windows to 5 seconds 2013-03-04 17:19:39 +01:00
Charlie Fenton d90d77a9c0 Mgr: More robust way to display "No notices" message 2013-03-04 17:19:39 +01:00
Charlie Fenton faf550f9d8 Mgr: Fix bad line endings 2013-03-04 17:19:39 +01:00
Charlie Fenton ff0ed02c01 Mgr: Fix potential crashes displaying notices asynchronously on Windows 2013-03-04 17:19:39 +01:00
Charlie Fenton 8749a08804 Mgr: Fix delay displaying notices 2013-03-04 17:19:39 +01:00
David Anderson 90ed2048ea - restore 2 commits erased by Charlie's Dec 10 commit 2013-03-04 17:17:10 +01:00
Charlie Fenton b6d6545bfa Manager: remove sqlite3.c from Xcode project; add build script to build libsqlite3.a from source files downloaded from sqlite3.org 2013-03-04 17:01:37 +01:00
Charlie Fenton 462be89f01 Restore changes lost due to GIT confusion 2013-03-04 17:01:36 +01:00
Rom Walton 2dd82881de - client/server: fix build breaks I introduced last night with a variable
rename.
2013-03-04 15:30:03 +01:00
Charlie Fenton 7e386f33eb Manager: Fix Mac bug introduced by recent OpenBSD compile fixes 2013-03-04 15:26:37 +01:00
David Anderson ca8afde85b - Manager: compile fixes for OpenBSD. From RustyBSD. 2013-03-04 15:23:39 +01:00
Rom Walton a4972e0400 - MGR: Fix two potential security issues with browser.cpp where the
query to the cookie database could have been abused.  At present
        neither of the two parameters originate as user input so using it
        as an attack vector isn't very high.  Prevent the functions from
        being exploited in the future in case the routines were ever used
        in a different way.
2013-03-04 15:23:39 +01:00
Charlie Fenton ce87ec9848 OpenCL: First pass at adding support for Intel Ivy Bridge GPUs 2013-03-04 15:23:39 +01:00
Charlie Fenton 2d78d37328 Fix corrupted line endings 2013-03-04 15:23:37 +01:00
Charlie Fenton fdaaddb76a Mgr: Fix some rare issues on Windows (including a possible memory leak) when switching to a client on a different computer after trying to display notices without an Internet connection 2013-03-04 15:23:37 +01:00
Charlie Fenton 2a2c4b0bdc Fix file permissions 2013-03-04 15:23:37 +01:00
Charlie Fenton 253496361b Fix compiler warnings 2013-03-04 15:20:32 +01:00
Charlie Fenton 9ffbe44aae Mgr: Fix Windows hangs and simplify code for notices display 2013-03-04 15:16:59 +01:00
Charlie Fenton 1561c35146 Mgr: Fix Windows hangs and simplify code for notices display 2013-03-04 15:16:59 +01:00
David Anderson 7076ae9e3d - remove execute permissions from various files that shouldn't have them 2013-03-01 16:26:08 +01:00
David Anderson 471e3b229e - a bunch of skin files had execute permissions (??). Clear them. 2013-03-01 16:26:08 +01:00
David Anderson ca652519cf - scheduler: log message tweaks
- Some C++ files in client had execute permissions (??).  Clear them.
2013-03-01 16:26:08 +01:00
Charlie Fenton d6accd5437 MGR: Fix bug which can cause Manager to quit when started in Simple View 2013-02-28 15:58:01 +01:00
Charlie Fenton f4b57b4024 MGR: Add Control-Shift_E shortcut (Command-Shift-E on Mac) to show Event Log in Simple View, for the convenience of tech suppport volunteers 2013-02-26 16:40:31 +01:00
Charlie Fenton 18f08637ee Compile fixes 2013-02-04 13:03:52 -05:00
Rom Walton 243dc79b52 wxWidgets 2.9/3.0 changes 2013-02-04 13:03:49 -05:00
Rom Walton 4df017de3c - MGR: We don't save Simple View's width & height since it's
window is not resizable, so don't try to read them back.

svn path=/trunk/boinc/; revision=26153
2012-10-15 19:17:13 +00:00
David Anderson ea59dd4ff0 - Manager: fix "exclusive GPU app running" message logic.
svn path=/trunk/boinc/; revision=26136
2012-09-21 20:11:10 +00:00
David Anderson aa289f0916 - A bunch of tweaks from Steffen Moller, e.g. using MAXPATHLEN
svn path=/trunk/boinc/; revision=26133
2012-09-21 03:52:24 +00:00
David Anderson fdf6629f4c - client simulator compile fix
svn path=/trunk/boinc/; revision=26131
2012-09-20 16:37:55 +00:00
David Anderson 0b429393a7 compile fix
svn path=/trunk/boinc/; revision=26130
2012-09-20 06:56:59 +00:00
David Anderson 1db61a208c - Client/manager: if a GPU app is suspended because a GPU-exclusive
app is running, show an appropriate message.


svn path=/trunk/boinc/; revision=26128
2012-09-20 06:09:02 +00:00
David Anderson 294ffea97a code tweak
svn path=/trunk/boinc/; revision=26004
2012-08-10 19:54:17 +00:00
Charlie Fenton 31c4aa49c5 MGR: Fix build break
svn path=/trunk/boinc/; revision=25997
2012-08-09 00:56:10 +00:00
David Anderson d085bc4ee6 - Client/manager: there was a bug because some code was writing
"cpu" in XML, and other code was looking for "CPU".
    To fix this and prevent similar problems,
    processor type names are now encapsulated in proc_type_name_xml().
    Code should use this rather than having hard-wired names.
    Redefine: GPU_TYPE_* as macros that call proc_type_name_xml().


svn path=/trunk/boinc/; revision=25996
2012-08-08 23:09:43 +00:00
Rom Walton 8a5053e670 - MGR: Enforce the 0..10 day limit on the connect interval for the
advanced preferences dialog.  At some point we should rename
        it.

    clientgui/
        DlgAdvPreferences.cpp

svn path=/trunk/boinc/; revision=25988
2012-08-07 17:21:58 +00:00
Rom Walton 2bec46bd80 quick update
svn path=/trunk/boinc/; revision=25926
2012-07-31 00:36:27 +00:00
Rom Walton 136f06fa00 - MGR: Use the same fix for the simple gui that we used on the advanced
gui with regards to the menu on Ubuntu's interface.

svn path=/trunk/boinc/; revision=25919
2012-07-30 20:25:39 +00:00
Charlie Fenton cd1ad97464 Mac: update build scripts, source files and Xcode project to allow building with Xcode 4.3 and Xcode 4.5
svn path=/trunk/boinc/; revision=25855
2012-07-10 09:28:17 +00:00
Charlie Fenton 78ea295d9a Mac: Fix displayed names of BOINC installer, uninstaller, etc.
svn path=/trunk/boinc/; revision=25783
2012-06-22 04:28:45 +00:00
Rom Walton 11f509e2bf - MGR: Wait until there is valid data in the list box before processing
the OnProjectSelected() event.
        
    clientgui/
        ProjectInfoPage.cpp

svn path=/trunk/boinc/; revision=25729
2012-05-30 19:44:14 +00:00
Rom Walton 351b9f9b79 - MGR: Fix menu redraw issue under Ubuntu's new interface.
fixes #1180
      (From Huibert)

    clientgui/
        AdvancedFrame.cpp

svn path=/trunk/boinc/; revision=25702
2012-05-21 15:17:11 +00:00
Rom Walton 27138f6e75 - MGR: Fix build breaks
clientgui/
        AccountManagerInfoPage.cpp
    clientgui/
        ProjectListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=25699
2012-05-19 01:20:02 +00:00
Rom Walton 70c92e317a - MGR: Remove the visuals in the wizard for multi-core and opencl. This area
will get a bunch of work in a future commit.
        
    clientgui/
        ProjectInfoPage.cpp, .h
    clientgui/res/
        openclicon.xpm (deleted)
        multicore.xpm (deleted)

svn path=/trunk/boinc/; revision=25696
2012-05-18 18:33:06 +00:00
Rom Walton 93750d6264 - MGR: Fix the icon we use to represent OpenCL.
- client: Update the stock all_project_list.xml file we send out
        with new client software.

    clientgui/res/
        openclicon.xpm
    win_build/installerv2/redist/
        all_projects_list.xml

svn path=/trunk/boinc/; revision=25679
2012-05-15 17:50:59 +00:00
Rom Walton 4f029af0e7 quick update
svn path=/trunk/boinc/; revision=25677
2012-05-15 17:01:50 +00:00
Rom Walton bd8cee05e6 - MGR: Add OpenCL icon to the ProjectInfo wizard page.
clientgui/
        ProjectInfoPage.cpp, .h
    clientgui/res/
        openclicon.xpm
    clientgui/res/templates/
        openclicon.png
    lib/
        diagnostics.cpp

svn path=/trunk/boinc/; revision=25676
2012-05-15 16:42:39 +00:00
Charlie Fenton c251286db5 MGR: Eliminate QuickDraw calls for OS 10.8 compatibility
svn path=/trunk/boinc/; revision=25667
2012-05-10 08:56:58 +00:00
David Anderson 0e1b22fc89 svn path=/trunk/boinc/; revision=25633 2012-05-02 11:57:06 +00:00
David Anderson 909315552f - compile fix
svn path=/trunk/boinc/; revision=25603
2012-04-26 20:32:00 +00:00
Rom Walton b1c957d5b6 - MGR: Show() does not restore the window state from a minimized state. Use
maximize(false) to handle that situation.
        
    clientgui/
        BOINCBaseFrame.cpp
        BOINCGUIApp.cpp

svn path=/trunk/boinc/; revision=25588
2012-04-20 21:08:21 +00:00
Rom Walton e3571aab9c - Update copyrights.
client/win/
        boinc_cli.rc
        boinc_cmd.rc
        boinc_log.rc
    clientctrl/
        boincsvcctrl.rc
    clientgui/
        BOINCGUIApp.rc
        DlgAbout.cpp
    clientscr/
        boinc_ss.rc
        boinc_ss_opengl.rc
    clienttray/
        boinc_tray.rc

svn path=/trunk/boinc/; revision=25583
2012-04-19 20:43:35 +00:00
David Anderson eb52ef9545 - stuff for CAS@home
svn path=/trunk/boinc/; revision=25546
2012-04-12 02:50:53 +00:00
Charlie Fenton 45ec33f653 MGR: Revert my changes of 18 March to Mac Task Bar Icon; always call the same instance of CTaskBarIcon::SetIcon()
svn path=/trunk/boinc/; revision=25523
2012-03-31 12:34:43 +00:00
David Anderson 1ab6eaf277 - compile fix for redhat, from Steffen Moller
svn path=/trunk/boinc/; revision=25487
2012-03-26 01:32:21 +00:00
Charlie Fenton 49fda2e686 MGR: Fix a Mac-only bug which sometimes failed to show the snooze icon
svn path=/trunk/boinc/; revision=25443
2012-03-18 12:35:09 +00:00