Commit Graph

1665 Commits

Author SHA1 Message Date
Vitalii Koshura 6ee7694635
[VS2019] Fix VcpkgCacheDir location path
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-27 22:51:40 +02:00
Vitalii Koshura 48aa5e7ec9
Merge remote-tracking branch 'upstream/master' into appveyor_vcpkg_cache
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-23 10:18:44 +02:00
Vitalii Koshura 51557759f6
[VS2019] Add code signing.
To enable codesigning two environment variables should be set in Windows:
- BUILDCODESIGN that is points to the directory where boinc.pfx file is located
- CODESIGNBOINC that contains password for boinc.pfx file

Small projects clean-up made.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-22 12:43:54 +02:00
Vitalii Koshura b4ea541416
[Windows] Simplify vcpkg usage within *.vcxproj configuration
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-19 10:59:41 +02:00
Vitalii Koshura 382b61510b
[Windows] Fix boinccas.rc
Replace #include "afxres.h" with more general and already used in other components #include <windows.h>

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-18 04:49:53 +02:00
Vitalii Koshura 65381898a0
[VS2019] Add boinccas.vcxproj
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-14 08:16:31 +02:00
Vitalii Koshura bf55acc1cb
[AppVeyor] Add support of vcpkg cache for CI
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-13 17:36:38 +02:00
Kevin Reed 4da0115aa9
Merge pull request #3674 from AenBleidd/add_vs2010_to_ci
[AppVeyor] Add VS2010 and VS2019 to CI
2020-05-11 09:31:22 -05:00
Vitalii Koshura 42310c7902
[AppVeyor] Add VS2019 to CI
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-05-11 01:35:06 +02:00
David Anderson f0833f5f3c update project list 2020-05-06 13:07:13 -07:00
Vitalii Koshura 6ac205352a
[AppVeyor] Fix Windows CI build
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-04-14 11:39:09 +02:00
Vitalii Koshura 9355360d92
[VS2019] Add missed library
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-03-25 01:01:45 +01:00
Vitalii Koshura 4594160ffb
[Windows] Add MSVS 2019 with vcpkg support
Added new projects to build with Microsoft Visual Studio 2019.
Added vcpkg support for 3rd party libraries.
For simplification all executables use static linked libraries
(impact +0.5 MB or < 3%).
Enable build for all projects (including examples for opencl, cuda etc).
Configuration is not tested yet, so no CI added.
Also because of the reason above projects for VS 2013 are not removed yet too.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-03-16 02:32:35 +01:00
Vitalii Koshura 9c34d3a2d1
Update copyright year
This fixes #3434

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-02-03 11:48:13 +01:00
David Anderson eadb19bc4f
update project list
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-01-28 07:56:56 +01:00
David Anderson 62b26017b6 update version to 7.17; update installshield files 2020-01-23 22:58:59 -08:00
Vitalii Koshura b792ac9122
[VS2013] Add missed 'keyword' files to boinc_ss_vs2013.vcxproj file
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2019-12-12 16:49:29 +01:00
tristanolive 2c692b22c3
Merge pull request #3329 from BOINC/knr_add_bad_wcg_upgrade_code
installer: Add the upgrade code used by the WCG 7.14.2 version of the…
2019-10-22 11:06:06 -04:00
Kevin Reed d8d23cae77 installer: Add the upgrade code used by the WCG 7.14.2 version of the client to the list of related products so that the standard BOINC client can identify the WCG version when a user installs a BOINC version over a WCG version. 2019-10-11 14:02:24 -05:00
Kevin Reed 798e469bbb WCG installer: Update WCG installer and add WCG Eula 2019-10-10 17:15:57 -05:00
Kevin Reed 58b44085f1
Merge pull request #3141 from BOINC/dpa_vbox60
update vboxwrapper (COM version) for Vbox 6.0
2019-06-20 11:55:12 -05:00
David Anderson ae050edc4a Fix VS 2013 solution file 2019-05-16 23:23:17 -07:00
David Anderson 98abb78ada Increment version #s in configure.ac and version.h too (to 26202) 2019-05-12 22:26:18 -07:00
David Anderson 320e9479cd One more version increment 2019-05-11 00:25:51 -07:00
David Anderson e715f6ee40 Increment version number 2019-05-10 01:54:14 -07:00
David Anderson 97ab812169 Add COM interface for VBox 6.0.
This was complicated by the fact that VBox changed the API a little:
GetChildrenCount() is now get_ChildrenCount(),
and CreateSharedFolder() takes a new AutoMountPoint argument
(where the folder goes in the guest system) which I'm assuming should be /.

