Commit graph

33059 commits

Author SHA1 Message Date
Eism
658c04ba47 Fixed testing issues 2023-10-16 15:18:15 +02:00
Elnur Ismailzada
a49fffc4d2 Optimised getting stringData 2023-10-16 15:18:15 +02:00
Elnur Ismailzada
3f0c69baa5 Code review fix 2023-10-16 15:18:15 +02:00
Eism
2c2cd81102 Added accessibility 2023-10-16 15:18:15 +02:00
Eism
08a1015563 Option for no reflect transposition in linked tablature staves 2023-10-16 15:18:15 +02:00
Eism
2aaa6a7c53 Disabling the show on score instead of setting open property 2023-10-16 15:18:14 +02:00
Eism
6deacce6e9 Added the ability to change default string tunings from inspector 2023-10-16 15:18:14 +02:00
Eism
837633d9ac Added the ability to process multiple string tunings 2023-10-16 15:18:14 +02:00
Eism
d8b377455c Added undo/redo for changing data in popup 2023-10-16 15:18:14 +02:00
Eism
ff73e4d77e Added string tunings popup 2023-10-16 15:18:14 +02:00
Eism
c2f3100106 added the StringTunings element 2023-10-16 15:18:14 +02:00
Casper Jeukendrup
7091ae67c1
Merge pull request #19725 from cbjeukendrup/fix_cmake_lrelease
CMake: Fix/improve running lrelease during build
2023-10-16 13:05:09 +02:00
mikekirin
e2f784a3aa
[midi export] moved render midi from score class step 1 (#19705)
* Move midirender methods from score to its own class

* Fix namespace collisions

* Remove all render midi methods from score class
2023-10-16 12:46:34 +02:00
Casper Jeukendrup
78ac1cb933
Add /share/locale/*.qm back to .gitignore for convenience 2023-10-16 11:55:09 +02:00
Casper Jeukendrup
ebd8d42fc6
CI: just run lrelease during build
No need for extra scripts
2023-10-16 11:53:40 +02:00
Casper Jeukendrup
b17a960449
CMake: fix running lrelease during build
Generate qm files in the build folder, so that they don't need to be in the .gitignore file
2023-10-16 11:53:39 +02:00
Casper Jeukendrup
a2758776c8
Merge pull request #19726 from cbjeukendrup/windows_offscreen 2023-10-16 10:24:57 +02:00
Casper Jeukendrup
1b8a930423
Merge pull request #19394 from musescore/windows_installer_cleanup 2023-10-16 10:22:44 +02:00
mikekirin
aa09f72e61 Update tests 2023-10-16 10:07:36 +02:00
SafalChapagain
362c7e03a4 Fix code style 2023-10-16 10:07:36 +02:00
SafalChapagain
25894bdf7e Retain mode when importing from a GP6 or GP7 file 2023-10-16 10:07:36 +02:00
Casper Jeukendrup
fd7bd042ba
Merge pull request #19709 from cbjeukendrup/debugpaint_crashes 2023-10-16 09:44:22 +02:00
Casper Jeukendrup
4f5608f9bc
Install qoffscreen platform plugin on Windows 2023-10-16 00:32:23 +02:00
Casper Jeukendrup
1041776c55
Merge pull request #19720 from musescore/ci_run_lupdate
Update in-repo translation source files
2023-10-15 14:53:52 +02:00
cbjeukendrup
a8e62ceb9d Run lupdate 2023-10-15 12:04:09 +00:00
Casper Jeukendrup
01139e235f
Merge pull request #19696 from rettinghaus/xml/layout
MusicXML: system dividers and line thickness import/export
2023-10-14 15:32:00 +02:00
Klaus Rettinghaus
3e9715fd1d
add tests 2023-10-14 14:35:54 +02:00
Klaus Rettinghaus
d79d984fc6
import lineWidth 2023-10-14 14:35:06 +02:00
Klaus Rettinghaus
630fd1e034
import export system dividers 2023-10-14 14:35:06 +02:00
Casper Jeukendrup
fbb1584092
Merge pull request #19683 from musescore/revert-15708-fix_duplicated_parts
Revert "fix #15707 use saved parts of older score as generic parts, even if name doesn't match"
2023-10-14 01:01:01 +02:00
Casper Jeukendrup
4517641302
Merge pull request #19707 from mike-spa/fixWrongOffsetDisplayedInInspector
Fix wrong offset value displayed in inspector when "Follow staff size" is disabled
2023-10-14 00:51:51 +02:00
Casper Jeukendrup
0b859d23b3
Merge pull request #19708 from cbjeukendrup/crash_open_score_with_part_with_no_staves
Prevent crash when opening score with `Part` with no staves
2023-10-13 20:35:08 +02:00
Casper Jeukendrup
731be7292a
Fix DebugPaint related crashes
DebugPaint::paintPageDebug was trying to paint _all_ children and grandchildren etc of the given page. But that `children` property isn't really meaningful; it contains all items that have this item as their parent, but not all those items are actually part of the score. So we get relatively many crashes from that currently. For example, when hiding a staff, the items from that staff stay children of their former parents (so that they can be added back on undo), but are no longer part of the score, so requesting their pagePos often causes a crash. Instead, we should only paint the items that are currently part of the score; let's use the same items in DebugPaint as we use for "real" painting, since DebugPainting an item that has not been painted itself is useless anyway.
2023-10-13 19:03:14 +02:00
Casper Jeukendrup
a95ace0b5a
Prevent crash when opening score with Part with no staves 2023-10-13 18:05:15 +02:00
Igor Korsukov
4d4f7906c4 [engraving] moved some methods from dom to rendering 2023-10-13 19:00:39 +03:00
Igor Korsukov
968230d1d3 [engraving] reemoved computePadding, computeKerning from IScoreRenderer 2023-10-13 19:00:39 +03:00
Igor Korsukov
9e5014caca [engraving] removed verticalClearance from Shape 2023-10-13 19:00:39 +03:00
Igor Korsukov
b043502b6e [engraving] removed minHorizontalDistance from Shape 2023-10-13 19:00:39 +03:00
Igor Korsukov
f9f1e1ceb8 [engraving] moved shape calc distance methods to rendering 2023-10-13 19:00:39 +03:00
Michele Spagnolo
cc48514308
Update src/inspector/models/abstractinspectormodel.cpp
Co-authored-by: Casper Jeukendrup <48658420+cbjeukendrup@users.noreply.github.com>
2023-10-13 16:42:57 +02:00
Michele Spagnolo
fb58e87fbb Fix wrong offset value displayed in inspector 2023-10-13 16:23:32 +02:00
Elnur Ismailzada
c0f2ccd71b
Merge pull request #16504 from Eism/accessibility_listview
fixed #15521: Screen readers may read "not selected" when navigating instrument list
2023-10-13 16:18:13 +02:00
Casper Jeukendrup
2463930b07
Merge pull request #10646 from Jojo-Schmitz/capella-crash
[MU4] Fix #329800: Crash on importing Capella .capx file
2023-10-13 16:06:13 +02:00
Casper Jeukendrup
f8122ac3ec
Merge pull request #19703 from mike-spa/fixDynamicAvoidBarLineBug
Fix dynamics avoid bar line bug
2023-10-13 15:32:00 +02:00
Michele Spagnolo
e179c398a7 Fix dynamics avoid bar line bug 2023-10-13 14:44:33 +02:00
Igor Korsukov
eb85c6353d [engraving] moved methods from distances namespace to HorizontalSpacing 2023-10-13 14:44:56 +03:00
Igor Korsukov
de5974fc56 [engraving] added getter to ShapeElement item 2023-10-13 14:44:56 +03:00
Igor Korsukov
4365b4b066 [engraving] moved calc distance methods to rendering 2023-10-13 14:44:56 +03:00
Igor Korsukov
029e47d491 [engraving] moved shape minHorizontalDistance to rendering 2023-10-13 14:44:56 +03:00
Casper Jeukendrup
389e599745 Fix compiler warning
That check is tautological anyway; see a few lines higher
2023-10-13 10:07:55 +03:00