Commit graph

13598 commits

Author SHA1 Message Date
Matt McClinch
f0af36db05 fix #275808: Crash in parts after undo-redo 2018-09-03 10:09:22 -04:00
alexandr
0106438011 fix #274902: Incorrect chord symbol position
Prevent excess layout of Harmony when switch to editing element.
2018-09-03 15:44:06 +02:00
anatoly-os
65d49b9403 follow up a64d5d81d3
Remove NDEBUG from method declaration to allow building Release configurations
2018-09-03 11:04:59 +02:00
ws
a64d5d81d3 add preparations for 'skyline' algorithm to calculate system distance 2018-09-03 09:54:20 +02:00
anatoly-os
7f19224f30
Merge pull request #3911 from mattmcclinch/275369-keysig
fix #275369: Key signatures are lost 2.X->3.0
2018-09-01 23:37:34 +02:00
Matt McClinch
af0a6c71c7 fix #275369: Key signatures are lost 2.X->3.0 2018-09-01 11:31:45 -04:00
anatoly-os
9526b7b566
Merge pull request #3909 from handrok/fix#275589chordsymbolflyaway
fix #275589: Chord symbols fly away in Continuous view
2018-09-01 12:25:49 +02:00
anatoly-os
5d0f1eed5e
Merge pull request #3869 from Jojo-Schmitz/MSVC-warnings
Fix #275218: Fix more MSVC warnings
2018-09-01 00:18:37 +02:00
anatoly-os
cff939e45e
Merge pull request #3910 from handrok/fix#275751ContiniousViewTag
fix #275751: Continuous view mode is not saved in master
2018-09-01 00:17:23 +02:00
alexandr
13e13fa493 fix #275751: Continuous view mode is not saved in master
In MuseScore::saveAs there was a code which change layout mode to PageView. I deleted it to allow saving layout mode to mscz
2018-08-31 14:42:30 +02:00
alexandr
59b44dc7fc fix #275589: Chord symbols fly away in Continuous view
Autoplacement add new shape of element to _staves but in continuous view old _staves is not reseted. So this container consist of ghost shapes after every update
2018-08-31 13:10:45 +02:00
anatoly-os
bc2013ff9d
Merge pull request #3890 from mattmcclinch/275369-keysig
fix #275369: Key signatures are lost 2.X->3.0
2018-08-31 10:03:34 +02:00
anatoly-os
18947c58d7
Merge pull request #3908 from handrok/fix#260921-ContiniousViewCTRL+F
fix #260921: Continuous View: Inability to reach measures with Ctrl + F
2018-08-31 10:02:26 +02:00
anatoly-os
7dad30598e
Merge pull request #3906 from handrok/fix#275382-tuplet-number
fix #275382: Tuplet numbers are incorrectly positioned
2018-08-31 09:26:45 +02:00
anatoly-os
c5feea62ca lock synth mutex when closing MuseScore to prevent writing samples to deleted data structures
Optimize using raw pointer arrays - replace them with std::vector.
2018-08-30 20:44:07 +02:00
alexandr
1d48226720 fix #275382: Tuplet numbers are incorrectly positioned
Add new position of tuplet number.

Set default font of the number in tuplet to italic

add different tuplets to vtests
2018-08-30 17:33:25 +02:00
alexandr
efb5b925b4 fix #260921: Continuous View: Inability to reach measures with Ctrl + F 2018-08-30 17:28:35 +02:00
anatoly-os
c1cef6060c
Merge pull request #3907 from mattmcclinch/275730-reset-systems
fix #275730: Crash when switching in Page View if mm rests are shown
2018-08-30 16:39:01 +02:00
anatoly-os
3598e9581f fix memory leak and crash on deleting measures 2018-08-30 13:11:56 +02:00
anatoly-os
209b5c78a7
Merge pull request #3881 from jthistle/275099-panning-screen-with-mouse-drops-selection
Fix #275099: panning screen with mouse drops selection
2018-08-29 18:44:32 +02:00
Matt McClinch
0e4b2e0059 fix #275730: Crash when switching in Page View if mm rests are shown 2018-08-29 12:38:48 -04:00
anatoly-os
4e75c325ef
Merge pull request #3901 from handrok/fix#275552MMrests
fix #275552 fix#137501: Inability to show multi-measure rests in Continuous View
2018-08-29 15:19:11 +02:00
Werner Schweer
1d1fbbefc1
Merge pull request #3902 from jthistle/274710-incorrect-text-autoplacement
Fix #274710: incorrect text autoplacement
2018-08-29 13:31:33 +02:00
alexandr
b259099300 fix #275552 fix#137501: Inability to show MM rests in Continuous View
1) The reason of crash is utilizing already deleted pointer. Each element are lying in tree.   The parent of VBox element is System element. When we change mode to continuous view MS deleted all system elements and create new one. Then populate new tree with new system which root. But VBox is not shown in continuous view and MS do not set new parent for VBox. Sow VBox have pointer to deleted SYstem element. I fixed it.
2) Add header file to libmscore/CMakeLists. It doesn't effect on building, But it is necessary to include header files to Visual Studio IDE