I handled these using #ifdefs in vbox_mscom_impl.cpp.
2019-05-10 01:42:00 -07:00
lfield 18aa95e084
Merge pull request #2786 from Peppernrino/image-file-compression
Image File Compression
2019-04-12 10:27:35 +02:00
Juha Sointusalo 3fd0e8b116 update copyright year 2019-04-08 21:50:03 +03: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
David Anderson 5da370867f Add project 2018-09-24 18:32:24 -07:00
David Anderson 460a6dba14 update boinccas.dll, which shouldn't exist in the first place 2018-09-21 20:35:23 -07: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
Vitalii Koshura 8a6b040440
Merge pull request #2621 from xupiter/master
Wrapper: Fixed build failure
2018-08-10 18:21:28 +03:00
Charlie Fenton 6ba6e038c4 Add default nvc_config.xml file for use in MS Windows installer 2018-07-26 11:11:48 -07:00
Mike Veselovsky c12cd12260
Wrapper: Fixed build failure
Fixed wrapper build failure by removing wrong calling convention.
2018-07-23 08:37:04 -07:00
Kevin Reed eee34216d4
Merge pull request #2603 from BOINC/caf_New_version_check_config
Add support for new nvc_config.xml file for branded installers
2018-07-20 13:51:09 -05:00
Kevin Reed f5590348ad (branding) Change network_test_url for WCG from http to https 2018-07-20 13:48:55 -05:00
Charlie Fenton b1e629a5fb Move network_test_url tag from cc_config.xml into new nvc_config.xml file, since WCG modifies this for their branded builds (along with new version check info) and it is probably never modified for standard (unbranded) BOINC 2018-07-18 19:10:30 -07:00
David Anderson 1bffea8aaf update installshield files; update version #s; fix Win custom action build 2018-07-17 12:42:39 -07:00
Charlie Fenton fc02420dd4 To allow customized new version message to be translatable, allow only the branded name of BOINC to be customized in the message.
Emphasize this difference by changing NVC_CONFIG struct member new_version_text to new_version_name.
Fix a bug I introduced in release_brand.sh script.
2018-07-15 03:24:59 -07:00
Charlie Fenton a03075c73c If version check URL has changed, reset any past new version information
This may happen due to installing a build of BOINC with different branding than before
2018-07-15 02:20:50 -07:00
Charlie Fenton 4f09c1979b Move client_version_check_url, client_download_url and client_new_version_text tags from cc_config.xml into new nvc_config.xml file.
If nvc_config.cml file is absent, use default values.
Branded installers can create or replace this file to customize these values.
Standard (unbranded) BOINC installers should either delete the file or create or replace it with one containing default values.
2018-07-14 04:59:06 -07:00
David Anderson f951ecfb49 update Installshield files 2018-06-28 22:47:04 -07:00
Vitalii Koshura 5e926bbdac
[Client] [WSL] Fix Windows build
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-06-24 03:45:46 +03:00
Vitalii Koshura f8f6443074
[Client] [WSL] Extend detection.
Move WSL detection to get_host_info().
Enumerate available WSLs from registry.
Add wslapi library loading.
Add support of multiple installed wsl distros detection.
Detect only installed and configured distros.
Add extra information parse.
Add wslinfo files to save and parse wsl info.
Add dont_use_wsl param to cc_config.
Add missed hostinfo_wsl.cpp when building win client using gcc.
Fix small issues.
Small refactoring.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-06-24 03:08:11 +03:00
David Anderson 777c25b7e6
Merge pull request #2491 from AenBleidd/wsl_detect
WSL detect initial implementation
2018-05-31 14:06:10 -07:00
Vitalii Koshura 19a13d1e80
Move common linux detection functions to separate file.
Move WSL detection functions to separate file.
Update projet files for Windows, linux and MacOS

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-05-27 20:06:16 +03:00
David Anderson 61b6068596 Win installer: update project list 2018-04-16 22:03:20 -07:00
Vitalii Koshura a9d5b8ef1a
Fix copyright year
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-02-26 16:49:02 +02:00
Vitalii Koshura fc1aaebe80
Fix fsf.org links
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-02-18 03:29:48 +02:00