Commit graph

350 commits

Author SHA1 Message Date
Dmitri Ovodok
7a8776ea97
Merge pull request #4262 from AntonioBL/asantest
Enable AddressSanitizer for the tests
2019-04-04 09:27:03 +02:00
anatoly-os
b18bf8add3 update certificate 2019-03-29 15:44:08 +02:00
mirabilos
e292cfb527
fix #277903: new manpage
Completely rewritten manpage, with improved documentation for most
aspects of the program, and documentation of the better batch con‐
version (see PR 4166). The new mscore.1.preview.sh shell script is
intended to be used for previewing changes, by developers.
2019-03-20 16:17:19 +01:00
anatoly-os
e59d6c336c push new strings to Transifex
Update Resource Manager paths to 3.1
2019-03-20 16:11:11 +02:00
anatoly-os
3aeeee48fa Update MacOS builds to use Qt 5.12.1 2019-02-26 13:02:13 +02:00
Dmitri Ovodok
05169e935d Build with crash reporter on AppVeyor 2019-02-25 18:43:23 +03:00
Dmitri Ovodok
536e27efe9 Add a crash handler using Breakpad with libcrashreporter-qt 2019-02-25 15:06:14 +03:00
Peter Jonas
60a306f9ac 32 and 64 bit builds on AppVeyor with Qt 5.12.1
- fix #281539 - 32-bit build for Windows
- fix #281675 - add architecture to MSI name
- Option to download Qt rather than using AppVeyor's Qt (disabled)
2019-02-15 12:53:54 +00:00
anatoly-os
ae34c1c478 update master to 3.1 version 2019-02-07 10:57:07 +02:00
anatoly-os
e88c7ad050
Merge pull request #4586 from mirabilos/fix-appimage-build-for-PRs
fix failing Travis builds for PRs by improving on the check
2019-02-07 10:36:52 +02:00
anatoly-os
2aa9c67807
Merge pull request #4562 from mirabilos/fix-build-without-webengine
fix #280651: unbreak building without QtWebEngine
2019-02-04 16:25:55 +01:00
anatoly-os
202d0ca1a7 update MuseScore to 3.0.3
Stop pushing new strings to Transifex
2019-01-29 23:20:32 +02:00
anatoly-os
27f8422878 remove injecting keys to the packages 2019-01-29 23:18:51 +02:00
mirabilos
f4854c1d2d
fix #280651: unbreak building without QtWebEngine
Shuffle a few things around so we can use the simplified definition
of USE_WEBENGINE everywhere, instead of duplicating the MinGW check.
2019-01-25 17:39:46 +01:00
mirabilos
f941562f8a Fix build without SCRIPT_INTERFACE on Qt 5.7
* without SCRIPT_INTERFACE, Qt 5.7 is enough
 * cursor.cpp depends on FractionWrapper
 * backwards-compatible QString + QStringRef construction
 * let Q_NAMESPACE and Q_ENUM_NS depend on SCRIPT_INTERFACE
 * Ms::Direction must be Q_DECLARE_METATYPE
 * elide plugin-related headers from the build without SCRIPT_INTERFACE
 * supply matching ifdefs for pluginManager calls in main code

This is based on changes by ABL <antonio.lotti@alice.it>
and I merely made it rely on the SCRIPT_INTERFACE compilation
option more (so it does not break anything when SCRIPT_INTERFACE
is on — that is, by default), to make backporting this easier.

Add header defining DBL_MIN and DBL_MAX, and add multiple
inclusion guards around "config.h" as it’s included in many
places.
2019-01-24 17:36:01 +03:00
anatoly-os
14a145de41 start pushing 3.0.2 strings to Transifex 2019-01-22 17:13:36 +02:00
anatoly-os
6f3f5fb01d
Merge pull request #4603 from shoogle/workspaces
Ensure workspaces are always compressed after being modified
2019-01-21 14:04:56 +02:00
anatoly-os
4da0677523 Update version to 3.0.2
stop pushing strings to Transifex
2019-01-21 10:25:44 +02:00
Peter Jonas
476f8bbb1b Ensure workspaces are always compressed after being modified
- Add library of CMake functions in build/functions.cmake
2019-01-20 03:49:09 +00:00
mirabilos
3bc7548bff
possibly fix failing builds for PRs by improving on the check 2019-01-15 15:10:47 +01:00
anatoly-os
812c349706
Merge pull request #4525 from ericfont/msvc-pch-configuration
MSVC pch allow switch configuration
2019-01-11 15:03:30 +02:00
anatoly-os
4a439e37a1 update translations
Enable pushing strings to Transifex
2019-01-10 17:42:39 +02:00
anatoly-os
0d3488fe4d Update MuseScore to 3.0.1
Stop pushing strings to Transifex
2019-01-05 22:07:51 +02:00
Eric Fontaine
656cd70a41 MSCV pch allow switch configuration
Previously, changing build configuration in MSCV would result in a failed compilation.  That's because CreatePrecompiledHeader.cmake told MSVC to use the same pre-compiled header file for all configurations, causing the compiler to complain that the pch was generated with different incompatible compiler options.

