Vitalii Koshura
8490f664d6
[CI] Fix S3 Maintenance script
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-06-15 23:10:32 +02:00
Vitalii Koshura
fbeca5d11b
Merge pull request #4398 from talregev/TalR_run_boinc_after_boot
...
[Android] Run boinc after boot
2021-06-10 01:00:49 +02:00
David Anderson
a6c23fd38d
Merge pull request #4400 from AenBleidd/vko_vcpkg_archive_cleanup
...
[CI] Add maintenance script to clean outdated vcpkg archives.
2021-06-09 15:14:32 -07:00
Tal Regev
57e6c537d0
Run boinc after boot
...
Fix for android 8 and above
2021-06-10 00:24:44 +03:00
Vitalii Koshura
0cd2c799f9
[CI] Add maintenance script to clean outdated vcpkg archives.
...
Small workflow clean-ups and fixes
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-06-09 21:20:55 +02:00
David Anderson
8b5afe4038
Merge pull request #4379 from AenBleidd/vko_android_convert_clientnotifications_to_kotlin
...
[Android] Convert ClientNotification class to Kotlin.
2021-06-08 00:32:15 -07:00
David Anderson
3d3d4d0bbb
Merge pull request #4397 from AenBleidd/vko_fix_typo_in_docu
...
[Documentation] Fix typo
2021-06-07 22:51:59 -07:00
Vitalii Koshura
235c874eeb
[Documentation] Fix typo
...
This fixes #4377
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-06-08 00:37:42 +02:00
Vitalii Koshura
23d688002c
[Android] Convert ClientNotification class to Kotlin.
...
Cover ClientNotification class with unit tests.
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-06-06 02:54:10 +02:00
David Anderson
563009a3d2
Merge pull request #4394 from BOINC/Mac_fixBOINCBuildScriptOnBash
...
Mac: Fix BuildMacBOINC,sh script to build libboinc_zip.a on bash
2021-06-03 11:48:08 -07:00
Charlie Fenton
49bf7b696f
Mac: Fix BuildMacBOINC,sh script to build libboinc_zip.a when running under bash, not only under zsh
2021-06-03 05:48:07 -07:00
CharlieFenton
bb159de460
Merge pull request #4393 from bema-aei/fix_for_MR4386
...
Mac: fixes for #4386
2021-06-02 03:18:55 -07:00
Bernd Machenschalk
081460db00
Mac: fixes for #4386
...
- Xcode: add libboinc dependency to detect_rosetta_cpu instead of the client
- client/hostinfo_unix.cpp: variables 'family', 'stepping' and 'model' are
only used on Intel, 'feature' and 'feature_string' only on ARM64
2021-06-02 11:31:20 +02:00
Vitalii Koshura
22fc0e470f
Merge pull request #4392 from talregev/TalR_java_11_ci
...
[CI] Compile android with java 11 in ci.
2021-06-02 01:00:46 +02:00
David Anderson
1418114ed9
Merge pull request #4391 from AenBleidd/vko_vcpkg_cache_fix_upload
...
[vcpkg] Fix vcpkg cache upload to s3
2021-06-01 15:24:07 -07:00
Tal Regev
3c1f56bdc6
compile android with java 11 in ci.
2021-06-02 00:19:46 +03:00
Vitalii Koshura
5f6be6cdcb
[vcpkg] Fix vcpkg cache upload to s3
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-06-01 22:57:54 +02:00
David Anderson
096cc15e02
Merge pull request #4383 from BOINC/vko_vcpkg_manage_archive_cache
...
[vcpkg] Upload vcpkg binary cache to s3
2021-06-01 11:15:00 -07:00
CharlieFenton
f045c08691
Merge pull request #4386 from bema-aei/emulated_x86_feature_detection
...
Apple M1 CPU feature detection
2021-06-01 05:09:41 -07:00
Bernd Machenschalk
1abc61c0ab
Mac Xcode: strip unneccessary compiler settings for detect_rosetta_cpu
2021-06-01 13:25:20 +02:00
Vitalii Koshura
d00b0bc027
[vcpkg] Upload vcpkg binary cache to s3
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-06-01 03:53:36 +02:00
CharlieFenton
96f639075d
Merge pull request #4376 from bema-aei/fix_Xcode_build_on_M1
...
Fix Xcode build for Apple Silicon M1 Macs
2021-05-31 17:20:28 -07:00
Bernd Machenschalk
14c6dc6c9b
Mac client/file_names.h: revert unintentional change
2021-06-01 00:08:50 +02:00
Bernd Machenschalk
6193080dff
Mac client/hostinfo_unix: fix for CPU features detection
...
- feature_string is only set to something useful in ARM64 case
2021-06-01 00:01:27 +02:00
Bernd Machenschalk
2975069c37
mac_installer release scripts: add detect_rosetta_cpu
...
- fix some other issues, from Charlie
2021-05-31 14:17:38 +02:00
Bernd Machenschalk
e500e4ca4b
mac_install: made release scripts zsh compatible, from Charlie
2021-05-31 14:17:38 +02:00
Bernd Machenschalk
78fd16221b
Xcode: add detect_rosetta_cpu as a BOINC_Client dependency target
...
- while at it, removed stray jpeglib.h reference on Charlie's behalf
2021-05-31 14:17:09 +02:00
Bernd Machenschalk
365a1bbc29
client/hostinfo_unix: addapt for Apple Silicon M1 / arm64 CPU #2
...
- The native arm64 client tries to launch a separate helper program that
is compiled only for the x86_64 architecture. If successful, this means
that Rosetta2 is installed and the host can run x86_64 applications, so
x86_64-apple-darwin is added as an alternative platform. The helper
program 'detect_rosetta_cpu' gets the feature string for the emulated
x86_64 CPU (e.g. SSE), and writes it to a file in the BOINC data
directory. If this file exists, this file is read in
hostinfo_unix_mac() and the features of the meulated CPU are
added to that of the native CPU.
2021-05-31 13:30:10 +02:00
Bernd Machenschalk
de4e0f9823
client/hostinfo_unix: addapt for Apple Silicon M1 / arm64 CPU
...
- Adds code to detect and report the features of the arm64 CPU (neon etc.)
2021-05-31 13:30:10 +02:00
Bernd Machenschalk
86f8c7c4b3
Mac: Xcode: explicitly sign SetVersion before running it
2021-05-31 13:16:41 +02:00
David Anderson
bbd33b3200
Merge pull request #4382 from AenBleidd/vko_android_upload_build_logs_on_build_fail
...
[Android] Upload build logs in case of build failure
2021-05-31 01:41:07 -07:00
Vitalii Koshura
12c94695ec
[Android] Upload build logs in case of build failure
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-05-30 19:05:46 +02:00
David Anderson
5ce3cadbce
Merge pull request #4370 from AenBleidd/vko_android_convert_unit_tests_to_kotlin
...
[Android] Convert left java unit tests to Kotlin
2021-05-25 20:44:27 -07:00
Vitalii Koshura
1808877ea6
[Android] Convert left java unit tests to Kotlin
...
Next unit tests were converted to Kotlin:
- AccountManagerParserTest
- AccountOutParserTest
- AcctMgrInfoParserTest
- AcctMgrRpcReplyParserTest
- AppsParserTest
- AppVersionsParserTest
- BaseParserTest
- CcStateParserTest
- CcStatusParserTest
- GlobalPreferencesParsetTest
- HostInfoParserTest
- MessageCountParserTest
- MessagesParserTest
- NoticesParserTest
- ProjectAttachReplyParserTest
- ProjectConfigReplyParserTest
- ProjectInfoParserTest
- ProjectsParserTest
- ResultsParserTest
- RpcClientTest
- SimpleReplyParserTest
- TransfersParserTest
- VersionInfoParserTest
- WorkUnitsParserTest
Add new unit test to AccountOutParserTest
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-05-25 14:03:45 +02:00
David Anderson
050d1edc04
Merge pull request #4369 from BOINC/mac_fix_build_scripts_for_zsh
...
Mac: fix build scripts to be compatible with both bash and zsh shells
2021-05-21 00:11:11 -07:00
David Anderson
40841f7d06
Merge pull request #4371 from AenBleidd/vko_android_update_project_files
...
[Android] Update project files
2021-05-19 10:58:28 -07:00
Vitalii Koshura
70b3184dd3
Merge pull request #4366 from talregev/TalR_clean_android_scripts
...
[Android][Scripts] Clean android scripts
2021-05-19 16:42:16 +02:00
Vitalii Koshura
2777b57ec0
[Android] Update project files
...
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-05-19 15:46:05 +02:00
Charlie Fenton
96d11d39db
Mac: fix build scripts to be compatible with both bash and zsh shells
...
Use "set -o pipefail" instead of "${PIPESTATUS[0]}" (suggested by Bernd Machenschalk)
2021-05-19 05:43:56 -07:00
Tal Regev
8f4e9b8dab
Clean android scripts:
...
Remove '/' from the end of linux-x86_64/
Remove override flags from openssl
Remove override flags from client and libs of armv6
2021-05-19 15:33:12 +03:00
Vitalii Koshura
f16cb65fff
Merge pull request #4365 from talregev/Talr_openssl_1.1.1k
...
[Android][Scripts] Compile openssl 1.1.1k
2021-05-19 14:32:48 +02:00
Charlie Fenton
880c4c12db
Mac: fix build scripts to be compatible with both bash and zsh shells
...
Fix CI build
2021-05-19 05:08:45 -07:00
Vitalii Koshura
4a684c3ea3
Merge pull request #4364 from talregev/TalR_armv6_vcpkg
...
[Android][Scripts] Compile armv6 with vcpkg
2021-05-19 13:07:10 +02:00
Charlie Fenton
6e3765440f
Mac: fix build scripts to be compatible with both bash and zsh shells
2021-05-19 02:35:29 -07:00
Tal Regev
07d253eac2
Compile openssl 1.1.1k
2021-05-17 08:56:31 +03:00
Tal Regev
ebef837a47
Compile armv6 with vcpkg
...
Remove PKG_CONFIG_SYSROOT_DIR
Change android.cmake to be the same as Microsoft vcpkg
2021-05-17 08:26:36 +03:00
Vitalii Koshura
786696199b
Merge pull request #4338 from talregev/TalR_test_disable_static_linkage
...
[Android][Linux][vcpkg][scripts] Switch to pkg-config for vcpkg
2021-05-14 20:40:28 +02:00
Tal Regev
69d570b9d4
Switch to pkg-config for vcpkg.
2021-05-14 09:06:29 +03:00
David Anderson
099301ba52
Merge pull request #4358 from AenBleidd/vko_update_on_screen_instructions
...
[Android] Update on-screen instructions
2021-05-13 12:27:34 -07:00
David Anderson
9593285afe
Merge pull request #4361 from AenBleidd/vko_android_remove_new_year_text_on_xiaomi_specific_screen
...
[Android] Remove New Year text from Xiaomi specific screen.
2021-05-13 12:02:21 -07:00