Commit graph

723 commits

Author SHA1 Message Date
Igor Korsukov
075d78a254 added ninja build for Linux on CI 2021-01-11 16:22:50 +02:00
Pavel Smokotnin
4c5cae2105 Separate VST_SDK as module 2021-01-11 11:44:17 +02:00
Casper Jeukendrup
e9ac61aea1 Update LSMinimumSystemVersion in macOS Info.plist 2021-01-03 13:28:41 +03:00
Igor Korsukov
df2adddd89 separated utest workflow on CI 2020-12-30 12:55:36 +03:00
Igor Korsukov
c9cc065307 added ccache for vtest on CI 2020-12-29 18:36:15 +03:00
Igor Korsukov
7254731070 added setup_ccache script 2020-12-29 17:10:28 +03:00
Igor Korsukov
5cbd39dc43 updated used XCode on CI 2020-12-26 13:23:55 +02:00
Igor Korsukov
883b11ab0b added command line register 2020-12-25 16:19:25 +02:00
Igor Korsukov
44f10c9e72 added parce and apply command line options 2020-12-25 16:19:25 +02:00
Pavel Smokotnin
6fdcf30b23 experimental WASM build 2020-12-24 22:26:00 +02:00
Igor Korsukov
74e50508a9 added try build shared libs option in the cmake 2020-12-21 10:16:21 +02:00
Igor Korsukov
3f77218745 fixed install python 3.9 error on MacOS CI 2020-12-19 15:21:18 +02:00
Igor Korsukov
bfd75feec3 added run utest job on CI 2020-12-18 12:47:39 +02:00
Igor Korsukov
1b6e66fef7 added unity build 2020-12-17 15:04:40 +02:00
Igor Korsukov
c770b773ef added build shared libs on MinGW for debug mode 2020-12-14 13:50:54 -06:00
Igor Korsukov
a79fc79612 updated pch.h 2020-12-14 06:12:32 -06:00
Igor Korsukov
517c44bf24 added pch 2020-12-12 08:01:52 -06:00
Casper Jeukendrup
f036a44f90 Fix Cmake configure when build type is not set explicitly
If CMAKE_BUILD_TYPE is not set, set it to "DEBUG".
2020-12-12 08:01:20 -06:00
Igor Korsukov
03e04fd08c fixed install for macos 2020-12-11 11:07:36 -06:00
Igor Korsukov
0ff45e7b48 fixed install for windows 2020-12-11 11:07:36 -06:00
Igor Korsukov
7966989eff set correct rpath for linux build 2020-12-11 11:07:36 -06:00
Igor Korsukov
5af54749d6 improvements for mac 2020-12-11 11:07:36 -06:00
Igor Korsukov
e49c82a102 rework install 2020-12-11 11:07:36 -06:00
Igor Korsukov
258a71b7b5 disabled warning for thridparty 2020-12-11 11:07:36 -06:00
Igor Korsukov
478ed26eaf fixed build on Windows 2020-12-11 11:07:36 -06:00
Igor Korsukov
7ca1b1edae fixed adding sndfile 2020-12-11 11:07:36 -06:00
Igor Korsukov
9f134ef7d5 added build lib as shared for MinGW 2020-12-11 11:07:36 -06:00
Igor Korsukov
f6465e7f63 fixed build on Windows 2020-12-11 11:07:36 -06:00
Igor Korsukov
702494f7e1 fixed rpath 2020-12-11 11:07:36 -06:00
Igor Korsukov
1fbd7cdcad added compile warnings managment 2020-12-11 11:07:36 -06:00
Igor Korsukov
228e928ac1 cleaing main cmake project 2020-12-11 11:07:36 -06:00
Igor Korsukov
88eb99a8a4 moved setup compiler and dependencies to separate file 2020-12-11 11:07:36 -06:00
Igor Korsukov
00cc3b11e1 fixed build on Windows 2020-12-07 16:08:40 +03:00
Igor Korsukov
5775de2c68 fixed build freetype 2020-12-07 16:08:40 +03:00
Igor Korsukov
9baae48c10 fixed build vst module 2020-12-07 16:08:40 +03:00
Igor Korsukov
e9be5227b0 made modules as shared lib for linux debug 2020-12-07 16:08:40 +03:00
Igor Korsukov
0baf9275cf removed include all.h 2020-12-07 16:08:40 +03:00
Igor Korsukov
8cfd3d7a0c moved thirdparty to use module.cmake template 2020-12-07 16:08:40 +03:00
Igor Korsukov
026af211e1 rework root cmake project 2020-12-05 12:04:43 +03:00
Joachim Schmitz
8e1fc4bc07 Fix some MSVC compiler warnings
and disable some for third party code
2020-12-04 15:02:03 +02:00
Igor Korsukov
1220175bbc returned jack dependency 2020-12-04 13:13:09 +02:00
Igor Korsukov
71a33f603e removed portaudio dependency 2020-12-04 13:13:09 +02:00
Igor Korsukov
e5e3498392 removed lame dependency 2020-12-04 13:13:09 +02:00
Igor Korsukov
b7c25b8fc6 move source code to src dir 2020-12-03 15:12:23 +02:00
Igor Korsukov
5a8bb0f1e0 removed build_mu4 define 2020-12-03 10:36:25 +02:00
Igor Korsukov
f29773b1cb removed jack defines 2020-12-02 21:16:58 +02:00
Igor Korsukov
1dfee43c63 removed pulseaudio defines 2020-12-02 21:16:58 +02:00
Igor Korsukov
593bcc6236 removed alsa defines 2020-12-02 21:16:58 +02:00
Igor Korsukov
5af55a5808 removed portaudio 2020-12-02 21:16:58 +02:00
Igor Korsukov
ec18e98ae7 removed OMR, OCR, AVSOMR 2020-12-02 17:10:39 +02:00
Igor Korsukov
36d6beca3f removed aeolus 2020-12-02 16:22:33 +02:00
Igor Korsukov
aca3c25996 added removing pending lock files 2020-12-01 17:11:13 +02:00
Igor Korsukov
d77fdfbe9d added symbols upload to Sentry on CI 2020-12-01 17:11:13 +02:00
Igor Korsukov
722053f63d sync ci build scripts 2020-11-28 16:50:45 +02:00
Igor Korsukov
bc917817ff removed old crash reporter 2020-11-27 11:14:50 +02:00
Igor Korsukov
475c1f17da added gen dump symbols for MacOS on CI 2020-11-27 09:06:02 +02:00
Igor Korsukov
daf3bc8d0e added gen dump symbols on CI for Windows 2020-11-25 17:14:51 +02:00
Igor Korsukov
300344f0de linux: added generate dump symbols on CI 2020-11-25 17:14:51 +02:00
Igor Korsukov
aa8ae2a4ad linux: added generate dump symbols on CI 2020-11-24 16:18:19 +02:00
Igor Korsukov
968fa81d86 added crashpad handler for macos 2020-11-24 09:03:18 +02:00
Igor Korsukov
78b51005b8 added disable crashpad for build with mingw 2020-11-24 09:03:18 +02:00
Igor Korsukov
1a71fa944e return dependencies on mops 2020-11-21 15:13:42 +02:00
Igor Korsukov
d3a88e4e17 fixed linux build 2020-11-21 13:50:58 +02:00
pereverzev+v
3aeb2a40c6
Merge pull request #6799 from shoogle/cli-save-online
Fix #311340: Save online via command line (--save-online)
2020-11-16 04:12:49 +02:00
Joachim Schmitz
091e378bc0 Fix #312513: Add Sicilian translation 2020-11-14 14:19:20 +02:00
Joachim Schmitz
313edc51ed Update to SMuFL version 1.3
and fix compatibility problems with 3.x scores prior to this PR
using the no longer existing `ornamentMordentInverted` by turning it
into the new `ornamentMordent`. and changing the old `ornamentMordent`
into `ornamentShortTrill` for pre-MuseScore 3.6 scores.
Fix the vtest and mtests too

