Commit Graph

3247 Commits

Author SHA1 Message Date
David Anderson 8934f46d88 translations, message tweak 2014-02-02 00:18:20 -08:00
Rom Walton f88dcb7754 MGR: If an account manager is specified via an installer, skip displaying the attach wizard. 2014-01-31 15:33:15 -05:00
Charlie Fenton ce346b5133 MGR: Work around apparent wxCocoa 3.0 bugs in Select Computer dialog on Mac 2014-01-30 05:08:29 -08:00
Rom Walton ecb7fbea42 MGR: Use wxDir instead of wxFile to check for the directories existence. 2014-01-28 22:06:04 -05:00
Rom Walton 41a8b26117 MGR: If the DATADIR registry entry is missing, check to see if the data directory exists at the default location. If so, use it over the current directory. 2014-01-28 21:54:43 -05:00
David Anderson c4f4421ff0 client/manager/server: use HTTPS for web RPCs if possible
The web RPCs done by the client during project attach
(lookup_account, create_account)
have an email address and password hash in their request.
Network sniffers could potentially see these,
so we should use HTTPS for these RPCs if possible.
However, not all BOINC projects have SSL-enabled web servers.
So I did the following:

- Change get_project_config.php to return an additional
  <web_rpc_url_base> element.
  This is SECURE_URL_BASE (if specified in the project's
  project.inc config file) or, if not, the master URL.
- This new element is parsed into the PROJECT_CONFIG structure.
- In calls to create_account and lookup_account,
  the Manager uses PROJECT_CONFIG::web_rpc_url_base
  if it's available, else the master URL.

So, the new Manager/client uses HTTPS for RPCs to projects
that have updated their get_project_config.php,
and specify a SECURE_URL_BASE with https:// prefix.

Android note: I added code to parse the new config element,
but didn't change the higher-level code;
Joachim will need to do this.
2014-01-28 13:25:59 -08:00
Rom Walton 3dbe238996 client & manager: Convert several files to UTF-8 encoding. BOINCBaseView.cpp needed to be converted on a Windows machine to properly handle the original encoding. 2014-01-28 15:29:59 -05:00
Charlie Fenton 0bbaf7285e MGR: scroll Event Log to bottom when switching from “Show only this project” to “Show all messages” or vice-versa 2014-01-28 04:37:29 -08:00
Charlie Fenton 8cebb0d6ac MGR: message tweaks 2014-01-22 03:41:52 -08:00
Rom Walton 4e2fb97c16 MGR: Save event log state information before OS GUI animation effects get a hold of it.
Attempting to save state in the destructor leads to funky values because the animations have completed and the destructor is called from an idle loop garbage collector.
2014-01-15 10:31:07 -05:00
David Anderson 3aa9ae0e16 Manager: display notices in Helvetica font; message tweak 2014-01-14 23:30:08 -08:00
Rom Walton 9b2a93a8fb MGR: Fix which icon is displayed in the system tray when BOINC is running. ICO files need to be created for the suspended and disconnected states. XPM files will look bad in high DPI environments. 2014-01-13 13:55:16 -05:00
Charlie Fenton df78a0189d MGR: Message tweak:. 2014-01-12 01:18:25 -08:00
Charlie Fenton 8d621a1803 MGR: Fix tiny font problem in Statistics tab when monitor dpi is set to 125% of normal on MS Windows 2014-01-11 02:32:22 -08:00
Charlie Fenton 44f21899d1 MGR: In Advanced Preferences dialog, many fields were not being validated; I added code to validate them.
Note: If you add any new textedit fields to this dialog, you must add code to check them in CDlgAdvPreferences::ValidateInput().  Apparently this has not always been done in the past.
2014-01-10 03:43:59 -08:00
Charlie Fenton 9608ab1645 MGR: Small efficiency improvement in Simple View, 2014-01-09 04:49:30 -08:00
Charlie Fenton 2dea4866c8 MGR: In Simple View, avoid unnecessary horizontal scroll bar in Project Description text when switching from Advanced View. 2014-01-09 04:27:07 -08:00
Charlie Fenton 7496667272 MGR: Simple View fixes:
* Avoid unnecessary horizontal scroll bar in Project Description text for enlarged fonts in Windows 7.
* Align Task Selection control with its label on Macintosh.
2014-01-09 02:50:40 -08:00
Charlie Fenton f299d13209 Mac: delete long-unused code which static code checker cppcheck flagged as possible errors. 2014-01-09 01:08:48 -08:00
Charlie Fenton 24fb792e27 MGR: In Simple View fix Project Description text for enlarged fonts in Windows 7:
* Avoid unnecessary horizontal scroll bar if a line ends with two space characters.
 * Word wrap name of institution if necessary to fit in window.