3) Fix inability to show multi-measure rests in Continuous View see https://musescore.org/en/node/137501
2018-08-29 12:04:48 +02:00
ws
a79f692ad7 fix #267726 Crash in Continous view when append a text frame in a file > 1 page 2018-08-29 12:01:44 +02:00
anatoly-os
60febce13d
Merge pull request #3904 from jthistle/275694-start-center-doesnt-close-on-esc
Fix #275694: start center doesn't close on esc
2018-08-29 11:34:55 +02:00
ws
5fbc381a6f fix #275691 The last measure of score can't be selected in Continous View 2018-08-29 10:54:06 +02:00
anatoly-os
e8722b6ed8 Remove console output in release mode 2018-08-29 10:10:45 +02:00
James Thistlewood
9a5e381773 Fix #275694: start center doesn't close on esc 2018-08-29 09:02:17 +01:00
James Thistlewood
6df1506b78 Fix #274710: incorrect text autoplacement 2018-08-25 19:44:02 +01:00
AntonioBL
6127bcddda fix #274432 regroup rhythms does not work if the expected notes are shorter than the initial notes 2018-08-24 20:58:34 +02:00
anatoly-os
55e0a7acc2
Merge pull request #3896 from handrok/#274933-fingering
fix #274933: add ability to read fingering from score v.1.14
2018-08-24 17:01:19 +02:00
alexandr
e580e232b1 fix #274933: add ability to read fingering from old score v.1.14
add fingering to unit tests
2018-08-24 16:17:19 +02:00
James Thistlewood
0017ee8e3b Fix #275574: crash when dragging element onto score in edit mode 2018-08-24 11:59:10 +01:00
anatoly-os
e5d59a7c6a
Merge pull request #3900 from handrok/fix-unit-tests
Fix unit tests after changing scores format in master
2018-08-24 12:50:47 +02:00
alexandr
f00c084bcb update score in mtest to fix unit tests
see https://github.com/musescore/MuseScore/pull/3870
2018-08-24 12:07:16 +02:00
anatoly-os
40dc553a75
Merge pull request #3870 from dmitrio95/scorecmp2_squashed
Changes to MSCX fileformat for better comparability (squashed)
2018-08-24 10:00:14 +02:00
anatoly-os
ad78d4ecfb
Merge pull request #3885 from jthistle/275479-master-palette-doesnt-close-on-esc-linux
Fix #275479: Master palette doesn't close on ESC
2018-08-24 09:54:37 +02:00
lasconic
8bdb7cd98f Deploy artifacts to AppVeyor
Returned deploying artifacts to AppVeyor's storage after increasing storage capacity by AppVeyor (see https://help.appveyor.com/discussions/problems/15986-appveyor-failed-maximum-allowed-artifact-storage-size-of-100000-mb-will-be-exceeded)
2018-08-23 22:36:37 +02:00
anatoly-os
624714741f
Merge pull request #3891 from mattmcclinch/122226-no-measures
fix #122226: Crashes related to having no measures in the score
2018-08-23 17:51:23 +02:00
anatoly-os
e44ec5aa96
Merge pull request #3893 from lasconic/fix-274754
fix #274754: Crash when opening score with fermata. Assign fermata to correct voice
2018-08-23 17:50:12 +02:00
lasconic
27ac04c8b3 Revert "Deploy artifacts to AppVeyor"
This reverts commit b8e47e0ac1.
2018-08-23 16:56:18 +02:00
anatoly-os
0599771d0e fix mp3 export after migration to 64-bit
Rename libs back so that theu don't have architecture postfix
2018-08-23 16:50:57 +02:00
James Thistlewood
6b9e83d584 Add #275264: Add ability to select rests of same duration 2018-08-23 14:42:36 +01:00
anatoly-os
e5093a22a6 fix install step in msvc_build.bat script 2018-08-23 14:29:12 +02:00
anatoly-os
3b6de47559 fix msvc_build.bat script
Remove comments from echo
Switch to building relwithdebinfo 64-bit by default
2018-08-23 13:53:23 +02:00
lasconic
b8e47e0ac1 Deploy artifacts to AppVeyor
Returned deploying artifacts to AppVeyor's storage
2018-08-23 13:36:11 +02:00
anatoly-os
cb1cde37e9 fix making nightly zip on appveyor 2018-08-23 12:00:56 +02:00
anatoly-os
98bf08490e
Merge pull request #3894 from anatoly-os/64bit_Compilation
Support 64-bit compilation on Windows
2018-08-23 11:27:07 +02:00
anatoly-os
f90018b857 Support 64-bit compilation
Update cmake files to support 64-bit compilation.
Add variables to easily switch between 32-bit and 64-bit compilation
Update msvc_build.bat to support both 32-bit and 64-bit compilation
Optimize msvc_build.bat to avoi excessive output
Update AppVeyor build scripts so that default compilation is 64-bit now
Make default configuration built from opening MuseScore directory 64-bit
RelWithDebInfo. All other configurations are up to msvc_build.bat
script.
Qt libs which are used for building are placed in msvc2017_64 folder.

These changes require new structure of the dependencies folder.
2018-08-23 10:48:56 +02:00