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