Actually update to include some post-1.3 fixes too
2020-11-10 15:10:40 +02:00
Igor Korsukov
c279b186f9 fixed file name for windows nightly builds 2020-11-09 14:31:11 +02:00
Igor Korsukov
cffade8f21 sync CI scripts from 3.x to master 2020-11-09 09:19:54 +02:00
Peter Jonas
f248cf3eb0 Fix #311340: Save online via command line (--save-online) 2020-11-06 19:11:48 +00:00
AntonioBL
1d43eaa25a fix debug build under Windows 2020-11-06 08:56:30 +02:00
Igor Korsukov
56c7d0a9a1 added logger 2020-11-05 21:28:09 +02:00
Igor Korsukov
cbd51267d5 removed revision h file 2020-10-30 14:01:14 +02:00
Joachim Schmitz
d1e5cc2875 Require Qt 5.15 as the minimum
for real this time, the previous method of only setting `QT_MIN_VERSION`
just worked for Qt 4...
See also 484f8dce (PR#6588)
Counterpart to 3.x's #6786
2020-10-29 15:08:52 +02:00
Igor Korsukov
e841c9c9ee sync CI scripts from 3.x to master 2020-10-29 14:08:13 +02:00
Igor Korsukov
2ccf4c79c5 fixed text in the index.html for FTP 2020-10-29 14:08:13 +02:00
Igor Korsukov
2eeb3f694f removed travis and appveyor scripts 2020-10-29 12:52:45 +02:00
Igor Korsukov
722c2fcc00 added ccache for build Linux on CI 2020-10-29 10:34:23 +02:00
Igor Korsukov
b5190c58b7 added build vst module on CI 2020-10-27 09:38:23 +02:00
Igor Korsukov
5c66adf727 sync CI scripts 3.x to master 2020-10-23 15:06:41 +02:00
Igor Korsukov
dec020e1db different fixes for tx2s3 2020-10-22 16:13:38 +02:00
Igor Korsukov
5853a204e6 added tx2s3 workflow 2020-10-22 15:29:53 +02:00
Igor Korsukov
9510586319 sync ci scripts from 3.x to master 2020-10-21 16:38:12 +02:00
Joachim Schmitz
3f4894ec3f Fix some MSVC compiler warnings 2020-10-21 09:46:51 +02:00
Joachim Schmitz
103c638616 man-page update 2020-10-20 13:17:02 +02:00
Igor Korsukov
2ccb496afe added run utests 2020-10-19 21:09:40 +02:00
Joachim Schmitz
5f58eb7d95 Register MuseScore for its backup files
but not for Windows, due to a problem with WIX, see daa5fb7ea0 (comments)
2020-10-19 13:24:49 +02:00
Joachim Schmitz
fff98c4584 Prepare for updated libsndfile 2020-10-19 13:24:49 +02:00
Joachim Schmitz
441ecd25bd Fix issue with en_US translation getting fed back into Transifex
simplify CMAkeListe.txt for tours and save some space by not
installing any *_en.qm files
2020-10-19 13:24:49 +02:00
Igor Korsukov
e3cf5bf453 sync ci scripts from 3.x to master 2020-10-17 13:31:44 +02:00
Igor Korsukov
760b125d0b removed unnecessary tools on CI, for more free space 2020-10-16 22:51:56 +02:00
Igor Korsukov
8fcff0d8fb added print free space for Linux CI 2020-10-16 22:51:56 +02:00
Igor Korsukov
1d88eba975 added print disk free space for create AppImage 2020-10-16 14:23:29 +02:00
Igor Korsukov
5b84109046 updated FTP index.html 2020-10-16 14:23:29 +02:00
Igor Korsukov
b15e5f0407 added error handling on CI 2020-10-15 17:11:24 +02:00
Igor Korsukov
85e4b87a78 porting win portable build from 3x to master 2020-10-15 14:13:17 +02:00
Igor Korsukov
53aaf49f39 added nightly builds for master 2020-10-14 22:36:14 +02:00
Igor Korsukov
8a11ff4af8 fixed build macos on CI 2020-10-14 14:31:26 +02:00
Igor Korsukov
204fb5cbe8 synced various fix CI from 3.x branch 2020-10-14 09:24:14 +02:00
Igor Korsukov
36119443db fixed build MacOS on CI 2020-10-12 12:30:44 +02:00
Igor Korsukov
4156ae433f sync CI from 3.x to master 2020-10-09 14:40:03 +02:00
Igor Korsukov
d4654a21cb fixed MU4 macos build on CI 2020-10-08 07:59:28 -07:00
Igor Korsukov
5b0630a3d3 fixed disable windows index.html on ftp 2020-10-06 11:26:42 -07:00
Igor Korsukov
da2a9dedbc fixed read windows env on CI 2020-10-06 11:26:42 -07:00
Igor Korsukov
7cc5db57b3 sync builds scripts with 3.x 2020-10-05 07:47:58 -07:00
Igor Korsukov
b871748da8 turned off index.html on ftp 2020-10-05 04:54:15 -07:00
Igor Korsukov
8f8744dd19 added remove old nightly files from osuosl 2020-10-05 04:54:15 -07:00
Igor Korsukov
ba33979dfe added nightly builds 2020-10-04 04:13:26 -07:00
Joachim Schmitz
c5be1e0e0c fix/update man-page
and fix a compiler warning introduced earlier
2020-10-03 02:38:10 -07:00
Igor Korsukov
db17224fdd added run mtest on CI 2020-10-02 11:18:19 -07:00
Igor Korsukov
92e31f545b added generate checksum 2020-10-02 03:26:15 -07:00
Igor Korsukov
60158cb966 added sign and notarize for macos build 2020-10-02 03:26:15 -07:00
Igor Korsukov
9a2190b2de fixed setup for Windows build 2020-10-02 02:51:27 -07:00
Igor Korsukov
5e77de6caf added build releases on CI 2020-10-01 01:18:37 -07:00
Igor Korsukov
98aca8859e fixed build mu4 mode on windows 2020-09-21 10:12:41 +02:00
Igor Korsukov
35fd50f049 added build two modes (mu3 and mu4) on CI 2020-09-19 15:19:04 +02:00
Igor Korsukov
f6a54f437b updated CI scripts and Qt 2020-09-16 01:05:13 +02:00
Igor Korsukov
6fd51256f0 added scripts for linux appimage docker image 2020-09-15 17:59:19 +02:00
Igor Korsukov
a308d4e760 fixed build telemetry module and debug mode 2020-09-04 10:30:04 +02:00
Igor Korsukov
08fe22742e added load qml from source files 2020-09-02 13:47:05 +02:00
Igor Korsukov
cf1038ce03 removed mu3 code from mu4 build project 2020-08-31 17:41:17 +02:00
Igor Korsukov
4a62aa943f
Merge pull request #6487 from psmokotnin/mu4_vst_devtools
vst devtools
2020-08-28 10:49:31 +02:00
cbjeukendrup
1d40dc6e43 Set app category on Mac to "Music"
In the Applications folder on Mac, you can group your apps by category. Previously, MuseScore appears in the "Other" category. Now, it will appear in the Music category.
2020-08-25 13:26:55 +02:00
Pavel Smokotnin
5d0a20b6ca Fix CMake error.
CMake 3.10 does not support add_compile_definitions
2020-08-25 10:28:42 +02:00
Pavel Smokotnin
491310ee46 vst devtools 2020-08-24 19:04:12 +02:00
Pavel Smokotnin
9ec4c94f20 VST Module added 2020-08-13 15:15:06 +03:00
pereverzev_v
591910f831 Fixed a missing QTURL for appveyor builds 2020-08-05 11:51:21 +02:00
Joachim Schmitz
8d1550b75e Fix MSVC builds / update to Qt 5.9.9 (patched) 2020-08-05 10:54:25 +02:00
anatoly-os
8f0f185f90 Merge pull request #6378 from AntonioBL/macqtwebengine
fix #308281 : Blank upload dialog on MacOS Catalina + collect_artifacts
2020-07-28 11:31:12 +03:00
anatoly-os
1050575c44
Merge pull request #6325 from shoogle/appimage-openssl
[master] AppImage: Bundle OpenSSL to fix Save Online on recent distros
2020-07-22 21:06:44 +03:00
anatoly-os
cc2e4c2506 Manually merged #6300 to master 2020-07-22 19:55:21 +03:00
Igor Korsukov
48eef91ac2 added audio player 2020-07-16 10:05:09 +02:00
Igor Korsukov
ab59939556 added synth and sequencer 2020-07-16 09:30:39 +02:00
Igor Korsukov
f16171b917 added audio engine 2020-07-13 16:01:51 +02:00
Peter Jonas
9c578c49c4 AppImage: Bundle libssl1.0.0 (OpenSSL) to fix Save Online +collect_artifacts 2020-07-10 13:12:00 +01:00
Igor Korsukov
8ea3376912 changed appimage release path from continuous to 12 +collect_artifacts 2020-07-08 15:22:37 +02:00
Igor Korsukov
744affb432
Merge pull request #6262 from shoogle/cmake-require-program
CMake: Print Qt version or useful error if it's not installed
2020-07-07 11:58:17 +02:00
Igor Korsukov
14ce098977
Merge pull request #6289 from igorkorsukov/mu4/palette4
[MU4] Palette step 3 - removed pallete dependence on mscore
2020-07-07 09:22:57 +02:00
Igor Korsukov
54fb329eb9 removed pallete dependence on mscore 2020-07-06 12:08:20 +02:00
Igor Korsukov
7ecefa1677 fixed qml path into build/Linux+BSD/portable/Recipe 2020-07-05 21:12:46 +02:00
Peter Jonas
00bb7c6b29 CMake: Print Qt version or useful error if it's not installed
Adds a CMake function `fn__required_program()` that can be used to
ensure that a program is installed and present in PATH. If the program
is found then it is run with a test argument to check that it works.
If it doesn't work, or if it wasn't found, then the build is stopped
and a useful error message is displayed on the console. The message can
include a URL that points to a webpage where help is available.

Demonstrates use of this function by running `qmake --version` at build
time to print the Qt version, or failing with an appropriate message.
2020-07-04 16:03:28 +01:00
Igor Korsukov
b8e6ed72b5 moved palette qml files to palette module 2020-07-04 12:28:09 +02:00
Igor Korsukov
d618c236ce moved palette sources 2020-07-03 16:40:45 +02:00
Igor Korsukov
9e74bd33b0 added notation view skeleton 2020-06-04 13:40:04 +02:00
Igor Korsukov
811a142335 added appshell 2020-06-04 09:13:21 +02:00
Joachim Schmitz
fa6f145fc2 switch master branch to MuseScore 4 2020-05-28 11:23:21 +02:00
anatoly-os
f7b003285b Merge pull request #6066 from Jojo-Schmitz/man-page
fix man-page to mention changed default DPI setting for PNGs export
2020-05-20 14:14:37 +02:00
anatoly-os
9e2ec03fbb stop pushing strings to transifex 2020-05-04 11:47:30 +02:00
anatoly-os
c1e7364563 another try to fix dump_syms.exe 2020-04-22 02:05:36 +02:00
anatoly-os
7f75db0d77 Run regsvr32 in silence mode
Suppress all messages
2020-04-22 00:51:23 +02:00
anatoly-os
09ba60cf30 Fix not working dump_syms.exe on AppVeyor
Put msdia140.dll (required to run dump_syms.exe from https://github.com/google/breakpad/tree/master/src/tools/windows/binaries) to the dump_syms.7z.
Register the dll before running dump_syms.exe
2020-04-21 23:45:52 +02:00