2014-01-08 04:14:47 -08:00
Rom Walton 67a0bca083 MGR: Remove outdated comments 2014-01-07 11:46:33 -05:00
Rom Walton 352cdabe3f MGR: Update the native BOINC icons on Windows. VS2010 now supports compressed PNG icon images. 2014-01-06 17:06:29 -05:00
Rom Walton af4731be28 MGR: Fix native icon problem on Windows when high DPI is used. RC file was changed between vs2005 and vs2010 and resources can be described by string instead of just ID. 2014-01-06 16:56:48 -05:00
Rom Walton a89604e46d MGR: Attempt to work around icon display problem on high DPI notebook. 2014-01-06 15:38:46 -05:00
Charlie Fenton ddc87b110f MGR: Play default notification sound when displaying new Mac user notifications. 2013-12-17 03:48:34 -08:00
Charlie Fenton 7102749707 MGR: Fix copyright date. 2013-12-16 03:25:56 -08:00
Charlie Fenton 9e60373e57 Mac: Strictly enforce API compatibility with OS 10.5 when building BOINC Manager. 2013-12-16 03:19:48 -08:00
Charlie Fenton fa29afb340 MGR: On OS 10.8 and later, use new Mac user notifications to notify user when new notices are available.
- Mac user notifications are similar balloons on Windows.
 - open BOINC Manager Notices tab if user clicks on notification.
2013-12-16 03:14:07 -08:00
Rom Walton 10ef78ab1e Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2 2013-12-10 17:12:56 -05:00
Rom Walton 4fa5e2fb13 MGR: Fix build break when building on Linux with wxGTK. 2013-12-10 17:12:44 -05:00
Charlie Fenton 5c9e012d5b MGR: Prevent zero-size window in a rare situation where registry values have accidentally been set to zero 2013-12-10 02:48:49 -08:00
Charlie Fenton 8d00384109 MGR: update make file for Linux 2013-12-07 15:19:36 -08:00
Charlie Fenton 4dd1ecea84 MGR: Fix drawing of Task Control on Windows 2013-12-04 05:24:16 -08:00
Charlie Fenton 05ec1e04a6 MGR: work around a problem sizing the URL TextEdit field in the Attach Wizard Project Info page when a larger default font size is selected on Windows.
I don’t understand why this “fixes” it and I suspect there is a better solution.
2013-12-04 02:43:17 -08:00
David Anderson 8f7e94ec5d Client and Manager: make notices translatable
- Add a GUI RPC ("set_language") that lets the Manager communicate
  the user's selected language code to the client at startup.
- The client stores the language code in the client state file
- The client appends a "lang=X" GET argument to the URLs from
  which notices are fetched.
- The next steps (not done) are 1) to change the get_notices.php
  script to parse the argument and do translation, and
  2) extend our Pootle system to allow volunteer translation
  of notices by all projects.
2013-12-03 10:47:56 -08:00
Rom Walton 9e2c4954f1 locale: Revert Slovak to last known good localization, somehow it got mixed up with Russian. 2013-12-03 10:59:16 -05:00
Rom Walton 890825b20a MGR: Fix GR/PTP/CE skins for last round of edits. 2013-12-02 10:42:27 -05:00
Rom Walton 98954ac572 MGR: Bug fix to my previous commit, initialize string after we initialize the wxLocale object with the proper locale information. 2013-12-02 10:01:44 -05:00
Rom Walton 7a4d5fafee MGR: Store the ISO language ID for future use.
Usage: wxString strLang = wxGetApp().GetISOLanguageID();
2013-12-01 15:15:43 -05:00
Charlie Fenton c7fd0a3687 MGR: Work around a wxCocoa bug(?) in wxDateTime::Format() 2013-11-21 05:30:10 -08:00
Charlie Fenton 24363a7e09 MGR: Fix assert 2013-11-21 05:28:40 -08:00
Charlie Fenton 43579ef1a2 Mac: For newer Apple LLVM Compiler, fix warnings about hiding overloaded virtual functions
- Remove obsolete source files
2013-11-20 03:37:35 -08:00
Charlie Fenton 525e3e7459 Fix compiler warnings 2013-11-18 17:21:13 -08:00
Rom Walton 25f20ad4a0 MGR: Change the VirtualBox icon color pallet so there are no artifacts around the image after conversion. 2013-11-18 12:40:49 -05:00
Rom Walton fed45a446a MGR: Add a VirtualBox icon to the list of supported platforms for any given project that uses VirtualBox. 2013-11-18 12:30:01 -05:00
Charlie Fenton 0341a5d0a0 Mac installer: Make checks for OS X version consistent 2013-11-18 00:56:44 -08:00
David Anderson dfe1e5eb5d Manager: string tweaks
- Let's use "web site" instead of "website"
2013-11-17 12:29:11 -08:00
Rom Walton 0256ee32cb MGR: Only display an error dialog in the AccountInfo page if the sanity checks actually fail. 2013-11-15 17:05:12 -05:00
Charlie Fenton 7c70f89b80 Mac: Fixes to allow minor OS versions > 9 and major OS versions > 10 2013-11-15 05:02:04 -08:00
Charlie Fenton 35ec78c966 Merge commit '2e680b75418848dfde91f2cc7a81614be65b29ce' into charlief/wxwidgets30 2013-11-15 00:23:05 -08:00