Commit Graph

3904 Commits

Author SHA1 Message Date
Kevin Reed 0b86f8fcb5
Merge pull request #2835 from BOINC/js-client-mgr-consent-stuff
client, mgr: add support for registering user's consent to project's terms of use
2019-07-01 15:30:31 -05:00
Vitalii Koshura dbdae3b5df
[Manager] Enable 'Other Options' menu for SimpleView when no client is connected
This fixes #3187

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2019-06-30 01:41:17 +03:00
Kevin Reed cd5cea9d22 Revert "Merge pull request #3094 from Germano0/exit-shutdown_client--menu_entries"
This reverts commit f418b9c10d, reversing
changes made to 870037fd6b.
2019-04-18 13:43:57 -05:00
lfield 3255b4e722
Merge pull request #2732 from AenBleidd/add_project_compare_url_tune
[Manager] Fix project urls comparison
2019-04-17 10:01:27 +02:00
Vitalii Koshura fa4530a784
When comparing urls remove last '\' symbol if present
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2019-04-17 08:08:52 +03:00
lfield bde4918a1d
Merge pull request #3064 from BOINC/RDH_JumpingTaskList
Manager: task list scrolling
2019-04-16 11:25:51 +02:00
lfield c8719a4fc8
Merge pull request #3062 from BOINC/dpa_simple_am
Manager: add account manager functions to simple view
2019-04-16 10:36:48 +02:00
Germano Massullo 581a051ab1 Fixes window close action on Linux 2019-04-12 14:16:28 +02:00
lfield 18aa95e084
Merge pull request #2786 from Peppernrino/image-file-compression
Image File Compression
2019-04-12 10:27:35 +02:00
Germano Massullo e8b3c913e4 Removed "Exit from BOINC Manager", "Shut down connected client" menu entries on Linux 2019-04-11 14:17:48 +02:00
lfield 870037fd6b
Merge pull request #3052 from Germano0/master
Disabled Manager system tray icon for Linux builds
2019-04-11 11:38:08 +02:00
Juha Sointusalo 3fd0e8b116 update copyright year 2019-04-08 21:50:03 +03:00
Vitalii Koshura e9f0909a6e
[Manager] Make proper UTF-8 decoding of AM info
When attaching to AM make proper decoding of UTF-8 encoded strings.

Fixes #3068

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2019-03-26 22:16:53 +02:00
David Anderson ed560381ef Move function to proper file 2019-03-26 00:47:15 -07:00
Juha Sointusalo fbed9f3290
Merge pull request #3050 from BOINC/cb_wxwidgets_31_compatibility
Manager: adjust wxWidgets 3.1 compatibility
2019-03-21 21:19:28 +02:00
RichardHaselgrove a8ff2556eb Manager: task list scrolling
Reduce the number of times the task list scrolls to the bottom under routine operations. Fixes #2147
2019-03-20 13:48:03 +00:00
Juha Sointusalo 593e6c49f4 Merge branch 'master' into js-client-mgr-consent-stuff 2019-03-19 20:11:27 +02:00
David Anderson 05644c9047 Manager: add account manager functions to simple view
Add AM functions (join, leave, synch) to simple view Tools menu, same as Advanced view.

Also did some code cleanup/reorg.
The simple view (CBOINCSimplFrame) and advanced view (CBOINCAdvancedFrame)
each had their own functions for invoking the attach wizard.
Instead, have only one function, and make it a member of CBOINCBaseFrame,
from which each of these classes derives.

Other stuff is duplicated between simple and advanced also,
and we should consolidate it at some point.
2019-03-16 19:43:59 -07:00
CharlieFenton 775f5c6941
Merge pull request #2748 from JuhaSointusalo/run_program-fixes
run_program() fixes
2019-03-16 17:15:30 -07:00
Vitalii Koshura f50cd5f164
Merge pull request #2843 from BOINC/dpa_exclusive
Manager: in select exclusive app, don't check for existence, executability, or filename extension
2019-03-14 00:38:42 +01:00
David Anderson ea57d4d838 remove comment 2019-03-13 15:23:02 -07:00
Germano Massullo 4a5ecc5fbc disabled system tray icon for Linux builds 2019-03-12 13:11:04 +01:00
Christian Beer bbceb19b96 Manager: remove deprecated wxWidgets flags
wxADJUST_MINSIZE was deprected with 2.6 and wxNB_FLAT was only used in 3.0 on Windows CE
2019-02-09 13:11:56 +01:00
Charlie Fenton e33f384329 Mac: Prevent OS X Mojave from trying to display BOINC Manager in Dark Mode, since BOINC does not yet support Dark Mode. 2019-02-01 04:54:39 -08:00
Vitalii Koshura 1ce3793c76
Remove unused BOINC_RCSID constants
This fixes #2953

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2019-01-12 23:43:48 +02:00
Vitalii Koshura eb55d3e3ce
[Manager] Change 'Report Issue' link from github to
https://boinc.berkeley.edu/trac/wiki/ReportBugs

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2019-01-09 09:16:21 +02:00
Vitalii Koshura 2755ddf773
[Manager] Add 'Report Bug' menu item
This is a desktop fix for #2937

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-12-28 16:50:57 +02:00
David Anderson 3b67f2926d Manager: in select exclusive app, don't check for existence or executability.
... because the file may be inaccessible to or not executable by user.
Also don't require .exe or .app extension.