This commit fixes that by using the MSVC string for configuration as part of the directory for the pre-compiled header location, so each configuration (Release, Debug, RelWithDebInfo, or any other) will have its own precompiled header which works properly during compile.  That allows programmer to easily switch between configurations.
2019-01-02 02:06:58 -05:00
lasconic
2c9935fcd4 Make tours translatable 2018-12-21 23:23:17 +01:00
Joachim Schmitz
c0aa0e30d0 disable --no-obsolete
also use same Qt version for lupdate as for Mac build
2018-12-17 12:47:08 +01:00
anatoly-os
b6f2ebd81c fix deploying autoupdates for nightly builds on Mac 2018-12-14 14:49:05 +02:00
AntonioBL
58d27d0a19 Enable AddressSanitizer for the tests 2018-12-14 11:01:40 +01:00
Flavio Monteiro
2d920748d2 Fix nightly build executable name 2018-12-10 02:47:23 -02:00
anatoly-os
901ba0ea19 more size for .dmg package 2018-12-07 14:08:17 +02:00
anatoly-os
baa527ab62 try to fix dmg building
Allocate more space for signing utils
2018-12-07 13:14:36 +02:00
anatoly-os
f6d3bf0298 return back icons position
Official build from Travis places icons too high
update .dmg package installer images
2018-12-07 12:25:27 +02:00
lasconic
d7350e5907 [Travis-CI] bypass makefile to call lupdate 2018-12-07 10:06:43 +01:00
anatoly-os
ac0a3a032c update toolchain to xcode9.4
Fix hanging on codesigning (https://stackoverflow.com/questions/40213534/how-can-i-use-linguist-in-qt-without-pro-file)
2018-12-07 10:58:36 +02:00
anatoly-os
8c60707e2b
Merge pull request #4302 from lasconic/job_macos_lupdate
[Travis-CI] move lupdate to its own job. The MacOS build is close to the time limit. We can split it in two jobs.
2018-12-07 09:47:43 +02:00
anatoly-os
33a1dae28e update Qt to 5.12 2018-12-06 18:18:45 +02:00
lasconic
7a7e799b91 [Travis-CI] move lupdate to its own job 2018-12-04 17:24:49 +01:00
Joachim Schmitz
71b8774dcf fix #279023: "Save online" doesn't work 2018-12-04 13:47:28 +01:00
Joachim Schmitz
3b054902e1 fix #276566: [Windows] underline too close to (lyrics) letters 2018-12-04 09:49:07 +01:00
lasconic
075341a06f [Travis-CI] upgrade CMake via brew (2) 2018-12-03 15:51:55 +01:00
lasconic
e888d0fc50 [Travis-CI] upgrade CMake via brew 2018-12-03 13:46:12 +01:00
lasconic
416e641dd0 [Travis-CI] rollback to XCode 7.4 2018-12-03 12:46:29 +01:00
anatoly-os
cf54ea33c0 add build number to the version sent to MuseScore Connect
enable Save Online
remove incorrect xml-icon file
update .msi and .dmg packages
2018-12-03 10:51:32 +02:00
lasconic
e911c53c14 add more output to the MacOS build 2018-12-03 09:44:31 +01:00
anatoly-os
af128b5817
Merge pull request #4224 from dmitrio95/fix-install-linux
fix #275539: use correct paths for retrieving Qt installation files
2018-11-28 18:44:21 +02:00
anatoly-os
a689a40d0c fix uploading appcast.xml for mac nightlies 2018-11-28 13:04:07 +02:00
Dmitri Ovodok
9866c8cfdb fix #275539: use correct paths for retrieving Qt installation files 2018-11-28 09:37:58 +02:00
anatoly-os
4f3e489105 fix GUID generation for .msi
use uuidgen from cygwin64
2018-11-27 16:31:10 +02:00
anatoly-os
9db5bbdc44 update assets for .dmg packaging and .msi installer 2018-11-26 12:40:15 +02:00
anatoly-os
332b4fa14e
Merge pull request #4161 from Jojo-Schmitz/i18n
more pre-translation text fixes
2018-11-26 00:08:22 +02:00