Commit Graph

3100 Commits

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