The user can use the file picker to locate the file, but they don't have to;
they can just type in the file name.

Addresses issue #2826
2018-11-23 13:21:17 -08:00
Juha Sointusalo 881e1b0bc2 mgr: check if <create_account> RPC succeeded
The <create_account> RPC may fail. If the return value is not checked
the Manager will continue as if the client accepted the command and
created the account successfully. In reality the client returns some
garbage account details.
2018-11-21 00:12:32 +02:00
Juha Sointusalo c5e4eca3af client,mgr: pass on consent to terms to project
Let the project know that the user consented to the project's terms of
use when a new account is created for the user. The project can record
the consent for GDPR compliance.
2018-11-21 00:12:32 +02:00
Juha Sointusalo 5463a4d718 client,mgr: pass on GUI name in <exchange_versions>
The name of GUI RPC client will be used when creating an account at a
project that requires users to consent to terms of use. The project will
register both the consent and the GUI that was used to create the
account.

Store API version as well for future use.
2018-11-21 00:12:31 +02:00
Juha Sointusalo 03e37da9c0
Merge pull request #2745 from AenBleidd/fix_need_run_daemon
NeedRunDaemon option should be applied when connecting to localhost o…
2018-11-04 00:06:28 +02:00
Peppernrino 95070c01a3 Image File Compression
Ran a series of lossless compression algorithms to make the images smaller. Total reduction of ~13MB.
2018-10-29 16:27:45 -06:00
Vitalii Koshura 0419cc929c
Fix 'Run client' feature for local connection
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-10-24 01:39:52 +03:00
Charlie Fenton c88705e252 Mac: Fix truncated tabs in Computing Preferences dialog under OS 10.14 Mojave 2018-10-21 04:44:28 -07:00
Kevin Reed 8e685ff53f
Merge pull request #2758 from BOINC/dpa_sg_projname
Manager, simple view: if project name not known yet, show URL
2018-10-19 16:39:04 -05:00
Vitalii Koshura ebca06234a
Fix initial connection when launch new instance of Manager
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-10-15 22:25:41 +03:00
David Anderson a1e302588a Manager, simple view: if project name not known yet, show URL 2018-10-11 21:57:49 -07:00
Vitalii Koshura 82528eff5d
[Manager] Fix an issue when 127.0.0.1 was not recognized as local address
This issue fixes #2746.
It adds an option to recognize '127.0.0.1' as local address.
Also code was reorganized to get rid off multiple strMachine.Lower() function calls.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-10-10 01:58:28 +03:00
Juha Sointusalo a8d727a2ec mgr: fix argv in calls to run_program()
argv is supposed to be Unix-style and in Unix-style argv[0] is program
name. Let's try to have it that way.
2018-10-09 21:19:19 +03:00
Vitalii Koshura e26acd5c11
NeedRunDaemon option should be applied when connecting to localhost only.
This commit fixes a situation when trying to connect to remote client with option 'Run client' on leads to unability to connect to selected client.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-10-09 00:37:22 +03:00
David Anderson 8d7858581e Manager: simple view: cycle slideshow even if task not running
There's already an icon that shows whether the task is running.
The slideshow represents the app, not the state of the task.
2018-10-07 12:41:21 -07:00
Vitalii Koshura 6c76c61691
[Manager] Fix project urls comparison
Remove http(s): at the beginning of project address.
There is no reason to connect to secure address project  if we're already connected to the non-secure address or vice versa.

Partial fix for the issue mentioned in #1043

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-10-04 01:02:59 +03:00
Al Seippel 1bdeb0ee9e updates for WCG branded client
Remove WCG brand specific code from client

Update client_state.cpp

Update cs_prefs.cpp

revert win32\boinccas.dll
2018-09-18 15:04:27 -07:00
RichardHaselgrove ed74cf6477 [GUI] Tune simple preferences dialog
Changes match those applied to the advanced dialog in #2585:

Make 'Save' the default button if (and only if) the user already has local preferences active
Show confirmation dialog when (and only when) switching from web to local preferences
2018-09-10 18:05:18 +01:00
Juha Sointusalo c294cf9354
Merge pull request #2585 from BOINC/RDH_tune_AdvPrefDlg
[GUI] Tune advanced preferences dialog
2018-09-09 23:10:23 +03:00
Vitalii Koshura 352b93b393
Merge pull request #2671 from armstrdj/add_custom_help_menu_string_for_brand
Adds ability for a Brand to define the string for boinc help in the h…
2018-09-08 03:40:20 +03:00
Kevin Reed 3a8f1e2b22
Merge pull request #2673 from armstrdj/wcgrid_branding_updates
Updates for the wcgrid brand to support the mac installer
2018-09-07 09:10:34 -05:00
Jonathan Armstrong 5460f2d50a Updates for the wcgrid brand to support the mac installer 2018-08-29 09:25:42 -05:00
Jonathan Armstrong 11a48263d5 Adds ability for a Brand to define the string for boinc help in the help menu through the skin. 2018-08-29 09:00:31 -05:00